Warum wird "Speech-Dispatcher" so oft in den Toneinstellungen aufgeführt und was ist das?

9

Gestern sah die Liste so aus:

Geben Sie hier die Bildbeschreibung ein

Heute sieht die Liste so aus:

Geben Sie hier die Bildbeschreibung ein

Was speech-dispatcherhabe ich noch nie gesehen? Und warum so viele von ihnen?

Informationsupdate:

Ich bin zu Universal Access gegangen und es war ausgeschaltet. Ich habe versucht, es dort ein- und wieder auszuschalten, aber es macht keinen Unterschied, die Einträge in der Liste der Soundanwendungen sind immer noch da.

Wenn der Befehl ausgeführt ps xa | grep -P 'speech-dispatcher.*\.conf'wird, lautet die Ausgabe:

17906 tty2     Sl+    0:09 /usr/lib/speech-dispatcher-modules/sd_espeak /etc/speech-dispatcher/modules/espeak.conf
17911 tty2     Sl+    0:01 /usr/lib/speech-dispatcher-modules/sd_cicero /etc/speech-dispatcher/modules/cicero.conf
17915 tty2     Sl+    0:01 /usr/lib/speech-dispatcher-modules/sd_generic /etc/speech-dispatcher/modules/generic.conf
17918 tty2     Sl+    0:01 /usr/lib/speech-dispatcher-modules/sd_dummy /etc/speech-dispatcher/modules/dummy.conf
24407 pts/0    S+     0:00 grep --color=auto -P speech-dispatcher.*\.conf

Betriebssysteminformationen:

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 15.04
Release:    15.04
Codename:   vivid
Flavour: GNOME
GNOME Version: 3.16

quelle
Haben Sie eine Text-to-Speech-Software oder einen Bildschirmleser ausprobiert?
Muru
@muru: Ja, ich habe heute früher den eingebauten Screen Reader ORCA für GNOME verwendet.
@ ByteCommander: Oh ja sorry, ich meinte speech-dispatcher.
Ich habe 4 x "Speech-Dispatcher" und 6 x "AudioICP Server" unter Linux Mint 18.3. Der Bildschirmleser wurde noch nie verwendet und ist ausgeschaltet.
Max N

Antworten:

5

Sie haben den ScreenReader in GNOME aktiviert, das ist alles. Um den Screen Reader zu deaktivieren, starten Sie Universal Accessund klicken Sie auf Screen Reader.


Sie können vier Einträge in sehen Sound, da es vier Prozesse gibt

% ps xa | grep -P 'speech-dispatcher.*\.conf'
14520 tty2     Sl+    0:00 /usr/lib/speech-dispatcher-modules/sd_generic /etc/speech-dispatcher/modules/generic.conf
14523 tty2     Sl+    0:00 /usr/lib/speech-dispatcher-modules/sd_cicero /etc/speech-dispatcher/modules/cicero.conf
14527 tty2     Sl+    0:03 /usr/lib/speech-dispatcher-modules/sd_espeak /etc/speech-dispatcher/modules/espeak.conf
14532 tty2     Sl+    0:00 /usr/lib/speech-dispatcher-modules/sd_dummy /etc/speech-dispatcher/modules/dummy.conf

Manchmal scheinen die Prozesse jedoch nach dem Beenden des Screen Readers nicht ordnungsgemäß beendet zu werden. Deshalb:

killall speech-dispatcher

Wie hier gesagt , handelt es sich um einen bekannten Upstream-Fehler, an dem derzeit gearbeitet wird.

AB
quelle
3
Ich bin zu Universal Access gegangen und es war ausgeschaltet. Ich habe versucht, es dort ein- und wieder auszuschalten, aber es macht keinen Unterschied, die Einträge in der Liste der Soundanwendungen sind immer noch da.
5
@ParanoidPanda Da Sie ein 6.8k-Benutzer sind, wissen Sie möglicherweise noch nicht, dass es keine gute Praxis ist, Befehlsausgaben zu löschen oder allgemein zusätzliche Informationen in Kommentaren anzugeben. Bitte bearbeiten Sie Ihre Frage und fügen Sie sie dort über die Schaltfläche für das Codeformat ein! ;-D
Byte Commander
@ ByteCommander: Oh ... Entschuldigung! : D Ich habe meine Frage jetzt mit diesen formatierten Informationen aktualisiert .
1
@ ByteCommander He, der Bearbeitungslink bearbeitet meine Antwort;)
AB
Oh, richtig. Ich habe vergessen, dass [edit]offensichtlich Links zur Bearbeitungsseite des aktuellen Beitrags vorhanden sind, nicht zur aktuellen Frage. Wahrscheinlich, weil ich es nur oder zumindest hauptsächlich bei Fragen benutze ... Ich entschuldige mich! ;)
Byte Commander
0

Lande hier von einer Google-Suche.

In meinem Setup gab es die meisten Gnome-Sachen, wenn sie nicht verwendet wurden, und im Gnome-Kontrollzentrum gab es auch viele Sprach-Dispatcher-Prozesse. Ich hatte den Bildschirmleser nicht aktiviert.

Trotzdem waren die Prozesse da. Ich musste den Dienst mit systemd-Tools deaktivieren

sudo systemctl disable speech-dispatcher  # disables systemd service

Und beenden Sie die verbleibenden Prozesse danach wie in der akzeptierten Lösung.

Theist
quelle