What is "speech dispatcher"?

I’m having trouble getting sound out of Ubuntu. Some article advised to enable the “speech dispatcher” from /etc/default/speech-dispatcher. What is it? What does it do? Any ideas?

Asked By: steoiatsl


From the speech-dispatcher man pages:

       speech-dispatcher  is  a  server process that is responsible for trans‐
       forming requests for text-to-speech output into actual speech  hearable
       in the speakers. It arbitrates concurrent speech requests based on mes‐
       sage priorities, and abstracts different  speech  synthesizers.  Client
       programs,  like  screen  readers  or  navigation  software, send speech
       requests to speech-dispatcher using TCP  protocol  (with  the  help  of
       client  libraries).  speech-dispatcher is usually started automatically
       by client libraries (i.e. autospawn), so you only need to run it  manu‐
       ally if testing/debugging, or when in other explicit need for a special

Unless you already modified your system settings, the spd should already be started automatically.

Answered By: Sylvain Pineau

It’s a daemon that programs can use to output speech, without caring about the actual speech synthesis software required for the language.

Project homepage is http://devel.freebsoft.org/speechd

You can use it with spd-say:

$ spd-say Hello!
Answered By: cweiske
Categories: Answers Tags: ,
Answers are sorted by their score. The answer accepted by the question owner as the best is marked with
at the top-right corner.