112 votes

Comment produire une synthèse vocale en utilisant la ligne de commande ?

Comment obtenir sortie vocale à partir du texte saisi en utilisant la ligne de commande ?

Il est également possible de modifier le débit, la hauteur et le volume de la parole, etc. en utilisant une commande simple .

2voto

dessert Points 36815

Rencontrez espeak-ng - Un synthétiseur vocal logiciel multilingue :

espeak-ng "text to read"
espeak-ng -f "~/file to read"

Il utilise une voix anglaise par défaut, mais de nombreuses autres voix pour d'autres langues et même des dialectes sont disponibles et peuvent être listées avec espeak-ng --voices (pour tous) ou par exemple espeak-ng --voices=en (pour l'anglais). Ils peuvent être définis avec -v ainsi que l'abréviation de la langue ou le nom du fichier, par exemple pour l'écossais ou le swahili :

espeak-ng -v en-gb-scotland "text to read" # language name
espeak-ng -v bnt/sw "text to read" # file name: “bnt” for Bantu, “sw” for Swahili

Il existe de nombreuses autres options disponibles, par ex. -s pour la vitesse et -w pour écrire la sortie dans un fichier wave, voir la page de manuel liée ci-dessous.

Autres lectures

espeak-ng ("ng" pour "next generation") est un fork activement développé de l'original espeak logiciel de synthèse vocale , voir le Chapitre "Histoire" sur Wikipédia . Les deux sont disponibles à partir des sources officielles via le package espeak o espeak-ng respectivement.

1voto

evaristegd Points 303

L'outil gTTS est idéal pour générer des fichiers audio à partir de texte. Il utilise l'API de synthèse vocale de Google Translate et génère des fichiers mp3.
Étant donné qu'il utilise pip pour l'installation, je vous recommande fortement d'installer Miniconda, puis d'utiliser conda pour créer un environnement dans lequel vous pouvez installer gTTS. Vous pouvez télécharger Miniconda à partir de aquí .

gTTS Dépôt GitHub y documentation .

0voto

AlonH Points 123

Balabolka sous Wine fonctionne bien (pour moi) avec les voix SAPI4 (les voix SAPI5 ne sont pas détectées sur mon système Linux). Il peut ouvrir les fichiers et commencer la lecture.

Voici le lien vers l'entrée AppDB de Wine pour Balabolka.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X