16 points par xguru 2024-05-07 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • Linux, Windows, Android et autres OS
  • Basé sur le moteur eSpeak utilisant la méthode de « synthèse par formants (Formant Synthesis) »
    • Sa petite taille et sa prise en charge de nombreuses langues ont conduit à son utilisation dans Windows, le moteur de Google Traduction, etc. (aujourd'hui, il a largement été remplacé par des moteurs internes)
    • La voix est claire et peut être utilisée à grande vitesse, mais elle n'est ni aussi naturelle ni aussi fluide que les grands synthétiseurs basés sur des enregistrements de voix humaines
    • Prend également en charge la synthèse par formants de Klatt, et permet d'utiliser MBROLA comme backend de synthèse vocale
  • Modes de prise en charge
    • Programme en ligne de commande : Linux & Windows. Lit les chaînes reçues depuis des fichiers et stdin
    • Bibliothèque partagée (DLL sous Windows)
    • Version SAPI5 pour Windows. Utilisable via l'interface SAPI5 par les lecteurs d'écran et d'autres programmes
    • Porté sur diverses plateformes, dont Solaris et MacOS
  • Fonctionnalités
    • Inclut diverses voix dont les caractéristiques peuvent être modifiées
    • Peut générer la sortie vocale sous forme de fichier WAV
    • SSML (Speech Synthesis Markup Language) est pris en charge (de manière incomplète), ainsi que le HTML
    • Taille compacte. La taille totale du programme et des données, incluant plusieurs langues, est de quelques Mo
    • Peut être utilisé comme frontend pour les voix diphones MBROLA. eSpeak NG convertit le texte en phonèmes avec des informations de hauteur et de durée
      • MBROLA est un moteur vocal open source composé d'un ensemble de diphones pour la synthèse vocale
      • Les voix sont gratuites pour un usage non commercial, mais ne sont pas open source
    • Peut traduire le texte en code phonémique, ce qui permet de l'utiliser comme frontend pour d'autres moteurs de synthèse vocale
    • Il est possible d'ajouter la prise en charge d'autres langues. Plusieurs langues sont incluses à différents niveaux d'avancement
    • Écrit en C

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.