Re: [CBLX] Pico2wave avec speech-dispatcher

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


Dominique :
> Bon, tu nous copieras 10 fois : « je dois faire preuve de réserve en
> vers mes chers camarades de liste ».  Pierre veut juste
> évangélisper...

« je dois faire preuve de réserve en
vers mes chers camarades de liste ».
Pierre veut juste évangélisper...

« je dois faire preuve de réserve en
vers mes chers camarades de liste ».
Pierre veut juste évangélisper...

« je dois faire preuve de réserve en
vers mes chers camarades de liste ».
Pierre veut juste évangélisper...

« je dois faire preuve de réserve en
vers mes chers camarades de liste ».
Pierre veut juste évangélisper...

« je dois faire preuve de réserve en
vers mes chers camarades de liste ».
Pierre veut juste évangélisper...

« je dois faire preuve de réserve en
vers mes chers camarades de liste ».
Pierre veut juste évangélisper...

« je dois faire preuve de réserve en
vers mes chers camarades de liste ».
Pierre veut juste évangélisper...

« je dois faire preuve de réserve en
vers mes chers camarades de liste ».
Pierre veut juste évangélisper...

« je dois faire preuve de réserve en
vers mes chers camarades de liste ».
Pierre veut juste évangélisper...

« je dois faire preuve de réserve en
vers mes chers camarades de liste ».
Pierre veut juste évangélisper...


A bientôt:
Sam





>

>
> coolbrother@xxxxxxxxxx wrote on Wed, Sep 21, 2011 at 01:50:34PM +0200
>> Je continue à m'exciter tout seul,
>> car hier j'étais pressé d'aller me coucher et donc je n'avais plus la
>> force d'écrire tout ce que je souhaitais dire sur les théoritiens de
>> l'informatique :
>> Je n'ai rien contre les philosophes linuxiens, il faut de tout pour
>> faire un
>> monde, et après tout, ça peut être amusant de les écouter.
>> On en a un ici qui fait bien son job, fidèle au poste, et pour ne pas le
>> nommer, Pierre, avec
>> tous ses défauts, on l'aime bien quand même parce que déjà
>> c'est un modèle des années 50, qui ne se fait plus, mais qui tombe
>> rarement en
>> panne quand on en a besoin.
>> Bien sûr qu'il a 20 trains de retard en informatique, il programme
>> encore en
>> lisp, et ces références sont RMS et d'autres otistes du début de l'ère
>> informatique,
>> qui sont eux aussi en voie de disparition.
>> mais bon on le connaît, et il nous rappelle que programmer
>> n'était pas très drôle avant.
>> Et en plus, on sait comment le gérer, il suffit de lui laisser le
>> dernier
>> mot,
>> et tout va bien.
>>
>> Mais ce qui me dérange, c'est que d'autres se mettent à l'immiter.
>> Et alors là quand il y en a plusieurs, ça devient ingérable.
>>
>> Donc concrètement :
>>
>> Gérémy :
>> >>> Je confirme que fonctionne:
>> >>> # cat test.wav | aplay
>> >>>
>> >>> Mais pas :
>> >>> # cat test.wav | mplayer
>> >>>
>> >>
>> >
>> > si si cela fonctione ... il faut juste rajouter un -
>> >
>> > ce qui donne :
>> >
>> > # cat test.wav | mplayer -
>> >
>> >
>> i
>> Chez moi  ça ne marche pas car ça donne :
>> # cat test.wav | mplayer -
>>
>> MPlayer 1.0rc3-4.4.4 (C) 2000-2009 MPlayer Team
>>
>> Playing -.
>> Reading from stdin...
>> Cannot seek backward in linear streams!
>>
>>
>> Exiting... (End of file)
>>
>> Dominique:
>> >> Quoiqu'il en soit, aplay est NETTEMENT plus léger et BIEN mieux
>> adapté
>> >> pour ce qu'on veut faire alors inutile de se prendre la tête avec
>> >> l'usine à gaz de mplayer, certes puissant mais pour ce à quoi il est
>> >> fait.
>> >>
>> >>
>> > certes
>> >
>> >> D'autre part, le mécanisme de pipe est la plupart du temps plus
>> >> efficace que des fichiers intermédiaires puisque dans ce le cas du
>> >> pipe, le process consommateur, en l'occurrence aplay, n'a pas besoin
>> >> d'attendre que le producteur (pico2wave) ait fini de créer le wave
>> >> pour démarrer et traiter ce qu'il a déjà reçu, d'où un gain de
>> >> réactivité bien utile dans ce genre d'appli.
>> >>
>> >> dom
>> >> --
>> >
>> Je replace le contexte ici, il s'agit d'un fichier de configuration de
>> speech-dispatcher qui fait appel à des applis hétérogènes,
>> donc on ne peut pas se prononcer sur pipe ou pas, déjà qu'en script
>> bash,
>> on ne
>> peut pas faire ce que l'on veut avec les tubes, notamment les accumuler.
>> Et dans le cas présent, avec aplay :
>> # pico2wave -w /tmp/test.wav "bonjour tout le monde." | aplay
>> ne fonctionne pas.
>
> La sortie de pico2wave va dans un fichier au lieu de la sortie standard..
>
> Je n'ai malheureusement pas de machine avec ce logiciel pour le
> vérifier mais
>
> $ pico2wave "bonjour tout le monde." | aplay
>
> devrait marcher.
>
>> Et encore moins dans la commande du script qui serait avec un tube:
>> GenericExecuteSynth \
>> "pico2wave -w $TMPDIR/pico.wav -l $VOICE \'$DATA\' | $PLAY_COMMAND
>
> Si tu ne t'en sors pas avec un tube, je te rappelle que dans mon
> premier message, je te suggérais d'utiliser un fichier intermédiaire
> calculé, à partir du n° de process par ex., car utiliser un nom fixe
> dans un contexte dynamique ne va pas puisqu'il y a risque de conflits.
>
> Quant aux états d'âme, ça ne sert à rien ni à personne.
>
>> Donc ni Dominique ni Raphaël ont raison dans ce cas-là.
>> Mais je reste toujours preneur d'une solution.
>>
>> Pour finir, je retire tout ce que j'ai dis sur Pierre,
>> et je m'excuse par avance de tout ce que je dirai sur lui dans un futur
>> proche.
>
> Bon, tu nous copieras 10 fois : « je dois faire preuve de réserve en
> vers mes chers camarades de liste ».  Pierre veut juste
> évangélisper...
>
> dom
>
> --
>
> ---
> --
>    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/