Hum Erwin,
Décidément, tu vas trouver que je décourage toutes tes
initiatives, mais il était possible d'obtenir exactement le
même résultat en utilisant les possibilités client/serveur de
speech-dispatcher. À quoi bon se renvoyer les phonèmes d'une
machine à l'autre quand il suffit de se renvoyer le texte et
d'avoir un speech-dispatcher qui tourne là où on veut
effectivement que ça parle. Bon d'accord si la machine local
est un peu faible il y a un intérêt à externaliser (je ne vais
quand-même pas dire délocaliser) un certain nombre de
tâches. Mais alors, le hic c'est que tu gardes en local la
tâche qui consomme quand-même le plus i.ee. la dernière couche
phonèmes -> wav. Tu peux aussi externaliser cette dernière
tâche, mais alors le pb c'est qu'il faut que tes .wav circulent
dans le réseau et là c'est le réseau qui ne doit pas être trop
faible.
En un mot comme en 100 je ne vois pas l'intérêt d'externaliser
le texte -> phonème mais peut-être que quelque chose m'a
échappé.
From: erwin <[EMAIL PROTECTED]>
Subject: Re: [Fwd: Re: [CBLX] Besoin de conseil pour classe pilote]
Date: Sat, 13 Sep 2008 09:56:19 +0200
> 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.
Oui pas besoin d'externaliser cicero pour ça.
>
> Je pense (mais je ne connais pas) que Festival doit pouvoir
> faire la même chose.
Erwin ! 200 fois plus !
>
> 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é.
Et quand est-ce que le code de cicero pèse aussi lourd que
festival ? Excuse-moi Erwin, mais mutatis mutandis tout ce
que je t'ai dit à l'époque d'edbrowse par rapport à emacs je
te le redirais maintenant de cicero par rapport à
festival. Le Parallèle est vraiment trop manifeste ! Dans un
cas comme dans l'autre un poor lonesome cowboy a voulu
programmé un machin infiniment léger infiniment simple etc
etc .... Et moi je prends le pari que dans un cas comme dans
l'autre, le jour où ce machin miracle infiniement simple
infiniment léger aura toutes les features de l'usine à gaz
correspondante, le code sera aussi lourd !
Objection : mais on n'a pas besoin de toutes les features de
l'usine à gaz correspondante ! Non c'est ce qu'on croit au
début et on est tout feu tout flamme et puis au fur et à
mesure on découvre qu'on a besoin de ci de ça et encore de ça
et à chaque fois le code remet sa cure d'amaigrissement aux
calendes grècques ....
Tu auras compris Erwin : je n'aime pas cicero !
>
> 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.
Non non non !!!!!! tout ça est déjà faisable avec
speech-dispatcher ! Ah peut-être qu'il faut une synthèse
efficace derrière .... genre festival ....
Erwin ! Pour quelqu'un d'à l'aise comme toi avec le système,
l'installation de festival et même de franfest te prendra 10
minutes ! Tu testes, tu regardes, tu joues avec éventuellement
tu me tapes pour savoir ! Ensuite et à mon avis seulement
ensuite tu reprends ton boulot de bénédictain si tu trouves
que festival c'est vraiement trop lourd trop lent trop trop
trop !!!!!
>
> Donc, je termine le fourbi et si cela intéresse quelqu'un...
Pas moi tu l'auras compris mais ça me désole de voir tant
d'énergie perdue ! Ou alors je n'ai rien compris et tu as
parfaitement le droit de me le dire !
>
> Erwin
>
Pierre
_______________________________________________
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