Dans le prochain article, nous allons jeter un œil à eSpeak NG. Ceci est un logiciel de synthèse vocale multilingue en ligne de commande, dans lequel nous pouvons utiliser plus de 100 langues. eSpeak NG est une version mise à jour du moteur eSpeak créé par Jonathan Duddington, et dont nous avons déjà parlé dans un article précédent dans ce même blog.
Ce programme lira à haute voix le texte que nous fournissons. Vous pouvez également récupérer le texte à partir d'une entrée standard ou d'un fichier. Le programme utilise la synthèse vocale pour parler via le périphérique audio par défaut. Ce logiciel peut être utile lors de l'écoute de blogs, de sites d'actualités ou au cas où nous devions convertir des fichiers texte en fichiers vocaux pour les malvoyants. eSpeak comprend différentes voix et leurs caractéristiques peuvent être modifiées selon les besoins.
Lorsque vous utilisez le programme, vous remarquerez que la parole peut devenir assez claire, mais personne ne s'attend à quelque chose d'aussi naturel ou fluide que des voix de synthétiseur basées sur des enregistrements de parole humaine. Comme je l'ai dit plus haut, eSpeak NG fait de la synthèse vocale pour plus de 100 langues et accents, mais apparemment, certaines langues se lisent mieux que d'autres.
Caractéristiques générales d'ESpeak NG
- Il s'agit d'une application multiplateforme prenant en charge Gnu/Linux, Android, Mac OS et Windows.
- Est un programme open source gratuit, qui a été écrit en C.
- Comprend voix différentes, dont les caractéristiques peuvent être modifiées.
- Can produire une sortie vocale sous forme de fichier WAV ou mp3, au lieu de parler directement. Le fichier résultant peut être lu sur n'importe quel lecteur multimédia.
- peut aussi traduire du texte en codes de phonème, il pourrait donc être adapté comme interface pour un autre moteur de synthèse vocale.
- Le programme a du potentiel pour d'autres langues. Les langues que vous utilisez sont à différents stades de progression. Selon le créateur, l'aide de locuteurs natifs de ces langues ou d'autres est appréciée.
Le code source du projet eSpeak NG est hébergé sur GitHub, comme toutes ses caractéristiques en détail.
Installer eSpeak NG sur Ubuntu
Ce programme peut être trouvé emballé pour différents systèmes Gnu / Linux. Dans Ubuntu, Debian et leurs dérivés, nous n'aurons besoin d'utiliser APT que dans un terminal (Ctrl + Alt + T) comme suit :
sudo apt install espeak-ng
Un aperçu du programme
eSpeak NG est entièrement compatible avec son prédécesseur. En outre utilise les mêmes options de ligne de commande que eSpeak et ajoute des fonctionnalités supplémentaires. Parmi eux, nous pouvons trouver les suivants:
Une phrase à voix haute
Nous pouvons demander au programme de lire une phrase à voix haute:
espeak-ng "Esto es un lo que va a leer el programa"
De plus, le programme peut également lire le contenu d'un fichier à voix haute:
espeak-ng -f archivo.txt
Cela nous donnera également la possibilité de lire du texte à partir d'une entrée standard:
espeak-ng
Pour sortir, il vous suffit d'utiliser la combinaison CTRL + C.
Enregistrer la sortie dans un fichier
Si vous êtes intéressé enregistrer la sortie dans un fichier audio MP3, il suffit d'utiliser l'option -w comme suit :
espeak-ng -w audio.mp3 "espeak ng va a guardar esto en un archivo mp3"
Au cas où vous seriez intéressé un fichier .wav, dans la commande précédente, vous n'auriez qu'à modifier l'extension du fichier de sortie.
Imprimer les phonèmes d'un texte
La commande suivante va prononcer le mot 'Ubuntu'et il imprimera les phonèmes:
espeak-ng -x Ubuntu
Lister les voix prises en charge
Ce programme prend en charge plusieurs voix différentes, et nous pourrons liste-les tous avec la commande:
espeak-ng --voices
Toutes les voix qui parlent une langue spécifique peuvent également être répertoriées. Si par exemple on veut voir les voix qui parlent espagnol(es), il suffit d'utiliser la commande :
espeak-ng --voices=es
Changer de voix
eSpeakNG prononcera par défaut le texte donné en utilisant la voix anglaise. Si vous souhaitez utiliser une voix différente, exécutez quelque chose comme ce qui suit :
espeak-ng -v nombre_de_voz
Aide
Celles que nous venons de voir ne sont que quelques-unes des possibilités de ce programme. Pour obtenir des informations détaillées sur la façon d'utiliser eSpeak NG, il suffira d'écrire dans le terminal (Ctrl + Alt + T) :
espeak-ng --help
Ou nous pouvons également consulter les pages de manuel :
man espeak-ng
Désinstaller eSpeak NG
Si vous voulez supprimer ce programme de votre ordinateur, dans un terminal (Ctrl + Alt + T) il suffit d'exécuter :
sudo apt remove espeak-ng
Si vous êtes intéressé à avoir une interface graphique pour ce programme, vous pouvez aller à la page pour télécharger gespeaker. Vous pouvez y télécharger le fichier .deb pour l'installer.
Il peut en savoir plus sur ce projet sur votre référentiel GitHub.
C'est bien qu'il y ait quelque chose pour notre distribution, bien que la voix soit merdique.