I tried several text-to-speak programs (on linux) such as Fetival
, eSpeak
, etc; but the voice in all of them is very robotic. There are voice templates to change voice from male to female, but the problem in them all is that the system read each word separately, instead of starting to read a sentence.
Is there any advanced program or trick to read a text with a relatively natural voice?
The current artificial voices cannot be listened for a long text (too boring as the listener cannot concentrate).
Answer
I think you mean Text-To-Speech (TTS) since you are talking about a robotic voice. TTS engines take written text and voice it back, whereas speech recognition engines understand human speech and convert it into a machine readable format. Loquendo has the most natural sounding TTS engine I have heard. They have a version for Linux. They have an interactive demo you can play with to hear how great it sounds. There TTS engine can take special characters in the text to do things like provide emphasis on phrases or even make the voice laugh or cry. Not many TTS engines do this.
No comments:
Post a Comment