1. A computer-implemented method for dynamically presenting a prewritten text in a graphical user interface comprising a) receiving a text artifact, said text artifact containing a plurality of artifact words; b) storing, via a processor, said text artifact in a memory device of a computer; c) retrieving, via said processor, said text artifact; d) displaying said text artifact on the display screen of said computer; e) receiving a vocal input; f) generating, via said processor, a text file representing the words spoken in said vocal input, said text file containing a plurality of hypothesis words; g) comparing, via said processor, a predetermined number of said hypothesis words to a predetermined number of said artifact words; h) determining a match location in said text artifact where a specific number of said predetermined number of hypothesis words match a specific number of said predetermined number of artifact words; i) altering, via said processor, the display on said display screen to display said match location on said display screen of said computer; j) determining, via said processor, the font size of the text of said text artifact as displayed on said display screen; k) determining, via said processor, the orientation of the electronic screen displaying the text of the text artifact; l) altering, via said processor, said predetermined number of artifact words utilized for comparing to said predetermined number of hypothesis words.
1. A computer-implemented method for dynamically presenting a prewritten text in a graphical user interface comprising a) receiving a text artifact, said text artifact containing a plurality of artifact words; b) storing, via a processor, said text artifact in a memory device of a computer; c) retrieving, via said processor, said text artifact; d) displaying said text artifact on the display screen of said computer; e) receiving a vocal input; f) generating, via said processor, a text file representing the words spoken in said vocal input, said text file containing a plurality of hypothesis words; g) comparing, via said processor, a predetermined number of said hypothesis words to a predetermined number of said artifact words; h) determining a match location in said text artifact where a specific number of said predetermined number of hypothesis words match a specific number of said predetermined number of artifact words; i) altering, via said processor, the display on said display screen to display said match location on said display screen of said computer; j) determining, via said processor, the font size of the text of said text artifact as displayed on said display screen; k) determining, via said processor, the orientation of the electronic screen displaying the text of the text artifact; l) altering, via said processor, said predetermined number of artifact words utilized for comparing to said predetermined number of hypothesis words. 8. The method as in claim 1 further comprising a) retrieving twenty words of said text artifact following said match location; b) comparing, via said processor, a predetermined number of said hypothesis words to said twenty words of said text artifact following said match location.