[CBLX] Delire : un lecteur de texte vocal en ligne de commande

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


Salut, voici Delire : un script de première née-cecité.
Inspiré du script "lire" de Tarik,
Delire permet de lire automatiquement un fichier texte, en ligne de commande,
en utilisant la synthèse vocale de son choix à travers spd-say un client
pour speech-dispatcher,
ou en utilisant directement les paramètres de sa synthèse vocale sans
passer par speech-dispatcher.
Ce script est utile pour lire de gros bouquins sans risquer d'attraper une
crampe de la main droite.
Il gère les titres, les phrases, les anotations, et les citations,
et permet de naviguer à travers le texte, de rechercher un mot ou une
phrase en particulier,
mémorise la dernière ligne lue afin de reprendre la lecture facilement.
Utilisation :
delire [option -cChl:L:s:S:] nom du fichier
Les options sont :
-c : afficher le numéro de la ligne courante
-C : afficher le nombre total de ligne
-h : aficher l'aide
-l n : aller à la ligne numéro n en absolu
-L n : aller à la ligne numéro n en relatif à la ligne courante
-s text : rechercher un texte en avant par rapport à la ligne courante
-S text : rechercher un texte en arrière par rapport à la ligne courante

Note : si vous utilisez Speakup comme lecteur d'écran, pensez à désactiver
speechd-up pour éviter tout conflit avec speech-dispatcher.

Pour l'instant il est écrit en bash juste pour le fun, juste pour tester
la puissance du bash, mais par la suite,
après l'ajout de quelques autres améliorations, après l'avoir testé sur
quelques autres bouquins,
je le réécrirai en python pour en faire une application un peu plus
interactive.
D'ici-là, vive le bash et portez-vous bien.

A bientôt:
Sam

Attachment: delire_0.1
Description: Binary data



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