v3.1, June 21, 2002
Revision History | ||
---|---|---|
Revision v3.1 | 2002-06-21 | Revised by: sds |
Updated and converted to DocBook XML. | ||
Revision v3.0 | 2001-10-25 | Revised by: sds |
Updated and converted to DocBook SGML. | ||
Revision v2.11 | 1997-03-28 | Revised by: mdlr |
Last Linuxdoc revision. |
Please send any comments, or contributions via e-mail to Sharon Snider. This document will be updated regularly with new contributions and suggestions.
The Access-HOWTO may be distributed, at your choice, under either the terms of the GNU Public License version 2 or later or the standard Linux Documentation Project (LDP) terms. These licenses should be available from the LDP Web site: http://www.linuxdoc.org/docs.html. Please note that since the LDP terms do not allow modification (other than translation), modified versions can be assumed to be distributed under the GPL.
ViaVoice® is a registered trademark of International Business Machines Corporation.
GNOME Accessibility Project - http://developer.gnome.org/projects/gap/.
KDE Usability Project - http://usability.kde.org/.
GNOME Usability Project - http://developer.gnome.org/projects/gup/.
The following is a list of assistive technologies for visually impaired users:
Emacspeak is the complete Audio Desktop is an excellent non-graphical, text based interface for users who are visually impaired. This application can be used as a screen reader in conjunction with a hardware synthesizer or IBM ViaVoice® Run-time text-to-speech application. More information and software packages of are available at: http://www.cs.cornell.edu/home/raman/emacspeak/. The Emacspeak HOWTO http://www.ibiblio.org/pub/Linux/docs/HOWTO/ includes a tutorial and installation guide.
Jupiter Speech System is a screen reader for Linux in console mode. A user guide and software packages are available at: http://www.eklhad.net/linux/jupiter/.
Screader is a screen reader for Linux in console mode that works with the Festival software speech synthesizer and the Accent hardware synthesizer. Information and downloads are available at: http://www.euronet.nl/~acj/eng-screader.html.
Speaker is a new plugin for the Konqueror file manager and Web browser. Speaker provides Text to Speech using the Festival speech system or IBM ViaVoice. Downloads are available at: http://dogma.freebsd-uk.eu.org/~grrussel/speaker.html.
Speakup is a screen review package for the Linux operating system. It requires a hardware speech synthesizer, such as the DecTalk Express. An installation boot disk and packages are available at: http://www.linux-speakup.org/ that allow a visually impaired user to install the Linux operating system.
ZipSpeak is a talking mini-distribution of Linux. More information and software packages are available at: http://www.linux-speakup.org/zipspeak.html.
Accent SA and Apollo 2 (http://polio.dyndns.org/chip/vss.html)
DECTalk Express (http://www.4access.com/synthesizers.asp)
DoubleTalk (http://www.rcsys.com)
Festival is a general, multi-lingual speech synthesis system developed at the Center for Speech Technology Research (CSTR). It offers a full TTS system with various application program interfaces, as well as an environment for development and research of speech synthesis techniques. Mbrola or FestVox are needed to complete the Festival installation. Software packages and installation instructions are available at: http://www.cstr.ed.ac.uk/projects/festival/.
Mbrola is a speech synthesizer that can be used with a TTS application, such as, Festival to provide speech output. More information is available at: http://tcts.fpms.ac.be/synthesis/mbrola.html.
GMag is a screen magnifier for X Windows. It provides continuous magnification while you work, as well as the option to change the contrast of images at run-time. More information and downloads are available at: http://projects.prosa.it/gmag/.
Puff is a screen magnifier for users who need a high magnification of text and graphics in X Windows. Puff follows the focus of the mouse or pointer and enlarges the portion of the screen under the cursor. In order for Puff to run properly on Linux the source code needs to be modified. This application is not a good option for inexperienced users. The software packages and source code modification instructions are available at: http://trace.wisc.edu/world/computer_access/unix/unixshare.html.
SVGATextmode enlarges or reduces the font size for users who perfer to work in console mode. The normal text screen that Linux provides is 80 characters across and 25 vertically. After SVGATextmode is installed, the text can be displayed much larger. One example would be 50 characters across and 15 vertically. The program does not offer the ablitity to zoom in and out, but the user can re-size when necessary. The most current download is available at: http://freshmeat.net/projects/svgatextmode/. Do not run try to run SVGATextmode from an X Windows terminal. You must be in console mode for the display to function properly.
UnWindows is a collection of programs that includes Dynamag, a screen magnification program that helps the user locate the mouse pointer. The source code is available for Dynamag as a stand alone application, or the entire UnWindows package can be downloaded at: http://www.cs.rpi.edu/pub/unwindows/. The entire UnWindows package will not work with Linux without programming modifications. However, the Dynamag application can be installed successfully without any additional code changes.
Xzoom is a screen magnifier similar to Xmag that allows the user to magnify rotate or mirror a portion of the screen. The most current download is available at: http://filewatcher.org/sec/xzoom.html.
Locate the line beginning with Modes and change it to
Modes "1280x1024" "1024x768" "800x600" "640x480" "320x240" |
Braillex http://www.redhat.com/mailing-lists/blinux-announce/msg00031.html.
Alva B.V.: ABT3xx, Delphi (serial and parallel ports), Satellite. .
Baum: Vario/RBT 40/80 (emulation 1/2) http://www.baum.de/English/homeeng1.htm.
Blazie Engineering: BrailleLite 18/40 http://www.freedomscientific.com/index.html.
Handialog: VisioBraille 2040 http://www.handialog.com/indexuk.htm.
Handy Tech Elektronik GmbH: BrailleWave, mod20, mod40, mod80 http://www.handytech.de/.
MDV: MB208/MB408L/MB408S (protocol 5) http://www.cavazza.it/cnt/schede/scheda-mb408l-eng.html.
Pulse Data International: BrailleNote 18/32 http://www.pulsedata.co.nz/graphics.htm.
Telesensory Systems Inc.: Navigator 20/40/80 (latest firmware version only), PowerBraille 40/65/80 http://www.telesensory.com/.
Tieman B.V.: CombiBraille 25/45/85, MiniBraille 20, MultiBraille MB125CR/MB145CR/MB185CR http://www.braillevoyager.nl/uk/index.html.
Tiflosoft: VideoBraille 40 http://www.tinlecco.it/tiflosoft/.
The following Braille translation applications are available for download:
Brass is a new program that combines speech and Braille output. The current version is still in testing and can be downloaded at: http://www.butenuth.onlinehome.de/blinux/.
BrLTTY supports parallel port and USB Braille displays and provides access to the Linux console. It drives the terminal and provides complete screen review capabilities. It is available at: http://dave.mielke.cc/brltty/.
NFBTrans is a freeware Braille translator written by the National Federation for the Blind (NFB). Software packages are available for download at: http://www.nfb.org/nfbtrans.htm.
Changing the shape and size of the mouse cursor can help users who have a problem following or seeing the cursor. The X Big Cursor mini HOWTO explains how to configure enlarged mouse cursors with the X Windows system. This HOWTO is available at: http://www.icewalk.com/doclib/howtos/mini/X-Big-Cursor.html.
There are also a large select of cursors that can be downloaded at: http://themes.tucows.com/cursors.html.
Locktones is an excellent application for providing toggle keys that sound an audio alert to warn the user that a keystroke has created a locking state such as Cap Locks, or Num Locks. The application can be downloaded at: http://leb.net/pub/blinux/.
Linux can also be configured to beep at the login prompt so the user knows when to type in the password. A configuration utility can be downloaded and installed that can provide this function at: http://leb.net/pub/blinux/bootmeup/.
Access Mozilla has a goal to build an accessible Web suite: browser, e-mail, news, composer and chat that conform to the W3C accessibility standards. More information is available at: http://access-mozilla.sourceforge.net/.
Blind + Linux = BLINUX provides documentation, downloads and a mailing list that focus on users who are blind. Information and software packages are available at: http://leb.net/blinux.
LaTex/Tex is an extremely powerful document preparation system and it can be used to produce large print documents. More information is available at: http://www.emerson.emory.edu/services/latex/latex_toc.html.
National Federation for the Blind's (NFB) purpose is to help blind persons achieve self-confidence and self-respect and to act as a vehicle for collective self expression by the blind. Information for blind users, as well as software are available at: http://www.nfb.org/.
Project Ocularis is run by volunteers, and the project's aim is to improve Linux accessibility through the creation of new free software and the modification of pre-existing free software. More information is available at: http://ocularis.sourceforge.net.
Screen is a standard piece of software that allows many different applications to run at the same time on a single terminal in console mode. Screen has been enhanced to support some Braille terminals directly. It is available for download at: http://www.icewalk.com/softlib/app/app_01508.html.
SuSE Linux is the first Linux distribution to support installation of the Linux operating system and applications that run on Linux in Braille. The Blinux screen reader runs in the background to enable visually impaired users to work in a Linux console environment. More information is available at: http://www.suse.de/us/products/susesoft/70news/new_in_70.html.
xocr is an optical character recognition program that scans written text, such as a book and translates it to audio output, so the information is available to visually impaired users. More information is available at: http://sal.unimedya.net.tr/Z/3/XOCR.html.
For users who have hearing impairments the audio output must be conveyed visually on the screen. Most desktops provide visual audio alerts and warnings. In console mode the system can also be configured to provide visual bells. There is a "Visual Bells mini-HOWTO" written by Alessandro Rubini that provides the configuration details available at: http://www.ibiblio.org/pub/Linux/docs/HOWTO/mini/.
The following is a list of assistive technologies for the hearing impaired:
TDD allows for the user you to communicate over the telephone using the computer as a text terminal.
The following is a list of assistive technologies for the physically disabled:
GTkeyboard is a on-screen, graphical keyboard and can be downloaded at: http://opop.nols.com/gtkeyboard.html.
GNOME Onscreen Keyboard (GOK)is a on-screen, graphical keyboard that enables users to control their computer without having to rely on a standard keyboard or mouse. MOre information is available at http://www.gok.ca.
Open Mind Speech is a development project for speech recognition tools and applications. Information for the project and a mailing list are available at: http://freespeech.sourceforge.net/.
ViaVoice Dictation for Linux allows you to write documents using your voice rather than a keyboard. Information and downloads are available at: http://www-4.ibm.com/software/speech/dev/.
This site has information and links related to several different speech recognition utilities. http://www.trace.wisc.edu/world/computer_access/unix/unixshar.html.
This site provides a kernel patch that can be downloaded to enable a one-handed keyboard. The download is available at: http://www.fourtytwo.de.
Configuration and information on Adapting the Linux Keyboard for a one handed user is available at: http://www.eklhad.net/linux/app/onehand.html.
Morseall allows the user to control a Linux shell by tapping Morse code on the left mouse button: http://sourceforge.net/projects/morseall.
The keyboard and console HOWTO provides additional keyboard configuration information. http://www.ibiblio.org/pub/Linux/docs/HOWTO/Keyboard-and-Console-HOWTO.
There is a Speech Recognition HOWTO, written by Stephen Cook that provides complete details for anyone interested in learning more about speech recognition applications. http://www.linuxdoc.org/HOWTO/.
Emacspeak is a speech interface that will provide audio output for all text. The program works in terminal and console mode and requires a software or hardware speech synthesizer. The downloads and users manuals are available at: http://www.cs.cornell.edu/home/raman/emacspeak/.
The Trace Center provides information and downloads for various screen readers and speech synthesizers. More information is available at: http://www.trace.wisc.edu/world/computer_access/unix/unixshar.html.
CVoice Control is a speech recognition system that enables a user to connect spoken commands to UNIX commands. More information is available at: http://www.kiecza.de/daniel/linux/.
IBM ViaVoice Dictation for Linux allows the user to write documents using their voice rather then a keyboard and can read the information back to the user. More information is available at: http://www-4.ibm.com/software/speech/dev/.
Open Mind Speech is a development project for speech recognition tools and applications. The developers have established a mailing list for asking questions and obtaining information at: http://freespeech.sourceforge.net/.
XVoice enables continuous speech to text dictation for many applications. More information is available at: http://www.compapp.dcu.ie/~tdoris/Xvoice/.
American Foundation for the Blind provides information on creating accessible computer applications at: http://www.afb.org/info_document_view.asp?documentid=198.
GNOME Accessibility Project has written a guide specifically for application development for the GNOME 2.0 desktop. More information is available at: http://developer.gnome.org/projects/gap/guide/gad/index.html.
IBM Accessibility Center provides links to a software accessibility checklist, testing information, and the Section 508 Rehabilitation Act. This site is located at: http://www-3.ibm.com/able/guidelines.html.
Sun Accessibility provides information on designing applications for accessibility at: http://www.sun.com/access/developers/software.guides.html and an Accessibility Quick Reference Guide is available at: http://www.sun.com/access/developers/access.quick.ref.html.
W3C User Agent Accessibility Guidelines 1.0 provides guidelines on accessible Web browser development including multimedia players and Web related software. http://www.w3.org/TR/UAAGIO/.
The CMU Sphinx Group Source has released a set of reasonably mature, speech components that provide a basic level of technology to anyone interested in creating speech enabled applications. More information is available at: http://fife.speech.cs.cmu.edu/sphinx/.
Access to Linux documentation is critical to learning and using Linux. The Linux Documentation Project has links to many Linux HOWTOs, mini HOWTOs, and guides, as well as information on becoming involved in authoring new HOWTOs. More information and downloads are available at: http://www.linuxdoc.org.
RPMFind.net provides rpm downloads for Linux applications on most Linux operating systems. The site is located at:http://www.rpmfind.net.
Sourceforge provides updated information, documentation, and software for Linux. Some of the applications available are under development. More information and downloads are available at: http://www.sourceforge.net.
The Trace Center provides accessibility information and software for the Linux operating system. More information is available at: http://trace.wisc.edu/worl/computer_access/ and the Linux Accessibility Resource Site (LARS) http://trace.wisc.edu/linux/.
W3C Web Accessibility initiative provides information and links on Web site accessibility. More information is available at: .
Kenneth Albanowski kjahds@kjahds.com provided the patch needed for the Brailloterm and information about it.
Roland Dyroff of S.u.S.E. GmbH (Linux distributors and makers of S.u.S.E. Linux (English/German)) looked up KTS Stolper GmbH at my request and got some hardware details and information on the Brailloterm.
The most major and careful checks over of this document were done by James Bowden, jrbowden@bcs.org and Nikhil Nair nn201@cus.cam.ac.uk, the BRLTTY authors who suggested a large number of corrections as well as extra information for some topics.
The contributors to the blinux and linux-access mailing lists have contributed to this document by providng information for me to read.
Mark E. Novak of the Trace R and D centre http://trace.wisc.edu/ pointed me in the direction of several packages of software and information which I had not seen before. He also made some comments on the structure of the document which I have partially taken into account and should probably do more about.
Other contributors include Nicolas Pitrie and Stephane Doyon.
A number of other people have contributed comments and information. Specific contributions are acknowledged within the document.
This version was specifically produced for RedHat's Dr. Linux book. This is because they provided warning of it's impending release to myself and other LDP authors. Their doing this is strongly appreciated since wrong or old information sits around much longer in a book than on the Internet.
No doubt you made a contribution and I haven't mentioned it. Don't worry, it was an accident. I'm sorry. Just tell me and I will add you to the next version.