* Voigt Thomas schrieb:
Ekkard Gerlach [mailto:suse-isdn@aiai.de] schrieb:
ERROR No. 1: cannot convert text to soundfile: child process exited abnormally playtext error {cannot convert text to soundfile: child process exited abnormally} .. ERROR convert text2au2vbox > /tmp/vbox20-[pid].tmp: child process exited abnormally
Was für ein Text ist da gemeint? (/usr/bin/say zur Sprachsynthese ist installiert)
In der Prozedur "playtext" des standard.tcl Skriptes tritt ein Fehler bei der Umwandlung von (geschriebenem) Text in Lautschrift (das ist der Input-Parameter für say) auf.
habe die Prozedur gefunden. Verstehe aber tcl kaum. ... if [ catch { eval exec -- $say $flag -a -o - $string $args $append | \ $vbox_var_bindir/autovbox | cat > $file 2> /dev/null } that ] { raccess_log 1 "ERROR convert text2au2vbox > $file: $that" if { [ string compare $string error ] == 0 } { return "ERROR" } return [ handle_error "cannot convert text to soundfile: $that" ] } ... Da ist die Variable vbox_var_bindir ständig genannt und genutzt, in keinem Konfig-File ist sie allerdings erklärt, also ein Wert zugewiesen. Ist das bei tcl irgendwie versteckt ?
Wie das bei say funktioniert, weiß ich nicht. Ich habe mbrola installiert. Dort gibt es ein txt2pho, welches diese Umwandlung macht.
Hast Du die standard.tcl (bzw raccess4vbox.tcl) entsprechend angepaßt? Übrigens: die Installationsanweisung von raccess4vbox (README) passt nicht auf die vbox-Installation von Suse im i4l-Paket. Es gibt kein: * local *vbox*-lib Directory (/usr/local/vbox/lib) (ich habe raccess4vbox.tcl und raccess.conf eben nach /var/spool/vbox/gerlach kopiert ) * Dann soll von standard.tcl ein Link auf raccess4vbox.tcl (als alles im gleichen Verzeichnis !?) Ich soll laut README die raccess4vbox.tcl anpassen. Was gibt es bis auf den Pfad von /usr/bin/say (der korrekt ist), anpassen? Muß ich da noch vbox_var_bindir deklarieren? Was heißt tuning ? Hab mal $vbox_var_bindir="/usr/bin"; gemacht, hat aber nichts genutzt. Habe in raccess.conf den debug-level eingeschaltet. In raccess.log erhalte ich aber auch keine genaueren Hinweise auf den Fehler: Play /var/spool/vbox/gerlach/messages/standard.msg GOT SEQUENZ *1910# playtext starting remote access mode ERROR convert text2au2vbox > /tmp/vbox20-[pid].tmp: child process exited abnormally ERROR No. 1: cannot convert text to soundfile: child process exited abnormally playtext error {cannot convert text to soundfile: child process exited abnormally} ERROR convert text2au2vbox > /tmp/vbox20-[pid].tmp: child process exited abnormally cannot report error! hanging up by myself... Noch irgendwelche Ideen? Was habt Ihr in raccess4vbox.tcl angepaßt? ... thx Ekkard