Redirecting speakup output
Janina Sajka
janina at rednote.net
Sat May 11 14:30:18 EDT 2013
Hi, Chuck:
Hoping this finds you well ...
I also have several audio devices on each of my computers, even the
laptop. It's perfectly possible to configure Linux to assign them
predictable alsa device designations. Here's how I do it on Fedora 18.
Your distro may do it a bit differently, but I suspect the basics remain
the same.
Before I lay this out, however, let me point out that I believe there's
an even better way that I haven't yet stopped to learn involving udev
configuration.
Here's my pre udev approach ...
Sometime ago Fedora moved /etc/modprobe.conf to a set of files in
/etc/modprobe.d/. In that directory I have two files of interest:
1.) blacklist.conf
In this file I find it important to comment out Fedora's default
silencing of the system beep, so that the line now reads:
#blacklist snd-pcsp
2.) local.conf
Here's the complete contents of this file from my main machine.
alias snd-card-0 snd-hda-intel
options snd-card-0 index=0
options snd-hda-intel index=0
alias snd-card-2 snd-usb-audio
options snd-card-2 index=2
options snd-usb-audio index=2
alias snd-card-3 snd-usb-audio
options snd-card-3 index=3
options snd-usb-audio index=3
alias snd-card-4 snd-hdsp
options snd-card-4 index=4
options snd-hdsp index=4
alias snd-card-5 snd-ice1724
options snd-card-5 index=3
options snd-ice1724 index=5
alias snd-card-6 snd-pcsp
options snd-card-6 index=6
options snd-pcsp index=6
As I'm sure you've noticed, the two usb devices aren't differentiated.
Fortunately, they do tend to load in the same order for me, but this
where udev should be of help once I get my head around how to use it.
hth
Janina
Chuck Hallenbeck writes:
> Hi,
>
> I am using speakup with espeakup and espeak, on a system with several audio
> devices supported by alsa. I would like to preserve the motherboard device
> as the default card0, and direct screen reader output to a different
> interface, such as card1 or card2. Is there a way to do this? Would
> speechdispatcher be able to do it?
>
> Thanks
>
>
> --
>
> Chuck in Hudson.
> _______________________________________________
> Speakup mailing list
> Speakup at linux-speakup.org
> http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup
--
Janina Sajka, Phone: +1.443.300.2200
sip:janina at asterisk.rednote.net
Email: janina at rednote.net
Linux Foundation Fellow
Executive Chair, Accessibility Workgroup: http://a11y.org
The World Wide Web Consortium (W3C), Web Accessibility Initiative (WAI)
Chair, Protocols & Formats http://www.w3.org/wai/pf
Indie UI http://www.w3.org/WAI/IndieUI/
More information about the Speakup
mailing list