Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is there a TTS Engine with a Natural Voice?

I was looking for a decent text to speech software and could not find any with a natural voice. I hate listening to the Microsoft robotic voices and although Anna does away with it in Windows 7 (and probably vista), she is still far from natural.

What I need:

A free text to speech library

Preferred Language: C#, Java

I plan to create a decent TTS software or better still, an MS Word/Office plugin if things go smoothly. I am working on Windows 7 (obviously).

like image 268
r3st0r3 Avatar asked Aug 06 '11 17:08

r3st0r3


People also ask

Does text to speech use real voices?

Text to speech software is a trailblazing form of technology that uses recorded audio of the human voice to convert text into artificial speech.

How do you make your own TTS voice?

Go to Text-to-Speech > Custom Voice > select a project, and select Set up voice talent. Select Add voice talent. Next, to define voice characteristics, select Target scenario. Then describe your Voice characteristics.

What is the most realistic TTS voice?

CereProc has developed the world's most advanced text to speech technology. Our voices not only sound real, they have character, making them suitable for any application that requires speech output.


1 Answers

While I cannot guarantee that the voices will sound good, FreeTTS http://freetts.sourceforge.net/docs/index.php is entirely written in the Java programming language. For very small languages (such as the talking clock example) it sounds pretty good.

If you are interested or able to use JNI, you can use eSpeak http://sourceforge.net/projects/espeak/, which can hook up to Microsoft's SAPI and grant (?) access to Anna's voice.

I personally used Quadmore's Java to Microsoft SAPI Bridge http://www.quadmore.com/JAVA_to_SAPI/ briefly, but I was doing my work on XP, not Windows 7 so I don't know if that will work.

Good luck!

like image 137
Alastair Avatar answered Oct 02 '22 08:10

Alastair