17. A computing device for performing large vocabulary speech recognition comprising: computer readable memory; one or more processors capable of executing program instructions read from said memory; a microphone or audio input for providing an electronic signal representing an utterance to be recognized; a speaker or audio output for enabling an electronic representation of sound produced in said device to be transduced into a corresponding sound; and programming recorded in the memory including instructions for: performing larger vocabulary speech recognition upon an electronic representation of utterances received from the microphone or audio input to produce a text output; responding to text navigation commands by moving a cursor backward and forward in the one or more words of said text output; and responding to each movement in response to one of said navigational commands by providing a TTS output to said speaker or audio output saying one or more words either starting or ending with the location of the cursor after each of said movements.
20. A computing device as in claim 17 wherein said saying of one or more words starts speaking words of said text starting at the current cursor position and continues speaking them until an end of a unit of text larger than a word is reached or until a user input is received to terminate such playback.