
Uncomment the module of the new TTS voice that we installed ( /etc/speech-dispatcher/nf). I believe that the procedure to make new voices work in Firefox will be always the same: Now it's done!! After rebooting the system Firefox and spd-say will be using the festival voice as output. We can do that by adding the following line at the end of the file that's open when we use the command sudo crontab -e: /usr/bin/festival -server We need to run festival as a server in order to make speech-dispatcher use it as default.
PICO TTS VOICES INSTALL
First, we need to install festival: sudo apt-get install festival speech-dispatcher-festival I'm going to describe the process of making it work with the festival voice, but I believe the procedure is the same if you want to run a different TTS voice. So, what we need to do here is to change the voice that comes as output in the spd-say command and, once we do that, Firefox is going to use a different TTS voice as default as well. And well, Firefox does the same, it uses whatever voice is configured in speech-dispatcher as output to read web pages in the reader view mode ( Ctrl+Alt+R). That happens because spd-say is just using espeak voices as output. So we hear exactly the same voice when we use this other command: espeak "Hello. On Ubuntu, the default Texto To Speech (TTS) voice that comes with speech-dispatcher is espeak. We can always see what voice is the default one used by speech-dispatcher using the command spd-say: spd-say "Hello. But first, I need to explain the basic idea of how it works.

In order to do that, we need to change some configurations on the file /etc/speech-dispatcher/nf. I managed to use the festival voice as default on Firefox.
