eSpeak NG, un synthétiseur de synthèse vocale pour Linux

à propos de espeak-ng

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 :

installer eSpeak ng

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:

phonèmes Ubuntu

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:

liste de voix

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 :

liste des voix en espagnol

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) :

aide de l'application

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 :

désinstaller eSpeak NG

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.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Jacques dit

    C'est bien qu'il y ait quelque chose pour notre distribution, bien que la voix soit merdique.