Faites parler votre ordinateur avec festival




Festival est un logiciel de text-to-speech sous linux très simple d'utilisation. Il s'utilise en ligne de commande, ce qui le rend très pratique à intégrer à des scripts !
Installez festival à partir de votre gestionnaire de paquets si vous ne l'avez pas déjà, puis éxecutez la commande

echo "Hello world" | festival --tts

Wa ! Votre ordinateur vient de vous parler !
Il ? Elle ? Cela dépend de la voix par défaut. On peut la régler en allant trifouiller le fichier voices.scm vers la ligne 350 (dans /usr/share/festival/voices chez moi ) et en réordonnant l'ordre de priorité des voix: si il ne trouve pas la première voix, il passe à la suivante, et ainsi de suite.

>> Il existe une méthode plus propre en créant un .festivalrc contenant la ligne (set! voice_default 'nom_de_la_voix) dans le /home, mais il faut dans ce cas là déclarer aussi à festival les répertoire où sont les voix et ça devient plus complexe...

On peut aussi lire le contenu d'un fichier :

festival --tts file_name

Allez un petit défi : faire un script qui vous dis bonjour lorsque vous vous connectez a votre système.

Solution:
placez la ligne: echo "Hello votre_nom" | festival --tts dans votre .bash_profile
ou appellez un script plus évolué prenant en compte l'heure, le temps qu'il fait, que sais-je encore !


Pour plus d' infos sur festival, la documentation complète se trouve .
Vus : 228
Publié par Edouard : 53