Tue Sep 15 23:59:47 EEST 2009

festival "Linux: can't open /dev/dsp" error fix

I tried using festival today just to realize it doesn't work anymore.
For instance "echo test" |festival --tts would fail with the annoying
"Linux: can't open /dev/dsp" error message. I found the solution in ubuntuforums,
the solution is originally taken from "the Gentoo Speechd Howto".
The solution is to create .festivalrc in your home as well as to the homes of all users intending to use festival.
Here is how:

printf ";use ALSA\n(Parameter.set 'Audio_Method 'Audio_Command)\n(Parameter.set 'Audio_Command \"aplay -q -c 1 -t raw -f s16 -r \$SR \$FILE\")\n" > .festivalrc