Patent ID: 8380508

Claim:
A method to be executed at least in part in a computing device for providing synthesized speech with feedback loops, the method comprising: receiving text to be converted to speech from one of an input device, a removable storage device, a non-removable storage device, and a communication connection of the computing device; determining the text to be converted to speech at a processor of the computing device; synthesizing speech based on the text employing a predefined algorithm and at least one predefined parameter at the processor of the computing device; presenting the synthesized speech to a user through an audio output device of the computing device; receiving a user feedback through an input device of the computing device; interpreting the user feedback at the processor of the computing device; re-synthesizing the speech based on the user feedback employing at least one of: a different predefined algorithm and at least one other parameter at the processor of the computing device; and presenting the re-synthesized speech to the user through the audio output device of the computing device.