Re: [CBLX] espeak

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


Salut Aldo,

Lios utilise espeak-ng pour lire à haute voix le texte produit par tesseract, et
speech-dispatcher pour le sauvegarder sous la forme d'un fichier audio, et
speech-dispatcher a besoin d'un synthétiseur (espeak-ng ou un autre) pour cette
conversion, donc rien d'étonnant à tout ça.

Les dépendances sont documentées dans la  base de données des paquets exemple
pour lios et la version du paquet lios d'Ubuntu pour hirsute (21.04):
https://packages.ubuntu.com/hirsute/lios

Bonne journée,
Didier

Le 03/03/2022 à 10:13, Aldo a écrit :
> Salut Didier.
> 
> c'est amusant qu'en voulant ajouter le fra et nld aux packages
> tesseract-ocr, +
> installer lios dont tu avais parlé récemment, ça installe d'office espeak et
> la lib; 
> du coup j'ai installé espeak-ng, espeak et tout ce que ça proposait. 
> Je suppose qu'il y a un lien entre tout ça! à découvrir ultérieurement! 
> 
> Aldo. 
> 
> 
> On Wed, Mar 02, 2022 at 11:25:27PM +0100, Didier Spaier wrote:
>> Bonjour
>>
>> Le 02/03/2022 à 15:41, Aldo a écrit :
>>> Hello, 
>>>
>>> j'ai un script pour transformer un txt en mp3, par ex. pour pouvoir écouter
>>> le manuel d'utilisation d'un appareil Tascam multipistes qui m'intéresse ! 
>>> Sauf que sur ce système-ci tout frais ça ne fonctionne plus, et pour cause, 
>>> je ne vois plus  espeak  parmi les binaires !
>>>
>>> Une sortie de  dpkg -l |grep speak  donne:
>>> ii  espeak-ng-data:amd64                          1.50+dfsg-6                           amd64        Multi-lingual software speech synthesizer: speech data files
>>> ii  libespeak-ng1:amd64                           1.50+dfsg-6                           amd64        Multi-lingual software speech synthesizer: shared library
>>> ii  speech-dispatcher-espeak-ng                   0.9.1-4                               amd64        Speech Dispatcher: Espeak-ng output module
>>
>> Effectivement ni espeak ni espeak-ng ne sont installés, donc ça ne risque pas de
>> fonctionner.
>>
>>> Mais où est le binaire espeak, ou, doit-on s'adresser à speech-dispatcher,
>>> speaker-test, spd-say, ou autre ? Je m'y perds ! 
>>
>> speech-dispatcher reçoit un texte et le transmets à un synthétiseur, donc s'il
>> n'est pas installé il ne peut rien faire pour toi. Et comme déjà dit par
>> Philippe pour ton script il ne te servirait à rien.
>>
>>
>>> Mon script (que voici) pourrait-il passer les mêmes commandes à
>>> speech-dispatches-espeak-ng, en tout cas au binaire de ce pack ?
>>
>> Non, voir plus haut.
>>
>> Installe espeak ou espak-ng et ça ira mieux. Voir cette page:
>> https://packages.ubuntu.com/search?keywords=espeak
>>
>> Il est temps de t'informer sur les rôles respectifs des composants qui
>> permettent à ta machine de te parler.
>>
>> À+,
>>
>> Didier
>>
>>> ### <read.fr script> ### 
>>> #!/bin/bash 
>>> clear 
>>> echo "Processing file ./$1 ... " 
>>> espeak -f $1 -v fr -a 180 -g 1 -k 27 -p 17 -s 170 -w ./$1.wav 
>>> #echo "Now processing ./$1.wav ... " 
>>> mplayer -vo null -vc dummy -nolirc -framedrop -ao pcm ./$1.wav && lame -b 64 audiodump.wav ./$1.mp3 && rm ./$1.wav ./audiodump.wav && mplayer -vo null -vc dummy -nolirc -framedrop ./$1.mp3
>>> exit
>>> ### </read.fr script> ### 
>>>
>>> Aldo. 
>>>
>>
>> -- 
>>    CBLX - CarrefourBLinuX MailingListe 
>>    Pour obtenir de l'aide, envoyez le sujet  help  à: 
>>    carrefourblinux-request@xxxxxxxxxxxxxxxxxxx
>>    Archives: 
>>    http://listengine.tuxfamily.org/lists.tuxfamily.org/carrefourblinux
>>    ou 
>>    http://www.mail-archive.com/carrefourblinux@xxxxxxxxxxxxxxxxxxx/
>>
> 

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


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