Re: [CBLX] espeak ou speech-dispatcher ?

[ Thread Index | Date Index | More lists.tuxfamily.org/carrefourblinux Archives ]


Coucou tout le monde,

Petite contribution modeste car je ne connais pas tant que ça le sujet!

On Sun, Jan 30, 2011 at 09:11:37PM +0000, Pierre Lorenzon wrote:
> 
> > 
> > je voudrais savoir pourquoi, quand on lance orca pour la 1re fois, il propose
> > speech-dispatcher comme serveur vocal et non espaek ? es-ce que sous
> 
>   Réponse simple : parce que speech-dispatcher est
>   effecttivement un serveur vocal tandis qu'espaeak est une
>   synthèse vocale. Sauf qu'évidemment cette dycotomie est
>   purement artificielle et théorique, parce qu'espeak
>   implémente probablement des fonctionalités de serveur
>   vocal. Je dis probablement parce que je ne connais espaeak
>   que de nom et ne sais pas ce qu'il sait faire. Pour
Non, espeak n'est pas conçu pour être serveur. Juste un sogiciel pour
générer du son à partir du texte (TTS). Les logiciels qui utilisent espeak
doivent envoyer les données à espeak en le lançant et en lui transmettant
le texte sur son entrée standard.

>   speech-dispatcher, par contre c'est très clair : il ne sait
>   faire que de l'intégration et du dispatching pas de
>   synthèse. Il ne sait que déléguer à des synthèses le boulot.
> 
> 
> > speech-dispatcher on a autant de langues supportées que sous espeak ?
> 
>   Au vu de ce qui précède, cette question n'a pas de sens !
>   speech-dispatcher supporte espaeak parmi les synthèses qu'il
>   sait piloter, donc on a au moins toutes les langues
>   disponibles sous espaeak.
> 
> 
> 
> > 
> > Perso j'ai besoin à la fois du FR et du NL, pas spécialement sous le même
> > compte (/utilisateur),
> > quel est la "bonne" solution dans un tel cas, quel serveur préférer avec 
> > quelle langue ?
> 
>   Perso je dirais que quitte à utiliser espeak, autant
>   l'utiliser sans speech-dispatcher entre les deux. La même
>   remarque vaudrait avec festival d'ailleurs dans un cas que je
>   connais alors au micron près. Sauf que ... il y a toujours un
>   sauf ... Espeak se conduit en serveur vocal, certes, comme
>   festival certes, mais n'implémente peut-être pas en interne
>   tout ce que speech-dispatcher implémente par ailleures (un
>   scheduleur de message digne de ce nom par exemple.) Pour
>   festival c'est clair, il faudrait implémenter ces features
>   mais elles ne le sont pas d'origine. Je crains que pour
>   espeak la situation soit analogue.
> 
> 
>   Donc pour résumer Aldo ! quels avantages et quels
>   inconvénients :
> 
>   1. Avantage : utiliser espeak tout seul : clair légèreté ! un
>   serveur au lieu de deux en chaîne : tu vois tout de suite que
>   si tu as une machine à ressources limitées, tu pourrais
>   gagner en réactivité. Ouaip ! mais bon si tu as une machine à
>   ressources limitée et que tu utilises déjà des usines à gaz
>   type gnome+orca : "c'est déjà un mauvais choix" (enfin ça
>   c'est juste Pierre qui le dit, c'est pour ça qu'il a mis des
>   guillemets !) !!!!
> 
>   2. Avantage espeak piloté par speech-dispatcher : beh je
>   pense que le scheduling des messages est infiniement meilleur
>   !
> 
>   J'espère qu'avec ça tu as des éléments pour te décider
>   rationnellement : Sinon ressonne ! Pierre il ouvre presque
>   toujours !
> 
> 
> 
> 
> 
> 
> > 
> > Pour espeak je sais que tant le fr que nl sont possibles,
> > pour speech-dispatcher où en est-on ?
> 
>   Réponse plus haut : speech-dispatcher ne sait rien faire ou
>   sait tout faire ce qui revient essentiellement au même : les
>   langues disponibles sous espeak, festival, ibmtts ... le sont
>   sous speech-dispatcher puisqu'il sait piloter ces synthèses
>   là (à noter festival est-ce vraiement une synthèse ou un
>   intégrateur de plus ?) C'est ce genre de question qui jettent
>   le trouble et amènent des interrogations comme les tiennes :
>   on peut donner des définitions très précises de tel ou tel
>   objet : "synthèse" "serveur vocal" etc ... sauf qu'après on
>   ne trouve aucun soft qui match la définition ! Les gens ont
>   développer des trucs en rapport à des besoin pratiques, pas
>   pour illustrer un formalisme !
> 
> 
> > 
> > Enfin, j'ai vu que mbrola est dispo en paquets prêts-à-intaller sous Ubntu
> > (répos partner ou autre), es-ce uqe qq'un l'a déjà essayé, et si oui avec
> > espeak ou speech-dispatcher ?
> 
>   Tout le monde a essayé mbrola ! parce que le code de mbrola
>   et les samples de voix n'ont pas du changer depuis 10 ans. En
>   revanche mbrola a besoin d'un text-to-speech (humpf c'est
>   quoi ça par rapport à un serveur vocal et une synthèse ? Beh
>   on s'en fout, on a dit que les définitions c'était pour les
>   cochons !) Ouaipf enfin bon mbrola n'est pas capable de
>   prendre un texte et de fabriquer de la voix. Il faut un bazar
>   en amont qui lui fabrique des phonèmes à partir du
>   texte. Typiquement ce que "savent" faire festival et
>   cicero. Avec les atouts de chacun comme tu le sais bien !
>   (polémique là ? az non alors elle a déjà eu lieu 250 fois ici
>   et on ne va pas remùetre ça !) Mais bref je ne sache pas que
>   speech-dispatcher sache assurer ces fonctions de TTS pour
>   piloter directement mbrola. Mais ça se pourrait. Je peux
>   vérifier si ça t'intéresse vraiement. Quant à espaek je ne
>   sache pas non plus qu'il puisse faire ça.
Si, espeak peut servir aussi de générateur de phonème, typiquement pour
utilisation avec mbrola.

Amicalement,

Manu
> 
> 
> 
> > 
> > Merci
> 
>   Oh de rien mon bon Monsieur ! 
> 
>   bon dimanche !
> 
>   Pierre
> 
> 
> > et bon dimanche,
> > 
> > Aldo. 
> > 
> > 
> > ---
> > -- 
> >    CarrefourBLinuX MailingListe 
> >    Pour obtenir de l'aide, envoyez le sujet  help  à: 
> >    carrefourblinux-request@xxxxxxxxxxxxxxxxxxx
> >    Archives: 
> >    http://listengine.tuxfamily.org/lists.tuxfamily.org/carrefourblinux
> > 
> 
> ---
> -- 
>    CarrefourBLinuX MailingListe 
>    Pour obtenir de l'aide, envoyez le sujet  help  ?: 
>    carrefourblinux-request@xxxxxxxxxxxxxxxxxxx
>    Archives: 
>    http://listengine.tuxfamily.org/lists.tuxfamily.org/carrefourblinux
> 

---
-- 
   CarrefourBLinuX MailingListe 
   Pour obtenir de l'aide, envoyez le sujet  help  à: 
   carrefourblinux-request@xxxxxxxxxxxxxxxxxxx
   Archives: 
   http://listengine.tuxfamily.org/lists.tuxfamily.org/carrefourblinux


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/