Épiler
ESPEPE est un texte de texte gratuit et open source qui peut être utilisé pour convertir le texte en discours dans de nombreuses langues différentes. Il est livré avec un utilitaire de ligne de commande ainsi qu'une bibliothèque qui peut être utilisée dans votre propre application. La plupart des voix disponibles dans Espeak Sound Robotic, mais c'est l'un des texte open source les plus complets et les plus utilisés pour la parole disponible aujourd'hui. Il prend en charge la conversion de texte en discours dans plus de 40 langues différentes et vous pouvez également enregistrer le discours dans des fichiers audio au format de fichier WAV. Il est également livré avec une prise en charge intégrée pour la conversion du texte en phonèmes afin que vous puissiez les utiliser dans d'autres applications, y compris d'autres textes à des moteurs vocaux.
Vous pouvez installer EPSeak dans Ubuntu en utilisant la commande mentionnée ci-dessous:
$ sudo apt installer espeak
Vous pouvez télécharger Espeak dans d'autres distributions Linux à partir du gestionnaire de packages. Plus d'options de téléchargement sont disponibles ici.
Pour convertir un morceau de texte en parole en utilisant ESPEak, utilisez une commande dans le format suivant:
$ Espeak "Le texte sera converti en discours."
Vous pouvez remplacer le contenu en guillemets par votre propre chaîne souhaitée. Pour synthétiser le contenu entier d'un fichier à parole, exécutez une commande dans le format suivant:
$ Espeak -f Nom de fichier.SMS
Pour changer la langue et le style vocal, exécutez une commande dans le format suivant:
$ Espeak -v en-gb "Le texte sera converti en discours."
Vous pouvez remplacer «En-GB» par le code vocal souhaité. Une liste de toutes les voix disponibles et leurs codes peut être trouvée en exécutant la commande suivante:
$ Espeak - Voices
Pour enregistrer la parole synthétisée dans un fichier WAV, exécutez une commande dans le format suivant:
$ Espeak -f Nom de fichier.Sortie TXT -W.wav
Vous pouvez remplacer «Sortie.wav »avec tout autre nom de votre choix.
Pour en savoir plus sur les autres options de ligne de commande disponibles pour ESPEAK, utilisez les deux commandes suivantes:
$ Espeak - help
$ man espeak
Festival
Le festival est un autre texte gratuit et open source au moteur vocal qui fonctionne similaire à Espeak. Il fournit un utilitaire de ligne de commande pour convertir le texte en parole ainsi qu'une API que vous pouvez intégrer dans votre propre application. Les autres caractéristiques principales du festival comprennent la prise en charge de la conversion de texte en parole en plusieurs langues, un interprète interactif intégré, une API client-serveur pour y accéder à distance et son propre moteur de script.
Vous pouvez installer un festival à Ubuntu en utilisant la commande mentionnée ci-dessous:
Festival d'installation de $ sudo apt
Vous pouvez télécharger Festival dans d'autres distributions Linux du gestionnaire de packages. Plus d'options de téléchargement sont disponibles ici. Une démo en ligne montrant les capacités du festival est disponible ici.
Pour convertir une chaîne en discours, utilisez une commande dans le format suivant:
$ echo "test" | Festival - TTS
Vous pouvez remplacer «Tester» par n'importe quelle autre chaîne de votre choix. Pour convertir le contenu d'un fichier texte en discours à l'aide du festival, exécutez une commande dans le format suivant:
$ festival - nom de fichier-TTS.SMS
Vous pouvez changer le langage vocal en exécutant la commande ci-dessous:
$ Festival - Language AmericanEnglish - TTS Nom de fichier.SMS
Vous pouvez remplacer «AmericalEnglish» par d'autres langues soutenues par le festival. Pour obtenir une liste de toutes les langues prises en charge, exécutez la commande ci-dessous:
$ ls / usr / share / festival / langues /
Pour exécuter le festival en mode interactif, utilisez la commande suivante:
$ festival
Vous pouvez en savoir plus sur les commandes spécifiques au mode interactif à partir d'ici.
Pour en savoir plus sur les autres options de ligne de commande disponibles pour le festival, exécutez les deux commandes suivantes:
$ festival - help
$ mande festival
Pico Text au moteur vocal
Pico est un texte gratuit et open source au moteur vocal inclus par défaut dans Android Open Source Project (AOSP). Les styles de voix inclus dans le pico tts sont moins robotiques que l'espérant et le festival. Actuellement, Pico TTS soutient la synthèse de la parole en anglais, italien, allemand, français et espagnol.
Vous pouvez installer des pico tts dans Ubuntu en utilisant la commande mentionnée ci-dessous:
$ sudo apt install libttspico utils
Vous pouvez télécharger Pico TTS dans d'autres distributions Linux à partir du gestionnaire de packages. Alternativement, vous pouvez le compiler à partir du code source disponible ici.
Pico Tts n'a pas de commande pour exprimer directement la parole synthétisée de Stdout. Cependant, il peut lire le contenu d'un fichier texte ou d'une chaîne et peut enregistrer un discours synthétisé dans un fichier WAV qui peut ensuite être lu dans n'importe quel lecteur audio.
Pour convertir une chaîne en discours et enregistrer la sortie en un fichier wav, exécutez une commande dans le format suivant:
$ pico2wave -l en-en -w test.WAV "test"
Vous pouvez remplacer «Tester» par votre propre chaîne souhaitée. Pour changer la langue, remplacez «en-en» par des codes pour d'autres langues prises en charge. Pico TTS prend en charge les codes de langue suivants: en-us, it-it, es-es, en-gb, de-de et fr-fr.
Pour lire le contenu d'un fichier et le convertir en discours, exécutez une commande au format suivant:
$ pico2wave -l en-us -w test.wav "$ (test de chat.SMS)"
Vous pouvez remplacer «Test.txt ”avec tout autre nom de fichier.
Pour en savoir plus sur les options de ligne de commande PICO TTS, exécutez les deux commandes suivantes:
$ pico2wave - help
$ man pico2wave
gtts
GTTS est une application de ligne de commande et une bibliothèque basée sur le texte de Google Translate en moteur vocal. Basé sur Python, il peut être utilisé pour développer d'autres applications TTS ou vous pouvez l'utiliser comme utilité de ligne de commande pour synthétiser la parole à partir du texte. Il propose des voix de sondage beaucoup plus naturelles que les autres services publics mentionnés dans cet article, car le texte de Google Translate en moteur vocal est mis à jour assez régulièrement avec de nouveaux algorithmes, des voix et des fonctionnalités naturelles.
Vous pouvez installer GTTS dans Ubuntu en utilisant la commande mentionnée ci-dessous:
$ sudo apt installer python3-gtts
Vous pouvez télécharger GTTS dans d'autres distributions Linux à partir du gestionnaire de packages. Alternativement, vous pouvez l'installer à partir du gestionnaire de packages PIP.
Pour convertir une chaîne en discours, exécutez une commande dans le format suivant:
$ GTTS-CLI 'TEST' - Test de débit.mp3
Vous pouvez remplacer «test» par n'importe quelle chaîne. Le discours synthétisé est enregistré dans le «test.fichier mp3 ". Vous pouvez utiliser n'importe quel nom pour le fichier de sortie.
Pour lire le contenu d'un fichier et le convertir en discours, exécutez une commande dans le format suivant:
$ GTTS-CLI -F Test.TXT - Test de débit.mp3
Vous pouvez remplacer «Test.txt ”avec tout autre nom de fichier.
Pour spécifier un langage particulier pour synthétiser la parole, utilisez une commande dans le format suivant:
$ gtts-Cli 'test' -l EN - Test.mp3
Vous pouvez remplacer «en» par du code pour d'autres langues prises en charge. Pour obtenir une liste de tous les codes de langue pris en charge, exécutez la commande suivante:
$ GTTS-CLI - Tout
Pour en savoir plus sur les autres options de ligne de commande disponibles pour GTTS, utilisez les deux commandes suivantes:
$ man gtts-CLI
$ gtts-Cli - help
Conclusion
Ce sont quelques-uns des meilleures applications de texte à discours disponibles pour Linux qui sont livrées avec le support pour la synthèse de la parole en plusieurs langues. Ces applications TTS peuvent être utilisées de diverses manières, mais elles sont particulièrement utiles pour améliorer l'accessibilité pour les personnes souffrant de problèmes visuels.