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

Répondre à