Revision [1193]

This is an old revision of SyntheseVocaleEspeak made by BenoitAudouard on 2007-05-05 13:21:07.

 

SyntheseVocale > espeak

Utilisation de espeak pour la synthèse vocale

http://espeak.sourceforge.net/

espeak "Bonjour Benoît" -v french-test -s 200 -p 40

-p <integer>
Pitch adjustment, 0 to 99, default is 50
-s <integer>
Speed in words per minute, default is 170
-v <voice name>
Use voice file of this name from espeak-data/voices

Interface graphique pour la synthèse vocale

C'est bizarre, mais la ligne de commande en rebute plus d'un, pour faire une démonstration réussie à quelqu'un ne connaissant pas GNU/Linux, mieux vaut utiliser une application en mode graphique (même si c'est totalement inutile et que la ligne de commande est beaucoup plus efficace).

Pour cela, la documentation de espeak cite KDE-Text-to-Speech Manager (KTTSMgr)
J'ai utilisé KMouth :
mais en ligne de commande avec zenity il est très facile de faire une petite interface graphique de saisie d'une phrase
zenity --entry | espeak -v french-test -s 200 -p 40


Il est très facile de personnaliser cette boîte de dialogue pour lui ajouter un titre, une description de la zone texte et une jolie icône (récupérée de kmouth en l'occurence)
zenity --entry  --title "Synthèse vocale espeak" --text="Entrer une phrase à prononcer en français"  --window-icon=/usr/share/icons/hicolor/48x48/apps/kmouth.png | espeak -v french-test -s 200 -p 40


autres utilisations

L'intérêt est aussi de pouvoir se familiariser avec d'autres langues, par exemple lire un texte en espagnol :
echo "Algunos pequeños cambios están sucediéndo a las ISOs de Mandriva Spring 2007 final, por lo tanto las que bajaste no serán diseminadas. La edición final tendrá lugar en los siguientes días. Mientras tanto, por favor sighe el procedimiento de abajo: Te haremos saber tan pronto los archivos finales estén listos para diseminarse." | espeak -v spanish -p 40
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki