20. A device comprising: a processor device; memory in communication with the processor device; a display device operatively coupled to the processor and memory; and a storage medium storing a computer program product to configure the processor to: render text of an electronic representation of a document on the display device, with the text of the document having a first appearance that includes a first color and first style, and with at least first and second sentences of the document displayed on the display device in the first appearance; apply a first visual feedback indicium over all text of the first sentence displayed on the display device to indicate a current first sentence to be read, while having the second sentence displayed in the first appearance; receive audio from a user reading the first sentence aloud; determine, using speech recognition processing that converts the received audio for the first sentence a text file, when the user has reached a last word of the sentence; concurrently remove the first visual feedback indicium from the first sentence, return all of the displayed text of the first sentence to the first appearance and apply the first visual feedback indicium over all words in the second sentence after the user completes the last word of the first sentence; apply the first visual feedback indicium on the second sentence displayed on the display device, while the first sentence is displayed on the display device without the first visual feedback indicium; and generate in the presence of an intervention a visual intervention indicium for the word that required the intervention in the second sentence, by rendering the words in the second sentence that are prior to the word that required the intervention in a second color, the word that required the intervention rendered in a different color from the second color and with a highlight on the word that required the intervention, and with words in the second sentence subsequent to the word rendered in the different color.
20. A device comprising: a processor device; memory in communication with the processor device; a display device operatively coupled to the processor and memory; and a storage medium storing a computer program product to configure the processor to: render text of an electronic representation of a document on the display device, with the text of the document having a first appearance that includes a first color and first style, and with at least first and second sentences of the document displayed on the display device in the first appearance; apply a first visual feedback indicium over all text of the first sentence displayed on the display device to indicate a current first sentence to be read, while having the second sentence displayed in the first appearance; receive audio from a user reading the first sentence aloud; determine, using speech recognition processing that converts the received audio for the first sentence a text file, when the user has reached a last word of the sentence; concurrently remove the first visual feedback indicium from the first sentence, return all of the displayed text of the first sentence to the first appearance and apply the first visual feedback indicium over all words in the second sentence after the user completes the last word of the first sentence; apply the first visual feedback indicium on the second sentence displayed on the display device, while the first sentence is displayed on the display device without the first visual feedback indicium; and generate in the presence of an intervention a visual intervention indicium for the word that required the intervention in the second sentence, by rendering the words in the second sentence that are prior to the word that required the intervention in a second color, the word that required the intervention rendered in a different color from the second color and with a highlight on the word that required the intervention, and with words in the second sentence subsequent to the word rendered in the different color. 23. The device of claim 20 further configured to: analyze the user's fluency in reading of the first sentence using results of speech recognition processing of the audio, which results include the text file; and provide pronunciation and timing indications on a word-by-word basis when the processor indicates an error in pronunciation or timing of words in the first sentence.