Pourriez-vous s'il vous plaît m'aider à installer des voix à partir d' ici , j'ai lu le manuel mais je ne sais pas comment «obtenir l'en1»
text-to-speech
espeak
Daniyal
la source
la source
Réponses:
Copiez le texte à exécuter dans le terminal ligne par ligne:
Téléchargement: http://www.tcts.fpms.ac.be/synthesis/mbrola/dba/en1/en1-980910.zip
Copiez le texte à exécuter dans le terminal ligne par ligne:
Maintenant, lancez espeak, avec des options
Bien, mais il semble lire trop vite, essayez:
la source
espeak
et les traiter via mbrola :espeak -v mb-en1 -s 120 "Hello world" --pho|mbrola /usr/share/mbrola/en1 output.wav
(notez l'ajout d'une--pho
option àespeak
).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
je ne sais pas ce que vous voulez, mais vous pouvez peut-être l'utiliserespeak -v mb-us2 -s 120 "Hello world" -w output.wav --pho
en1
voix ni en/usr/share/mbrola
(ce que vous devriez si vous avez suivi l'étape 4 de la réponse de Mateo) ni en/usr/share/mbrola/voices
. Soit corrigez cela (en créant le répertoire manuellement et en y copiant les voix) ou remplacez-le/usr/share/mbrola/en1
par le chemin vers une voix mbrola déjà installée. Cela en vaut vraiment la peine, la voix est beaucoup plus fluidembrola
(mais pas encore parfaite).Voici une copie de la réponse de Mateo en tant que commande unique et nettoyage.
Vous aurez besoin de
sudo
privilèges pour copier/usr/bin/
.Je reçois cette erreur lorsque le texte est lu mais cela semble fonctionner:
Si quelqu'un sait ce qui cause cette erreur, faites-le moi savoir dans les commentaires.
la source