On Mar 9, 2008, at 1:33 PM, Chris Ball wrote: > * I have a "Speak" button that I'd like to hook up to espeak with > the > appropriate accent loaded. Josh, any interest in helping to get > that working? Should I just wait for the speech server?
I would wait for the speech server before you get elaborate. If you want a placeholder that will actually work you can use something like this: import os, subprocess def say(something): tmpfile = "/tmp/something.wav" subprocess.call(["espeak", something, "-w", tmpfile]) subprocess.call(["aplay", tmpfile]) os.unlink(tmpfile) If you want to try other accents, run "espeak --voices" to list the available ones and then use the -v option to pick one when you run it. There is code in Speak.activity that will filter the voice list a bit, but speechd will do a much better job of this. -josh _______________________________________________ Sugar mailing list [email protected] http://lists.laptop.org/listinfo/sugar

