I have never had an occasion to use this but it sounds interesting. I had no idea any extra attention was paid to make it self voicing. Thanks for telling us. I might have to give it a try some time. On Thu, Nov 11, 2010 at 09:11:33PM +1000, pj at pjb.com.au wrote: > Greetings, > > I'm a CPAN author and have recently been taking an interest in linux > for the visually impaired. I'm mainly interested in setups using > speakup, and ebrowse or emacspeak. One of my modules is Term::Clui > http://search.cpan.org/perldoc?Term::Clui > http://search.cpan.org/~pjb/Term-Clui-1.62/Clui.pm > which offers a high-level user interface to give command-line > applications a consistent "look and feel". Its metaphor for the > computer is as a human-like conversation-partner, and as each > question/response is completed, it gets summarised onto one line and > remains on-screen, so that the history of the session gradually > accumulates on the screen and is available for review, or for cut/paste. > > Since version 1.60, a speaking interface is provided for the visually- > impaired user; it now works with either eflite or espeak. Because > Term::Clui's metaphor for the computer is a conversation-partner, > this works naturally. The application needs no modification. > Speech is turned on if the CLUI_SPEAK environment variable is > set to a non-empty string. Since 1.62, if speakup is running, > it is silenced while Term::Clui runs, and then restored. > > It doesn't use speech-dispatcher yet because that package doesn't > seem to work on my debian squeeze. > > There is an equivalent Python3 module, with (as far as possible) > the same calling interface, > http://www.pjb.com.au/midi/TermClui.html > at > http://cpansearch.perl.org/src/PJB/Term-Clui-1.62/py/TermClui.py > which you just have to copy into your PYTHONPATH. > > I'd be glad to hear from perl-folk or python-folk about how > Term::Clui relates, in practice, to visually-impaired use... > > Regards, Peter Billam > > http://www.pjb.com.au pj at pjb.com.au (03) 6278 9410 > "Was der Meister nicht kann, verm?cht es der Knabe, h?tt er > ihm immer gehorcht?" Siegfried to Mime, from Act 1 Scene 2 > > _______________________________________________ > Speakup mailing list > Speakup at braille.uwo.ca > http://speech.braille.uwo.ca/mailman/listinfo/speakup