Re: [CBLX] Delire 0.2 : une nouvelle version du lecteur de texte vocal en ligne de commande |
[ Thread Index | Date Index | More lists.tuxfamily.org/carrefourblinux Archives ]
Hello Sam, Je pense que ton script mérite un numéro de version 1.0 Par ailleurs, j'ai regardé ton implémentation de synth_cancel. En gros si l'utilisateur veut arrêter immédiatement la lecture avec un ctrl-c, il ne peut pas le faire. Il est obligé de continuer à se farcir ce qu'il y a dans le buffer de spd-say. Je te propose de "traper" le signal ctrl-c dans une fonction où tu mets justement ton synth_cancel. Le script ci-joint te donne un exemple d'implémentation bash d'une fonction qui trappe le ctrl-c. Le script lance une boucle infinie et attend le ctr-c pour se brancher vers la fonction qui sort alors proprement après nettoyage de q ce qu'il faut nettoyer. Dernière remarque : tu as omis d'indiquer dans le help que l'on arrête la lecture pour la reprendre éventuellement plus tard avec ctrl-c. Cordialement Tarik Le lundi 26 avril 2010 à 23:55 +0200, coolbrother@xxxxxxxxxx a écrit : > Salut, voici la version 0.2 de Delire, qui permet de bouquiner > tranquillement en ligne de commande à l'aide d'une synthèse vocale. > Cette version apporte les changements suivants : > > -- Choix entre plusieurs modes de lecture : > Mode littéraire : une lecture gérant titres, phrases, citations, > anotations. C'est le mode par défaut. > Mode Ligne : une lecture ligne par ligne. > Mode paragraphe : une lecture paragraphe par paragraphe. > > -- Gestion des caractères redondants : prononce que 3 caractères > lorsqu'une ligne de plus de 3 caractères identiques est rencontrée. > Exemple : **************************************** > > -- Reprise immédiate de la lecture après un arrêt : permet de ne pas > attendre la fin d'une phrase, ou du paragraphe après un Ctrl-C, avant de > reprendre la lecture. > > Nouvelle option : > -m n : choix du mode de lecture avec > 0 : mode littéraire > 1 : mode ligne > 2 : mode paragraphe > > Eh ben voilà, tout est dit, ou plutôt tout devrait être dit. > > Merci. > Portez-vous bien ! > A bientôt: > Sam >
Attachment:
ctrl_c_trap
Description: application/shellscript
Mail converted by MHonArc 2.6.19+ | http://listengine.tuxfamily.org/ |