
Beim Ausführen festival
auf meinem System wird folgende Fehlermeldung angezeigt:linux: can,t open /dev/dsp
Ich habe im Internet nach diesem Fehler gesucht und diese Anleitung gefunden:
Um dieses Problem zu lösen, schreiben Sie einfach dies
.festivalrc
in Ihr Home-Verzeichnis oder/usr/share/festival/festival.scm
(Parameter.set 'Audio_Command "aplay -q -c 1 -t raw -f s16 -r $SR $FILE") (Parameter.set 'Audio_Method 'Audio_Command)
aber ich habe kein Dokument mit diesem Namen .festivalrc
in meinem Home-Verzeichnis. Ich habe in meinem Home-Verzeichnis ein Dokument mit dem Dateinamen erstellt .festivalrc
und die beiden obigen Zeilen in diesem Dokument kopiert und gespeichert, aber festival
es funktioniert immer noch nicht.
Kann mir bitte jemand die richtigen Schritte zur Lösung dieses Problems nennen?
Antwort1
Sie finden die Datei festival.scm, /etc/festival.scm
wenn Sie Festival über apt install installiert haben.
Antwort2
Ich weiß, dass es eine alte Frage ist, aber ich bin hierher gekommen und hatte das gleiche Problem, als ich versuchte, den Audioeingang von Octave zu verwenden. Ich habe eine Lösung auf derNotizen eines Programmierer-Blogs.
Kurz gesagt: „OSS Version 3 war das ursprüngliche Soundsystem für Linux, wurde aber 2002 durch die Advanced Linux Sound Architecture (ALSA) abgelöst“ (2). Wenn Sie ALSA verwenden, /dev/dsp
existiert nicht, da es Teil von OSS war. Es kann jedoch mit demalsa-oss-Paket, das als Wrapper fungiert.