Pourriez-vous s'il vous plaît m'aider à installer des voix à partir de ici , j'ai lu le manuel Mais je ne sais pas comment je peux obtenir 'Get the en1'.
Copier le texte à exécuter ligne par ligne dans le terminal:
cd Downloads
unzip mbr301h.Zip
Sudo cp mbrola-linux-i386 /usr/bin/mbrola
Téléchargement: http://www.tcts.fpms.ac.be/synthesis/mbrola/dba/en1/en1-980910.Zip
Copier le texte à exécuter ligne par ligne dans le terminal:
unzip en1-980910.Zip
cp en1/en1 /usr/share/mbrola/en1
Maintenant, lancez espeak, avec des options
espeak -v mb-en1 "Hello world"
Bien, mais il semble qu'il lit trop vite, essayez:
espeak -v mb-en1 -s 120 "Hello world"
Voici une copie de la réponse de Mateo sous forme de commande et de nettoyage uniques.
Vous aurez besoin des privilèges Sudo
pour copier à /usr/bin/
.
mkdir tmp_mbrola
cd tmp_mbrola
wget http://www.tcts.fpms.ac.be/synthesis/mbrola/bin/pclinux/mbr301h.Zip
unzip mbr301h.Zip
Sudo cp mbrola-linux-i386 /usr/bin/mbrola
wget http://www.tcts.fpms.ac.be/synthesis/mbrola/dba/en1/en1-980910.Zip
unzip en1-980910.Zip
Sudo mkdir /usr/share/mbrola
Sudo cp en1/en1 /usr/share/mbrola/en1
cd ..
Sudo rm -Rf ./tmp_mbrola/
espeak -v mb-en1 -s 160 "Hello world"
Je reçois cette erreur lorsque le texte est lu, mais cela semble fonctionner:
*** Error in `mbrola': free(): invalid pointer: 0x08af1dd8 ***
Si quelqu'un sait ce qui cause cette erreur, merci de me le faire savoir dans les commentaires.