STEP 1: See which speech-dispatcher packages currently installed. cecil:~# dpkg --get-selections | grep -i speech libgnome-speech7 install libspeechd2 install speech-dispatcher install
STEP 2: Remove libspeechd2 and speech-dispatcher including all configuration files. STEP 3: Download libspeechd2_0.7.1-3_amd64.deb and speech-dispatcher_0.7.1-3_amd64.deb from debian website. STEP 4: "dpkg -i" the two downloaded packages. STEP 5: Remove pulse-related packages because I hate pulse; these will remove cleanly without breaking any dependencies: gstreamer0.10-pulseaudio will be removed with configuration pulseaudio will be removed with configuration pulseaudio-esound-compat will be removed with configuration pulseaudio-module-x11 will be removed with configuration pulseaudio-utils will be removed with configuration STEP 6: Edit /etc/speech-dispatcher/speechd.conf to be: LogLevel 3 LogDir "default" DefaultVolume -100 AudioOutputMethod "alsa" AddModule "espeak" "sd_espeak" "espeak.conf" AddModule "dummy" "sd_dummy" "" DefaultModule espeak Include "clients/*.conf" STEP 7: Keep /etc/default/speech-dispatcher at the default, "RUN=no". STEP 8: Start Mumble 1.1.x compiled from scratch (didn't recompile against new libspeech-dev however. Text to speech works from Mumble like normal. Now waiting for crash, will report soon. Some really annoying things that I noticed: 1. speech-dispatcher is started as my login user. I no longer need to start it from /etc/init.d/. This is annoying because it's not how it works on Squeeze, so I had to spent quite a bit of time reconfiguring everything. The behavior is totally different from what I'm used to and this took me some time to figure out. I don't know how to stop "my personal" speech-dispatcher without killing it explicitly. Even when I log out it's still running. 2. "DefaultVolume -100" doesn't make it any softer. The file /etc/speech-dispatcher/speechd.conf still defines behavior? Well the volume control is broken. It's too loud. 3. My audio mixer settings got totally messed up in the process of trying to get the new speech dispatcher to work and uninstalling pulse. Am am in the process of restoring my mixer settings. So, the nature of open source software development is that people contribute something without being paid for it. In fact I work on 2 open source projects related to video games. I hope that my time was well-spent. I would very much like to use the default Squeeze speech-dispatcher because of how it's configured to work globally and not on a per-user basis. And how I'm able to shut it down cleanly using one script. And how it's not too loud and I can control the volume. I feel like I'm on some kind of wild goose chase. I will let you know if the experimental speech-dispatcher goes into 100% CPU mode. -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

