changing synthesisers under speakup

Adam Myrow amyrow at midsouth.rr.com
Tue Aug 3 21:58:37 EDT 2004


On Tue, 3 Aug 2004, Sean M McMahon wrote:

> Is there any way to make changes in /proc/speakup permanent?

If you want to change the default synthesizer, the easiest way is to edit 
your GRUB configuration to append the correct speakup_synth line to the 
boot parameters.  I still use Lilo, but Grub has the same facility.  In 
your case, you'd want to make sure that the parameter of 
"speakup_synth=bns" is passed at boot time.  To save settings like pitch, 
speed, and so forth, there is a handy script called speakupconf which is 
part of the kernel source after Speakup is patched in.  Go into the 
directory where your kernel source is, and look for 
drivers/char/speakup/speakupconf, and copy it to /usr/local/bin, or 
anywhere in your path.  Be sure and set its permissions to permit 
execution.  I.E. chmod 755 /usr/local/bin/speakupconf.  After that, you 
can execute speakupconf load to load in settings, and speakupconf save to 
save them.  The settings are saved by synthesizer name.  If you run it as 
root, they get put under /etc, otherwise, they are put in your home 
directory.  This makes it possible for each user on a multi-user system to 
load their favorite settings.  Of course, they'd have to be all using the 
console, rather than remote access like SSH for this to be useful. 
Anyway, hope that answered your questions.





More information about the Speakup mailing list