I have a christmas present for you all... RSMedia can now say anything you type in!!!
I finally got the 'flite' text to speech synthensier program working for RSMedia.
So you can type flite -t "Hello world, I am now a talking robot" and he says exactly that!!
The voice is very 'electronic' but understandable (most of the time!).
I have uploaded the program to sourceforge. Just download the zip file from here. (4Mb download)
See the flite_rsmREADME.TXT file in the archive to see how to use it.
In the archive I have included a few wav files of some example output. Here are the command I used to generate them:-
./flite_rsm -t "the lazy fox jumped over the brown cow" /tmp/test.wav
./flite_rsm -t "Hello I am are ess Media and thank to f lite I can finally talk" /tmp/hello_flite.wav
./flite_rsm -t "Merry christmas and happy New year to you all" /tmp/merryxmas.wav
(If you specify a file name at the end of the command then the data is written to a file. If no file is specified then the wav file is played immediately)
So please download it and have a play....You will need the USB console to be able to type the commands in.
I hope you all have a VERY MERRY (& CHATTY) CHRSTMAS AND A HAPPY NEW YEAR!
I have put some notes and details of the modifications needed to build the working RSMeida version here
Here is a brief background on the Flite text to speech program:-
See the web page here http://www.speech.cs.cmu.edu/flite/
The released version of flite 1.0 for ARM runs on RSMedia , but it runs at double speed, so he talks really quickly.
I eventually fixed this - by forcing Flite to output stereo data (instead of mono). I also fixed a few other issues - it seems that RSMedia Audio driver is not quite 100% linux compatible, or maybe it is just very old??)
Note - There are newer flite versions 1.1,1.2 & 1.3 but none of these work when recompiled for RSMedia. But I may be able to get them to work now (since I have learned a bit about how the program works!). These newer versions have more features so its probably worth doing, so its on my todo list!!