Un équivalent de Cicero en C++, vraiment ? Ca ça m'intéresse!

Je souhaitais avoir une voix de cette qualité sur mon Iris (un PDA braille) que je fais tourner sous Linux. Le processeur étant peu puissant, Cicero mettait 30 secondes à se lancer et il avait ensuite tendance à planter quand on lui envoyait trop de texte à la fois.

J'espère que tu mettras bientôt ton travail à disposition!

Olivier

----- Original Message ----- From: "erwin" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Saturday, September 13, 2008 9:56 AM
Subject: Re: [Fwd: Re: [CBLX] Besoin de conseil pour classe pilote]


Bonjour,
Continuant à travailler sur la chaine cicero->speech-dispatcher->mbrola, je suis arrivé à transformer le tout en client-serveur, ce qui pourrait être une solution pour Tarik.
Je m'explique.
Cicero (version c++ : deux fois plus rapide que la version python) est en serveur : reçoit le texte et renvoie les phonèmes. Ce serveur peut être installé sur une machine centrale. Suffit de paramétrer le nombre de connexions qu'il accepte. Le client (sur la machine locale) reçoit les phonèmes et les envoie à mbrola.

Donc chaque machine locale peut lancer son propre emacs, son propre speech-dispatcher, avec ses propres configurations.

Je pense (mais je ne connais pas) que Festival doit pouvoir faire la même chose.

Il a fallu pas mal galérer pour que ça marche, notamment le problème de l'arrêt de la synthèse lors d'un événement clavier (par exemple, dans une ligne longue, cicero continuait à la lire même après un mouvement de curseur. Ce problème est réglé.

Cerise sur le gateau : on pourra régler sur son poste les voix de mbrola (changer le pitch, la vitesse, la voix). : encore une heure ou deux de boulot.

Donc, je termine le fourbi et si cela intéresse quelqu'un...

Erwin




--------------------------------------------------------------------------------


_______________________________________________
Liste de diffusion CarrefourBLinuX
   [email protected]
   http://lists.freearchive.org/mailman/listinfo/carrefourblinux
Pour s'inscrire par courriel :
   'mailto:[EMAIL PROTECTED]'
Pour se retirer de la liste par courriel :
   'mailto:[EMAIL PROTECTED]'

Archives : http://lists.freearchive.org/pipermail//carrefourblinux
Anciennes archives (Yahoogroupes) :
   http://fr.groups.yahoo.com/group/carrefourblinux/messages
Rechercher : http://lists.freearchive.org/cgi-bin/search.cgi

Signets : http://fr.groups.yahoo.com/group/carrefourblinux/links/
Fiches EDU : http://blinuxwiki.pbwiki.com/FichesEdu
_______________________________________________
Liste de diffusion CarrefourBLinuX 
    [email protected]
    http://lists.freearchive.org/mailman/listinfo/carrefourblinux
Pour s'inscrire par courriel : 
    'mailto:[EMAIL PROTECTED]'
Pour se retirer de la liste par courriel : 
    'mailto:[EMAIL PROTECTED]'

Archives : http://lists.freearchive.org/pipermail//carrefourblinux
Anciennes archives (Yahoogroupes) :
    http://fr.groups.yahoo.com/group/carrefourblinux/messages
Rechercher : http://lists.freearchive.org/cgi-bin/search.cgi

Signets : http://fr.groups.yahoo.com/group/carrefourblinux/links/
Fiches EDU : http://blinuxwiki.pbwiki.com/FichesEdu

Répondre à