Une simple recherche sur Google m'a conduit à pyTTS et quelques documents à ce sujet . Cependant, il ne semble pas entretenu et est spécifique au moteur vocal de Microsoft.
Sur au moins Mac OS X, vous pouvez utiliser subprocess
pour appeler le say
qui est assez amusante pour embêter vos collègues mais qui n'est peut-être pas très utile pour vos besoins.
Il semble que Festival dispose également de quelques API publiques :
Festival offre une interface BSD basée sur les sockets. Cela permet à Festival de fonctionner comme un serveur et de permettre aux programmes clients d'y accéder. En fait, le serveur offre un nouvel interpréteur de commandes pour chaque client qui s'y attache. Le serveur est bifurqué pour chaque client mais c'est beaucoup plus rapide que d'avoir à attendre qu'un processus Festival démarre à partir de zéro. De plus, le serveur peut fonctionner sur une machine plus grande, offrant une synthèse beaucoup plus rapide. lien
Il y a aussi un API C++ complète que vous pourrez peut-être utiliser pour créer un module Python (c'est amusant !). Festival propose également une API C simplifiée - continuez à faire défiler ce document - que vous pourriez utiliser pour créer un module Python. ctypes
pour une seule fois.
Vous avez peut-être identifié un trou dans le marché ?
0 votes
Le "Festival" dispose-t-il d'une API publique ?
0 votes
Pour la synthèse vocale, j'ai trouvé ce paquet appelé " gTTS " en Python. Vous pouvez l'essayer. Il fonctionne avec Python 3.5. Le dépôt github de ce paquet est le suivant gTTS-github .