[PINGUIN] Immer noch Probleme mit dem Speech-Dispatcher

Hermann steppenwolf2 at onlinehome.de
So Dez 10 13:01:41 CET 2006


Hallo zusammen,
leider läuft bei mir der SP immer noch nicht richtig.
Nach der Installation wurde er mit dem Nutzer Speech-Dispatcher aufgerufen, 
was dazu führte, dass es nicht gelang, den deutschen Synth (espeak) zum 
Laufen zu bekommen. Wenn ich SP beendete und als Root neu startete, war 
alles in Ordnung.
Das englische Modul (flite) funktionierte einwandfrei.
Inzwischen habe ich folgende Lösung gefunden:
Laut Handbuch soll espeaks Binärdatei "speak" in folgenden Pfad kopiert 
werden:
/usr/local/bin
Für die Stand-Allone-Version reicht das auch aus. Für den Betrieb in SP 
habe ich noch einen Symlink in:
/usr/bin
angelegt.
Danach sprach SP gleich beim Rechnerstart, allerdings auch in espeak nur 
Englisch. Im Logfile stand:
"Failed to load voice "de""
Wenn ich in /etc/init.d/speech-dispatcher
statt
USER=speech-dispatcher
USER=root
eintrage, funktiniert SP beim Rechnerstart wie erwartet ... aber:
Die Verbindung bricht oft (nicht regelmäßig und nicht reproduzierbar) 
zusammen, und in 
/var/log/speech-dispatcher/speech-dispatcher.log
steht dann folgendes:

[Sun Dec 10 11:04:48 2006 : 797503] speechd:  Error: Broken pipe to module.
[Sun Dec 10 11:04:48 2006 : 833161] speechd:   Output module working status: 0 (pid:1852140652)
[Sun Dec 10 11:04:48 2006 : 833226] speechd:  Output module terminated abnormally, probably crashed.

Tja: Warum zerbricht die "Pfeife" :-(
Übrigens spricht SP dann auch nicht mehr Englisch.
SP und Orca müssen dann neu gestartet werden.
Gruß Hermann