PDA

View Full Version : Text mode ADRIANE: how to get elinks to speak plain text?



Wollongong
03-21-2010, 02:04 AM
From the ADRIANE menu, choosing 'WWW' runs the elinks program in a text mode.
I can navigate through the links of each page using the arrow keys, but when finally arriving at some interesting text, how can I get elinks to speak out the text?

The Linux Magazine article http://www.linux-magazine.com/Testarea/Adriane-Audio-Desktop says
"SBL is set up so that ELinks reads only text marked by tags by default, and no plain text in between. This approach allows quick navigation by just browsing and following links first; finally, after reaching the desired page, the user can have the screen read in its entity." (entirety)

I'm guessing that this refers to using the screen reader, but the screen reader is not enabled if you choose 'WWW' from the text based ADRIANE menu. Is there any way to get non-link text to be spoken out?

thanks,
Rodney

Operating system: Knoppix 6.3 started from CD, as 'adriane'

Wollongong
03-31-2010, 11:45 PM
To clarify the question:

If ADRIANE/WWW can only follow links, but not speak the web page, then it wouldn't be any use to a blind person.
There must be a way for it to speak out the text of the web page.
I must be missing something.

thanks,

Wollongong
04-07-2010, 01:05 PM
OK, I can now answer my own question.

There is a screen reader when running in text mode. It is package 'sbl'.
The documentation on sbl at http://en.opensuse.org/SUSE_Blinux doesn't give much idea about operating SBL from a keyboard. This posting http://mielke.cc/pipermail/brltty/2007-January/001732.html from Klaus Knopper does give some clues, however.

In summary, the relevant key bindings are found in /etc/sbl/keymap/keyboard.map
By default, the Caps Lock key is used to prefix keyboard screen reading commands.
For example:
Caps Lock + space bar = read current line
Caps Lock + Page Down = read from cursor to bottom of page

Everything is configurable. The syntax of the config files is a little cryptic:
action=brailler key, keyboard key

e.g.
spkcurln=,space // speak current line: no brailler key assigned, Caps Lock + space assigned for keyboard