Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Java: Text to Speech engines overview [closed]

I'm now in search for a Java Text to Speech (TTS) framework. During my investigations I've found several JSAPI1.0-(partially)-compatible frameworks listed on JSAPI Implementations page, as well as a pair of Java TTS frameworks which do not appear to follow JSAPI spec (Mary, Say-It-Now). I've also noted that currently no reference implementation exists for JSAPI.

Brief tests I've done for FreeTTS (first one listed in JSAPI impls page) show that it is far from reading simple and obvious words (examples: ABC, blackboard). Other tests are currently in progress.

And here goes the question (6, actually):

  1. Which of the Java-based TTS frameworks have you used?
  2. Which ones, by your opinion, are capable of reading the largest wordbase?
  3. What about their voice quality?
  4. What about their performance?
  5. Which non-Java frameworks with Java bindings are there on the scene?
  6. Which of them would you recommend?

Thank you in advance for your comments and suggestions.

like image 917
DiaWorD Avatar asked Sep 27 '08 10:09

DiaWorD


2 Answers

I've actually had pretty good luck with FreeTTS

like image 171
pfranza Avatar answered Oct 14 '22 08:10

pfranza


Google Translate has a secret tts api: https://translate.google.com/translate_tts?ie=utf-8&tl=en&q=Hello%20World

like image 22
nvrandow Avatar answered Oct 14 '22 08:10

nvrandow