Wiki > Main > TextToSpeech (compare)
Difference: TextToSpeech (r4 vs. r3)
We considered porting one of two open source TTS engines for to Rockbox. One is eSpeak, a formant-based extremely light TTS engine producing less less-natural/more-robotic natural (robotic) sounding speech. Other is Flite, a port of Festival for mobile and embedded systems. It is has a bit larger, larger footprint, around 2.5 MB, since it uses prerecorded diphones to synthesize the speech from text, but the output sounds much more human-like.
When it works, you will be able to load simple text files of hundreds of books (for example from Project Gutenberg) to only a few megabytes of your player and listen to them.
The voice files are included into the program as data structures, this requires large memory when compiling Flite and hence will cause the same for Rockbox when Flite is incorporated into the core. (We might decide to change this and have seperate voice files. TBD)
I have recently started working on the plug-in. Have successfully compiled Flite on my new set-up and my first (HelloWorld) plug-in.
r6 - 27 Sep 2007 - 00:16:30 - NicolasPennequinRevision r4 - 21 Jun 2007 - 20:00 - OzgurOzturk
Revision r3 - 21 Jun 2007 - 13:59 - OzgurOzturk
Copyright © by the contributing authors.