Re: espeakup

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I've got the talking arch iso here, but when I tried to boot it from usb, it never would speak.


On 05/26/2016 05:25 PM, Jude DaShiell wrote:
Once pulseaudio is removed from a machine, running alsactl init should initialize all sound cards to default values. The pulseaudio-alsa package has to be deliberately installed on talkingarchlinux at least I don't know what sonar or manjaro or f123 do.

On Thu, 26 May 2016, Willem Venter wrote:

Date: Thu, 26 May 2016 15:11:00
From: Willem Venter <dwillemv@xxxxxxxxx>
Reply-To: Speakup is a screen review system for Linux.
    <speakup@xxxxxxxxxxxxxxxxx>
To: Speakup is a screen review system for Linux. <speakup@xxxxxxxxxxxxxxxxx>
Subject: Re: espeakup

Hi.
Pulseaudio takes complete control of the audio device, so when other
devices try to use the soundcard through alsa things break.

A work around I use is playing sound using dmix. This means a bit more
processing and possibly a little latency for programs using pulse, but
on the other hand it's better than broken sound.

Remove package pulseaudio-alsa, which provides compatibility layer
between ALSA applications and PulseAudio. After this your ALSA apps
will use ALSA directly without being hooked by Pulse.
Edit /etc/pulse/default.pa.
Find and uncomment lines which load back-end drivers. Add device
parameters as follows. Then find and comment lines which load
autodetect modules.
load-module module-alsa-sink device=dmix
load-module module-alsa-source device=dsnoop
# load-module module-udev-detect
# load-module module-detect

After rebooting pulseaudio won't grab the sound device, but instead
plays it through dmix.

hth
Willem

On 5/26/16, Mark Peveto <southernprince73@xxxxxxxxx> wrote:
Here's the error I was talking about earlier.

Back story: I'm trying to get console speech. Since i can't right now,
I'm doing this from a terminal, which reads badly. Once I type sudo
espeakup, it'll read the top of the console screen, and the login prompt asking for a username. After that it gives an error which i'll post. I
know it's a pulseaudio problem.  Most suggest I get rid of pulseaudio,
and if that's the only solution there is, I guess i'll have to, but that
creates more problems when it comes to having the system rediscover new
sound drivers.  Long explanation short, it jacks things up!

Error follows.

[southernprince@roxie ~]$ sudo espeakup
[sudo] password for southernprince:
[southernprince@roxie ~]$ Assertion 'p' failed at pulse/simple.c:273,
function pa_simple_write(). Aborting.

It should be noted here that the error does not appear until I start to
type.  It reads the login prompt, and once i hit the s for
southernprinc, my username, the error appears.  If I could figure out
how, I might turn keyecho off, which I wanna do anyway, but I don't know
if that'd help anything.

There ya have it folks.

_______________________________________________
Speakup mailing list
Speakup@xxxxxxxxxxxxxxxxx
http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup

_______________________________________________
Speakup mailing list
Speakup@xxxxxxxxxxxxxxxxx
http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup


--
Mark Peveto
Registered linux number 600552
Sent from sonar using thunderbird.

_______________________________________________
Speakup mailing list
Speakup@xxxxxxxxxxxxxxxxx
http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup




[Index of Archives]     [Linux for the Blind]     [Fedora Discussioin]     [Linux Kernel]     [Yosemite News]     [Big List of Linux Books]
  Powered by Linux