Könnten Sie mir bitte helfen, Stimmen von hier zu installieren ? Ich habe das Handbuch gelesen. Ich weiß aber nicht, wie ich die en1 bekommen kann.
text-to-speech
espeak
Daniyal
quelle
quelle
Antworten:
Kopieren Sie den Text, um ihn zeilenweise im Terminal auszuführen:
Download: http://www.tcts.fpms.ac.be/synthesis/mbrola/dba/en1/en1-980910.zip
Kopieren Sie den Text, um ihn zeilenweise im Terminal auszuführen:
Führen Sie nun espeak mit Optionen aus
Schön, aber es scheint, als würde er zu schnell lesen. Versuchen Sie Folgendes:
quelle
espeak
und sie durch Prozess mbrola :espeak -v mb-en1 -s 120 "Hello world" --pho|mbrola /usr/share/mbrola/en1 output.wav
(beachten Sie die Zugabe von--pho
Optionespeak
).FATAL ERROR : cannot find file /usr/share/mbrola/en1 ! mbrola: FATAL ERROR : cannot find file /usr/share/mbrola/voices/en1 ! mbrowrap error: mbrola exited with status 216 mbrola voice not found
Ich weiß nicht, was Sie wollen, aber vielleicht können Sie davon Gebrauch machenespeak -v mb-us2 -s 120 "Hello world" -w output.wav --pho
en1
Stimme weder in/usr/share/mbrola
(die Sie sollten, wenn Sie Schritt 4 von Mateos Antwort befolgt haben) noch in haben/usr/share/mbrola/voices
. Beheben Sie dies entweder (indem Sie das Verzeichnis manuell erstellen und die Stimmen dort kopieren) oder ersetzen Sie es/usr/share/mbrola/en1
durch den Pfad zu einer bereits installierten mbrola-Stimme. Es lohnt sich wirklich, die Stimme ist viel weichermbrola
(wenn auch noch nicht perfekt).Hier ist eine Kopie von Mateos Antwort als einzelner Befehl und Aufräumen.
Sie benötigen
sudo
Berechtigungen zum Kopieren nach/usr/bin/
.Ich erhalte diese Fehlermeldung, wenn Text gelesen wird, aber es scheint zu funktionieren:
Wenn jemand weiß, was diesen Fehler verursacht, lass es mich in den Kommentaren wissen.
quelle