Say all with speakup or console tools?

Tony Baechler tony at baechler.net
Mon Jul 20 07:58:32 EDT 2009


Hi all,

This is so simple that I'm surprised that no one else thought of it.  
Yes, less (1) will do what you want, and unless you set your default to 
pager to something else, it should work for man pages as well.  There is 
not an autoscroll as such, but you can do the same thing easily.  Open a 
very long man page or document, such as the less (1) man page.  Make 
sure line numbers are turned on in less, which they are by default in 
Debian with the man command.

man less

After it reads the first screen of text, do:

999w

Sit back and listen to it read for a very, very long time.  When you're 
tired of hearing it read or if you wish to back up for some reason, 
press ^C and it will stop on or near the last line it read.  In my 
tests, the internal synthesizer buffer is about two screens ahead of the 
last spoken text, so you'll have to PGUP twice.  Then pressing Space 
should continue reading where you left off, again many lines at a time.

If the "999w" just skips to the end and doesn't read the text in 
between, try just "999" and hitting Enter.  I can't remember which is 
which.  One just skips X lines, one reads all lines from your current 
line to X.  You can also use 999 and the space bar, but that didn't work 
as well if I remember correctly.  Finally, of course all of this is 
well-documented in the less man page.



More information about the Speakup mailing list