16. The non-transitory computer readable medium of claim 3 , further comprising: displaying the text to the reader prior to receiving the utterance.
3. A non-transitory computer readable medium containing an executable program for recognizing an utterance spoken by a reader, where the program performs the steps of: receiving text comprising one or more words to be read by the reader; generating a grammar for speech recognition, in accordance with the text; inserting at least one reading learner grammar feature into the grammar, wherein the at least one reading learner grammar feature comprises a recognition of at least one reading learner mistake; receiving the utterance; interpreting the utterance in accordance with the grammar; and outputting feedback indicative of reader performance.