Support and General Use > User Interface and Voice
why dose Rockbox do not have internal TTS(text-to-speech) capabilities ?
wodz:
The quality is more or less comparable to flite with kal diphone voice.
Concerning flite: voice data alone are ~2MB, lexicon is ~ 600kB. Runtime memory demand is ~4MB for various resources + ~1MB for voice building (varies with utterance length). This means that such engine could in theory run on our mid spec hardware (at least 8MB of memory). I didn't try if the cpu power is enough in our case.
eSpeak is MUCH less memory demanding but still it needs ~500kB of runtime buffers + at least 1MB for various resources. It is also considerably faster. The speech produced is very robotic like.
jiriholz:
Espeak has multilanguage support. I know Flite only in English. Czech and other voices of Festival has not been converted to Flite.
wodz:
That is mostly true. There is flite version which can speak Italian (http://visilab.unime.it/~filippo/MLFLite/MLFLite.htm) however.
saratoga:
--- Quote from: wodz on June 13, 2012, 03:03:32 AM ---The quality is more or less comparable to flite with kal diphone voice.
Concerning flite: voice data alone are ~2MB, lexicon is ~ 600kB. Runtime memory demand is ~4MB for various resources + ~1MB for voice building (varies with utterance length). This means that such engine could in theory run on our mid spec hardware (at least 8MB of memory). I didn't try if the cpu power is enough in our case.
eSpeak is MUCH less memory demanding but still it needs ~500kB of runtime buffers + at least 1MB for various resources. It is also considerably faster. The speech produced is very robotic like.
--- End quote ---
5MB of memory for speech would make it difficult to run the text to speech engine during playback on a lot of devices. eSpeak might be a better choice then, since we probably don't want to force users to stop playback in order to get the voice UI.
rna023:
the cube c30 have no external RAM.
below is details about stmp3770 and disassembly of cube c30
http://www.soomal.com/doc/20100001901.htm
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version