[BRLTTY] Debian 13 - brltty + speech-dispatcher - no sound in text console
Sébastien Hinderer
sebastien.hinderer at ens-lyon.org
Tue Sep 8 11:30:30 UTC 2026
Hello,
I did manage to set this up but it was notobvious.
The question of what is running system-wide and what is running
user-wide indeed matters, and of course each componennt must know how
toconnect to the other (brltty to speech-dispatcher and
speech-dispatcher to pulse).
On recent Debian versions there are the wireplumber-system-services and
pipewire-system-services pakcages that install the tools system-wide.
One may have to enable the system-wide services and/or disable the
user-wide ones after having installed thepackages, I do not remember.
As far as I remember speech-dispatcher does come with a system-wide
service that can be enabled. Here again its user-wide counterpart needs
to be disabled, but beware that a user speech-dispatcher can stillbe
launched, because speech-dispatcher clients have an autostart feature
that make them spawn a server if they cannot find one.
Then to connect BRLTTY to that system speech-dispatcher, I have the two
following lines in /etc/brltty.conf:
speech-parameters
sd:Address=unix_socket:/var/run/speech-dispatcher/speechd.sock
speech-parameters sd:Autospawn=no
Because I do not want to have several instances of speech-dispatcher
running on my machine, I also added this to my start-up shell scripts:
export
SPEECHD_ADDRESS=unix_socket:/var/run/speech-dispatcher/speechd.sock
Of course, make sure the socket exists and has enough perimissions for
users to connect.
I checked whether I have set-up something specific to get
speech-dispatcher to find pipewire but it does not seem so.
I hope this helps but if this is not enugh do not hesitate to ask
questions, here or in private in french if you prefer.
Best wishes,
Seb.
More information about the BRLTTY
mailing list