Speechd-up is an interface between Speakup, the console screen reader and Speech-dispatcher.
The reason Vinux chooses Speechd-up over programs like YASR or Espeakup is that if the user has bought or installed extra voices, they can choose to use that same voice in the Console, as well as the Desktop environment.
We prefer this to give a seemless transition from Desktop to Console.
Since Vinux 3.1 Vinux has shipped with a customized Speechd-up package. Bill Cox modified Speechd-up using features borrowed from the work he contributed to on the OpenTTS and OSpeakup forked packages.
Vinux 4 has a new rewritten Speechd-up and Consolekit code by Luke yelavich. This addresses security concerns relating to Speechd-up and Pulseaudio. Speechd-up now can run at a login prompt under a non privellaged user and with Consolekit code specific to Vinux will allow Pulseaudio to continue running per user session as intended.
Speechd-up along with Pulseaudio will run a single system wide instance strictly to offer screen reader support for an accessible login.
This can be toggled on and off with /etc/default/ scripts specific for Speakup and Speechd-up.
By default Vinux 4 images ships with these enabled so users do not need to change unless for a specific reason.
For a while until this code was complete or if you are using a Vinux image later than 4, users were recommended to install Speechd-up and once they had a Pulse session running under their user on a Desktop then from a Gnome-terminal issue the command:
sudo speechd-up This is no longer needed, Speechd-up should just work unless you are using Vinux 5.
You can do this by editting your speech dispatcher configuration file to specify the default synthisizer.
To do this you will need to have sudo privilages.
Please start by opening a Gnome terminal by pressing:
Control, Alt + T
We will use the Gedit text editor to edit the file.
sudo gedit /etc/speech-dispatcher/speechd.conf
After typing your user password to authenticate to sudo, you should now have a Gedit text editor open with the speech-dispatcher configuration file.
To go straight to the configuration line we want, press:
Control + I
The line number where the code should be is 239 so type that in and push Enter.
The line will specify the default voice, it should currently look like this:
If you want to use Voxin with Speechd-up, you need to change that line to:
Save your document by pressing:
Control + S
Then exit Gedit by pressing:
Alt + F4
Next time you start your system if you specified a correct module, you should hear your new voice.