Redirecting speakup output

Chris Moore chris.w1gm at gmail.com
Wed May 22 14:36:57 EDT 2013


Hello,
Another thing you can do to share the soundcard is use the dmix alsa 
plug-in with your audio output programs.
This is done by adding plug:dmix to the alsa device you are using.

Chris

On 5/11/2013 3:15 PM, Janina Sajka wrote:
> Hi, Chuck:
>
> My apologies. I misunderstood your problem, but I see you have an
> answer. And, I think I might want to adopt it myself!
>
> Janina
>
> Chuck Hallenbeck writes:
>> Hi Janina,
>>
>> Thanks for sharing this, but I'm still puzzled. How do I tell speakup, or
>> espeakup, or espeak, to use a card other than the default card0?   I don't
>> see how assigning audio interfaces to particular index values accomplishes
>> that.
>>
>>
>> Chuck
>>
>>
>> On Sat, 11 May 2013, Janina Sajka wrote:
>>
>>> 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
>>>
>>>
>>
>> --
>>
>> Chuck in Hudson.
>> _______________________________________________
>> Speakup mailing list
>> Speakup at linux-speakup.org
>> http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup
>


More information about the Speakup mailing list