Thanks Janina. My experience has been similar to yours. The difference
is that I can get speech with later versions, it's just that it drags a
bit when echoing keys and it hiccups sometimes at the when it finishes
talking. I had to restore my system from a BTRFS snapshot after
upgrading (the pacman solution didn't work because I didn't have old
enough versions) , but I've done similar to you for the moment and
excluded alsa-lib, alsa-utils, alsa-tools, espeak, and espeakup.
Hopefully they fix this so that we don't eventually have a situation
where we can't, for example, upgrade the kernel because of an
incompatible change to alsa.
Joe
On 7/24/2021 9:48 AM, Janina Sajka wrote:
I have two machines running Arch that will not talk with the latest espeakup
using the latest alsa. I don't know for a fact, but presume there's some
discrepency with pipewire.
Solution/workaround of the moment is to keep alsa-lib, alsa-utils, and
espeakup out of any system updates. I do this in my /etc/pacman.conf
with lines like the following:
IgnorePkg =espeakup
IgnorePkg =alsa-lib
IgnorePkg =alsa-utils
If I slip up and somehow get one of these upgraded, I can downversion by
going to my machine via ssh, becoming root, followed by:
cd /var/cache/pacman/pkg
This cache directory holds previous versions of installed packages, and
you can downversion with a command like:
pacman -U ./alsa-lib-1.2.4-3-x86_64.pkg
The 1.2.4 alsa versions work for me, where the 1.2.5 versions do not.
The 0.9.0 espeakup also doesn't help on either of my machines.
Best,
Janina
Joseph C. Lininger writes:
Good day all,
I saw a couple of messages earlier about ALSA issues on Arch Linux with
espeakup. I can't find them now though. The latest versions of alsa,
speakup, linux kernel, etc. cause the speach to lag while typing. Is there a
workaround to this, packages I should not upgrade right now, etc? I can
revert my system to a previous state, but I need to know how to avoid this
problem when I go to update packages going forward. Also, anyone know if a
fix is in the works? Obviously just permanently using older package versions
isn't a good solution.
Thanks in advance.
Joe