Photo courtoisie :db*photography
Ubuntu espeak est un synthétiseur vocal pour l'anglais (et plusieurs autres langues) qui convertira le texte en parole.
Vous pouvez immédiatement exécuter la commande espeak sur votre machine Ubuntu sans aucune installation ni configuration.
Dans cet article, passons en revue 8 exemples de commande espeak .
espeak Exemple 1 :prononcez les mots spécifiés dans la ligne de commande
Il s'agit de l'utilisation par défaut.
# espeak --stdout 'words to speak' | aplay
Remarque : Ce qui précède peut également afficher le message suivant :"Playing WAVE 'stdin' :Signed 16 bit Little Endian, Rate 22050 Hz, Mono"
espeak Exemple 2 :prononcez les mots spécifiés dans stdin
Cela prendra les mots de manière interactive à partir de l'entrée standard et les convertira en parole.
# espeak --stdout | aplay
espeak Exemple 3 :Énoncez votre document
Cela convertira le texte de mydocument.txt en parole.
# espeak --stdout -t mydocument.txt | aplay
espeak Exemple 4 :Générer un fichier vocal à partir d'un document texte
Convertissez votre fichier texte en fichier audio comme indiqué ci-dessous.
# espeak -t mydocument.txt -w myaudio.wav
Personnalisation du discours
Si vous trouvez que la synthèse vocale par défaut n'est pas bonne, vous pouvez essayer de la personnaliser comme expliqué ci-dessous.
espeak Exemple 5 :Répertorier toutes les langues vocales disponibles
# espeak --voices Pty Language Age/Gender VoiceName File Other Langs 5 af M afrikaans af 5 bs M bosnian bs 5 ca M catalan ca 5 cs M czech cs 5 cy M welsh-test cy 5 de M german de 5 el M greek el 5 en M default default 5 en-sc M en-scottish en/en-sc (en 4) .......
espeak Exemple 6 :Choisissez une autre langue vocale
Ce qui suit utilisera "en-uk" - anglais britannique pour traduire le texte en parole.
# espeak -v en-uk --stdout 'reading tips & tricks in TGS' | aplay
espeak Exemple 7 :Augmenter ou diminuer le nombre de mots prononcés par minute.
La valeur par défaut est de 160 mots par minute. Vous pouvez le réduire en utilisant l'option -s comme indiqué ci-dessous.
# espeak -s 140 -f mydocument.txt | aplay
espeak Exemple 8 :Répertorier les voix espeak disponibles dans une langue spécifique
L'exemple suivant affichera toutes les variations de langue anglaise possibles que vous pouvez utiliser pour votre conversion de texte en parole.
# espeak --voice=en Pty Language Age/Gender VoiceName File Other Langs 2 en-uk M english en/en (en 2) 3 en-uk M english-mb-en1 mb/mb-en1 (en 2) 2 en-us M english-us en/en-us (en-r 5)(en 3) 5 en-sc M en-scottish en/en-sc (en 4) 5 en M default default .....