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
Speed in words per minute, default is 170
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 :
- dans le menu Settings / Configure KMouth / General Options / onglet Text-to-Speech / champ Commands for speaking texts
- remplacer festival --tts
- par espeak -v french -s 200 -p 40
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)
- http://orthoepikon.sourceforge.net/ Orthoepikon is a set of open-source tools to turn XML pronunciation dictionaries and rule files into fast finite-state processors that make simple pronunciation annotations to plain, HTML or RTF texts so that they can be read aloud correctly by learners of a language
- http://apertium.sourceforge.net/ traduction
- http://vocalyse.polytech.unice.fr/
- site web présentant les phonèmes et proposant la phrase avec démonstration http://vocalyse.polytech.unice.fr/?q=node/7 (les poules du couvent couvent fonctionne)
- possibilité de télécharger un logiciel (s'inscrire :/)
- http://www.cam.org/~nico/cicero/ (Juin 2008) Cicero TTS: A Small, Fast and Free Text-To-Speech Engine
CategoryLangFr CategoryHobby