On Fri, 10 Jan 2025, K0LNY ?? wrote:

Also, it might help after installing espeak-ng, to run spd-conf and making
sure espeak-ng is selected.
Also, install python3-speechd

spdconf and python3-speechd both relate to speech dispatcher.

espeakup does not use speech dispatcher so will make no difference.

Also, espeakup is not written in Python.

It is possible to use speakup via speech dispatcher, using the speechd-up package, but this puts more layers between speakup and the audio output which is probably not great for latency. Even the package description recommends using more direct methods instead if you can.

To comment on the original question, there is an issue in Bookworm with espeakup under certain circumstances. This has been discussed at length on this list and I recently tried to reactivate the discussion to make sure that it gets fixed.

However, I doubt that this is what's happening here.

Certainly all accounts I've seen of this issue, including my own experience, is that espeakup works fine for awhile and then suddenly dies. this can take awhile to happen and seems to be related in part to what the user is doing.

If you want to be sure that this isn't the issue, running the following command as root:

killall -9 espeakup

should resolve it.

If you want to make sure that espeak itself is working, you can run something like:

espeak-ng hello

However, this will require the espeak-ng package to be installed, not just libespeak-ng1. The espeak-ng package is not a dependency of espeakup so you may not have it installed.

Apart from testing that espeak is working, the usefullness of having it is that you can run commands in the shell and pipe the output to espeak-ng and have it speak it, which can be very useful when your screen reader is not speaking.

HTH,
Geoff.

Reply via email to