SyntheseVocale > espeak

Voir aussi ReconnaissanceVocale

Utilisation de espeak pour la synthèse vocale

http://espeak.sourceforge.net/

espeak "Bonjour Benoît" -v french -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

KMouth
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 -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 -s 200 -p 40


Je recommande notamment d'utiliser les interjections, par exemple :
espeak -v french -s 150 -p 40 "Hey ! skool sa ! zy-va, wesh wesh, c'est chanmé "


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


Il y a pas mal de voix disponibles, bon amusement : espeak --voices
Pty Language Age/Gender VoiceName     File       Other Langs
 5  af             M  afrikaans       af         
 5  cy             M  welsh-test      cy         
 5  de             M  german          de         
 5  el             M  greek_test      el         
 5  en-r           M  en-rhotic       en/en-r    (en 3)
 2  en-uk          M  english         en/en      (en 2)
 5  en-uk-north    M  lancashire      en/en-n    (en-uk 3)
 5  en-uk-rp       M  english_rp      en/en-rp   (en-uk 4)
 5  en-uk-wmids    M  english_wmids   en/en-wm   
 5  eo             M  esperanto       eo         
 5  es             M  spanish         es         
 5  fi             M  finnish         fi         
 5  fr             M  french-test     fr         
 5  hi             M  hindi-test      hi         
 5  hu             M  hungarian       hu         
 5  it             M  italian         it         
 5  nl             M  dutch-test      nl         
 5  no             M  norwegian-test  no         (nb 5)
 5  pl             M  polish_test     pl         
 5  pt             M  brazil          pt         (pt-br 5)
 5  ro             M  romanian        ro         
 5  ru             M  russian_test    ru         
 5  sv             M  swedish-test    sv         
 5  sw             M  swahihi-test    sw         
 5  vi             M  vietnam-test    vi

Il y en a encore eu beaucoup d'autres d'ajoutées entretemps.

autres liens concernant le tts (text to speech)





CategoryLangFr CategoryHobby
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki