Qu'est-ce que le «répartiteur de parole»?

15

J'ai du mal à faire sortir le son d'Ubuntu. Un article a conseillé d'activer le "répartiteur de parole" de /etc/default/speech-dispatcher. Qu'Est-ce que c'est? Qu'est ce que ça fait? Des idées?

Mina Michael
la source
1
Quels sons rencontrez-vous des problèmes: alertes, musique, etc.? la synthèse vocale ne fonctionnera certainement pas sans son, mais si ce n'est pas ce que vous essayez, cela ne devrait vraiment pas être nécessaire.
ubfan1
Si c'était le cas, ce serait une dépendance circulaire, non? Peut-être que la personne qui vous a dit a raté les mots «requis par» et a pensé que c'était l'inverse. Je suppose que nous ne pouvons pas exclure la possibilité que le répartiteur de discours soit dans un enfer d'un groupe de reprise ...
John P

Réponses:

18

C'est un démon que les programmes peuvent utiliser pour produire de la parole, sans se soucier du logiciel de synthèse vocale requis pour la langue.

La page d'accueil du projet est http://devel.freebsoft.org/speechd

Vous pouvez l'utiliser avec spd-say:

$ spd-say Hello!
cweiske
la source
1
Remarque: Chrome et orca nécessitent espeak, qui utilise ce répartiteur. C'est la raison pour laquelle je l'ai fait fonctionner.
Tamás Barta
1
Pour obtenir l' spd-sayoutil associé à speech-dispatcher, vous devrez peut-être installer un sous-package comme speech-dispatcher-utils(Fedora 24).
dfarrell07
5

Depuis les speech-dispatcherpages de manuel:

DESCRIPTION
       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
       setup.

Sauf si vous avez déjà modifié vos paramètres système, le spd doit déjà être démarré automatiquement.

Sylvain Pineau
la source