How do I get speakup and brltty to live happily on the same system with hardware synthesis

Janina Sajka janina at
Wed Feb 16 15:21:08 EST 2005

You might also want to put a switch on your serial port, so that you can
select your synth or your braille display without having always to
rewire them.

When you do this kind of setup, you simply do your initialization by
hand, possibly from scripts that you keep to expedite the task.

And, you might want to put little beeps and bleeps in key files to help
you along in the process, if you're booting without speech/braille. For
example, on my Fedora boxes, I put the following in my /etc/rc.local:

aplay /boot/boot.wav

I find this helpful for letting me know when the bootup process is about
finished, and the system is ready for me to login.

With Gnome, it's possible to have gdm beep when the graphical dialog
comes up. So, I do both.

John covici writes:
> You can certainly let speakup load and in your init scripts test if
> the synthesizer is none because it was not found and then do something
> if this is true -- is this about what you want?  I do something like
> this on my laptop where I may or may not have a serial synth -- if I
> don't I run software speech using speakup.
> on Wednesday 02/16/2005 Sean McMahon(smcmahon at wrote
>  > Ignore the obvious question, No I don't want them running of the same synthesis
>  > at exactly the same time.  What I'm trying to develop is a system where one boot
>  > option loads speakup with a bns and another loads brltty and would allow the
>  > inclusion of software speech via emacspeak upon login.  The problem is that
>  > brltty loads at somepoint before login, so I'd have to change the way the init
>  > scripts work.  Is it possible to change the startup scripts to say if a device
>  > is connected to and active on the serial port then don't load brltty else load
>  > brltty?  Will I have to specifically change the init scripts if I configure
>  > brltty with one braille display like the alva satellite then configure speech in
>  > speakup to work off of a bns?  This system only has one serial port.Where else
>  > should I be looking for info?
>  > 
>  > 
>  > _______________________________________________
>  > Speakup mailing list
>  > Speakup at
>  >
> -- 
> Your life is like a penny -- how are you going to spend it?
>          John Covici
>          covici at
> _______________________________________________
> Speakup mailing list
> Speakup at


Janina Sajka				Phone: +1.202.494.7040
Partner, Capital Accessibility LLC	http://www.CapitalAccessibility.Com

Chair, Accessibility Workgroup		Free Standards Group (FSG)
janina at

If Linux can't solve your computing problem, you need a different problem.

More information about the Speakup mailing list