Xubuntu peut-il parler français ?
Si vous avez essayé d’utiliser la synthèse vocale sous Xubuntu, vous aurez constaté que le résultat n’est pas terrible, voire pas terrible du tout :
spd-say "Essai de la synthèse vocale"
Ce n’est pas difficile à expliquer, la synthèse vocale sous Ubuntu est paramétrée pour l’anglais. Donc les textes français sont prononcés avec un affreux accent anglais…
Il est possible d’utiliser Pico-TTS, qui offre une bien meilleure prononciation du français :
- Installez pico TTS et Speech-dispatcher :
sudo apt-get install libttspico-utils speech-dispatcher
- Ouvrez le fichier «
/etc/speech-dispatcher/speechd.conf
» :
sudo nano /etc/speech-dispatcher/speechd.conf
- Dans ce fichier, modifiez les lignes définissant le type de voix et la langue :
DefaultVoiceType "MALE1"
DefaultLanguage "fr"
- Puis, décommentez la ligne activant le module «
pico-generic
», en supprimant le «#
» en début de ligne :
AddModule "pico-generic" "sd_generic" "pico-generic.conf"
- Enfin, modifiez le module par défaut, afin d’utiliser «
pico-generic
» :
DefaultModule pico-generic
Sauvegardez le fichier «
/etc/speech-dispatcher/speechd.conf
» modifié.Pour terminer, arrêtez le service de gestion de la synthèse vocale (il se relancera automatiquement) :
killall speech-dispatcher
- Puis testez le paramétrage que vous venez de réaliser :
spd-say "Essai de la synthèse vocale"
Attention, ne lancez pas la synthèse vocale avec une commande sudo
, cela
l’empêcherait de fonctionner par la suite :
https://bugs.launchpad.net/ubuntu/+source/speech-dispatcher/+bug/1291105