Yo les amis!
Comme Dominique Lambert avait au départ besoin d'une solution qui lui
permette de lire l'entièreté d'un texste via une synthèse, suite à l'ajout
de Cicero+Mbrola-fr4 sur nos Debian, j'ai bidouillé un tout petit script
amusant:
lismoi
(en pièce jointe).
Description: il met le texte qu'on donne en variable dans un wav et le fais
directement lire par mplayer dans /tmp; essayez
lismoi chemin/sous-chemin/blabla.txt
Pourquoi mplayer ? pour pouvoir zapper ou revenir en arrière pendant que ça
lis.
Condition: mettre lismoi dans /usr/local/bin
ainsi qu'avoir fait un lien symbolique
ln -s /usr/share/cicero/tts_shell.py tts_shell.py
et
ln -s /usr/share/cicero/bulktalk.py bulktalk.py
au préalable.
To do: lui faire chercher sur base de l'extension la bonne appli pour
convertir puis lire; ex.:
.doc ou .pdf: les transformer à coup de wv ou pdftotext, puis lire.
Aldo.
#!/bin/bash
# Lismoi - script de lecture de document par la voix Mbrola-FR4+CiceroTTS
#
# O. La Rosa - 17-06-2008 - Public
#
# Ce script utilise Cicero et Mbrola-FR4,
# cf. http://oralux.net/packages
# Installez ces paquets, faites un lien symbolique vers bulktalk.py depuis
# /usr/local/bin
# et entrez ensuite à l'invite une ligne ressemblant à:
# lismoi nom_du_fichier_à_faire_lire_par_mbrola-cicero.txt
clear
bulktalk.py -v -o /tmp/cicero.wav < $1 && mplayer /tmp/cicero.wav
exit
_______________________________________________
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