A screen reader is a software application that attempts to identify and interpret what is being displayed on the screen. This is then presented to a blind user as speech (by text-to-speech) or by driving a braille display. Screen readers are used by people with little or no functional vision: people with some vision often use screen magnifiers.
For example, the operating system might send messages to draw a command button and its caption. These messages are intercepted and used to construct the off-screen model. The user can switch between controls (such as buttons) available on the screen and the captions and control contents will be read aloud.
Screen readers can also communicate information on menus, controls, and other visual constructs to permit blind users to interact with these constructs. However, maintaining an off-screen model is a significant technical challenge: hooking the low-level messages and maintaining an accurate model are both difficult tasks.
Screen readers can be assumed to be able to access all display content that is not intrinsically inaccessible. Web browsers, word processors, icons and windows and email programs are just some of the applications used successfully by screen reader users. However, using a screen reader is, according to some users, considerably more difficult than using a GUI and many applications have specific problems resulting from the nature of the application (e.g. animations in Macromedia Flash) or failure to comply with accessibility standards for the platform (e.g. Microsoft Word and Active Accessibility).
Some web browsers illustrate this type of program. Opera offers built in text-to-speech support but is not specifically designed for use by a blind person: the speech is supplementary to the sighted user interface. IBM's Home Page Reader, on the other hand, is designed to be wholly usable by a blind person with a keyboard or Braille display and no screen reader running.
Many different commercial screen readers are available, with different approaches and features. For example, some screen readers can be scripted. Scripts are written for individual applications and users so the behaviour of the screen reader can be tailored to the application and user. A person's choice of screen reader is dictated by many factors, including cost — screen readers can cost many hundreds of U.S. dollars — and the role of organisations like charities and schools. Screen reader choice is contentious and strong opinions and preferences are common.
Most screen readers are available as commercial products. Major screenreaders include:
Other screenreaders, such as Virgo from Baum, are sold as part of a package with a Braille display, allowing users of the Braille display to access their computer. Screen magnifiers often come with some rudimentary speech, such as reading items under the mouse cursor.
Recent operating system developments have included some built-in screen readers: Microsoft Windows 2000 and XP come with a very limited built-in screen reader called Narrator which works through Active Accessibility (and so can be used for MSAA applications such as Windows Explorer and Notepad but not for Microsoft Office or Internet Explorer). Apple has built VoiceOver, a much more fully-featured screen-reader, into Mac OS X.
Finally, there are Open Source screen readers at varying levels of ability, including the Linux-based and powerful Emacspeak * and the less developed BRLTTY and suse-blinux, for unix text consoles and gnopernicus for unix graphical applications exporting the AT-SPI interface. There is also the CLC-4-TTS Suite which works on multiple operating systems (Windows, Mac, and Linux), although it is currently limited to just reading for the Firefox web browser.
Assistive technology | Screen readers
Screenreader | Screen reader | Screen reader | Pembaca skrin | Screenreader | Leitor de tela | 螢幕閱讀器
This article is licensed under the GNU Free Documentation License.
It uses material from the
"Screen reader".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world