Wiki source for SyntheseVocaleEspeak
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===
""<img class="right" alt="KMouth" title="KMouth" src="http://www.schmi-dt.de/kmouth/kmouth.png" />""
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 [[http://espeak.sourceforge.net/commands.html documentation de espeak]] cite KDE-Text-to-Speech Manager (KTTSMgr)
J'ai utilisé [[http://www.schmi-dt.de/kmouth/index.en.html 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://xixona.dlsi.ua.es/prototype/en/
~~-http://ilazki.thinkgeek.co.uk/apertium/ version svn
~- 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
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===
""<img class="right" alt="KMouth" title="KMouth" src="http://www.schmi-dt.de/kmouth/kmouth.png" />""
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 [[http://espeak.sourceforge.net/commands.html documentation de espeak]] cite KDE-Text-to-Speech Manager (KTTSMgr)
J'ai utilisé [[http://www.schmi-dt.de/kmouth/index.en.html 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://xixona.dlsi.ua.es/prototype/en/
~~-http://ilazki.thinkgeek.co.uk/apertium/ version svn
~- 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