Synthèse vocale Linux avec Festival
- Catégorie: Linux
Il existe de nombreuses raisons pour lesquelles vous souhaitez activer une fonction de synthèse vocale sur un ordinateur. Vous pourriez souffrir d'une mauvaise vision (ou pas), vous pourriez avoir besoin de la fonctionnalité pour une expérience scientifique, ou peut-être voulez-vous simplement que vos fichiers journaux vous soient lus. Quelle que soit la raison, la synthèse vocale sous Linux est une tâche assez simple.
Il existe également de nombreux sous-systèmes qui peuvent être utilisés à cette fin. Mais dans cet article, je souhaite aborder l'utilisation du système Festival pour activer la reconnaissance vocale. Une fois que cela fonctionne, vous pouvez l'utiliser comme vous en avez besoin et de toutes les manières dont vous avez besoin.
Festival
Le système de synthèse vocale du Festival a été créé par Alan W. Black au Centre for Speech Technology Research de l'Université d'Édimbourg (avec des contributions de l'Université Carnegie Melon). Festival est un système de synthèse vocale complet avec de nombreuses API et un environnement complet pour la recherche et le développement dans le domaine de la synthèse vocale.
Festival a été conçu comme un système multilingue qui comprend l'anglais (prononciation britannique et américaine), le gallois et l'espagnol. Pour les autres langues (comme le castillan, le tchèque, le finnois, l'hindi, l'italien, le marathi, le polonais, le russe et le télougou), des modules complémentaires doivent être installés.
Installation
De nombreuses distributions incluent déjà Festival par défaut. Mais si vous ne l'avez pas fait, vous pouvez l'installer en suivant ces étapes simples:
Ouvrez une fenêtre de terminal.
- Su à l'utilisateur root (ou utilisez sudo si nécessaire).
- Émettez la commande yum install festival (remplacer Miam avec votre programme d'installation de package particulier, tel que apt-get ).
- Acceptez toutes les dépendances.
C'est tout! Le festival devrait maintenant être sur votre système et prêt à démarrer. Testons-le.
Test, test.
Naturellement, vous aurez besoin d'un système audio fonctionnel sur votre PC pour utiliser Festival. Assurons-nous que le Festival fonctionne. Ouvrez à nouveau une fenêtre de terminal et exécutez la commande:
echo 'Voudriez-vous jouer à un jeu?' | festival - tts
REMARQUE: J'espère que vous savez d'où vient la citation ci-dessus. ;-)
Si vous avez entendu que le Festival de la voix synthétisée fonctionne. Maintenant, faisons lire Festival à partir d'un fichier texte. Créez un fichier texte avec du contenu et enregistrez le fichier sous test.txt . Maintenant, de retour dans la fenêtre du terminal, exécutez la commande:
festival --tts test.txt
Vous devriez entendre la voix synthétisée qui lit votre texte à votre place.
Avec Festival fonctionnant correctement, vous pouvez également lire des PDF à l'aide d'Adobe Reader. Avec Adobe Reader installé, vous pouvez ouvrir un PDF, puis cliquer sur Afficher> Lire à voix haute pour activer la synthèse vocale sur un document. Avec ce système, vous pouvez faire une pause, lire des documents entiers, ne lire qu'une page, etc.
Dernières pensées
Vous pouvez vraiment vous amuser avec le système Festival. Vous pouvez configurer des alarmes (en utilisant le à commande) pour vous réveiller avec un réveil synthétisé spécial et bien plus encore. Mais la synthèse vocale n'est pas seulement pour le plaisir ou la recherche. N'oubliez pas qu'il existe un monde d'utilisateurs d'ordinateurs qui s'appuient sur des systèmes comme celui-ci. Heureusement, la communauté Linux a couvert ce besoin.