On Sat, Apr 03, 2004 at 01:34:04AM +0200, Mario Lang wrote: > Hi. > > [Please CC me, I'm not (yet?) subscribed.] > > Initiated by a discussion I've just had with Andreas Tille, I finally > sat down to write up some project page describing the Debian Accessibility > effort to enhance the visibility of the whole effort and maybe draw some more > attention towards it.
Here is a patch to build valid HTML pages, and some unnecessary stuff is removed. Denis
diff -ur debian-accessibility.orig/Makefile debian-accessibility/Makefile --- debian-accessibility.orig/Makefile 2004-04-03 15:55:14.000000000 +0200 +++ debian-accessibility/Makefile 2004-04-03 15:57:47.000000000 +0200 @@ -8,6 +8,3 @@ include $(WMLBASE)/Make.lang -index.$(LANGUAGE).html: index.wml $(TEMPLDIR)/template.wml \ - $(TEMPLDIR)/recent_list.wml - diff -ur debian-accessibility.orig/index.wml debian-accessibility/index.wml --- debian-accessibility.orig/index.wml 2004-04-03 15:55:20.000000000 +0200 +++ debian-accessibility/index.wml 2004-04-03 15:57:52.000000000 +0200 @@ -1,5 +1,4 @@ #use wml::debian::template title="Debian-Accessibility" -#use wml::debian::recent_list {#style#:<link rel="stylesheet" href="style.css" type="text/css" />:#style#} <H2>Project description</H2> diff -ur debian-accessibility.orig/software.wml debian-accessibility/software.wml --- debian-accessibility.orig/software.wml 2004-04-03 15:55:27.000000000 +0200 +++ debian-accessibility/software.wml 2004-04-03 16:05:56.000000000 +0200 @@ -7,14 +7,13 @@ <h3><if "<get-var url>" <a href="<get-var url>" name="<get-var tag>"><get-var name></a> <a name="<get-var tag>"><get-var name></a>></h3> -<P> %body -</P> <restore name tag url/> </define-tag> <h2><a id="speech-synthesis" name="speech-synthesis">Speech Synthesis and related APIs</a></h2> <a11y-pkg name="EFlite" tag=eflite url="http://eflite.sourceforge.net/"> +<P> A speech server for <A href="#emacspeak">Emacspeak</A> and <A href="#yasr">yasr</A> (or other screen readers) that allows them to interface with <A href="#flite">Festival Lite</A>, a free text-to-speech @@ -24,8 +23,10 @@ <P> Due to limitations inherited from its backend, EFlite does only provide support for the English language at the moment. +</P> </a11y-pkg> <a11y-pkg name="Festival Lite" tag=flite> +<P> A small fast run-time speech synthesis engine. It is the latest addition to the suite of free software synthesis tools including University of Edinburgh's Festival Speech Synthesis System and @@ -35,9 +36,11 @@ </P> <P> It currently only supports the English language. +</P> </a11y-pkg> <a11y-pkg name="Festival" tag="festival" url="http://www.cstr.ed.ac.uk/projects/festival/"> +<P> A general multi-lingual speech synthesis system developed at the <A href="http://www.cstr.ed.ac.uk/">CSTR</A> [<i>C</i>entre for <i>S</i>peech <i>T</i>echnology <i>R</i>esearch] of @@ -53,8 +56,10 @@ Besides research into speech synthesis, festival is useful as a stand-alone speech synthesis program. It is capable of producing clearly understandable speech from text. +</P> </a11y-pkg> <a11y-pkg name="recite" tag="recite"> +<P> Recite is a program to do speech synthesis. The quality of sound produced is not terribly good, but it should be adequate for reporting the occasional error message verbally. @@ -66,9 +71,11 @@ Recite can perform a subset of these operations, so it can be used to convert text into phonemes, or to produce an utterance based on vocal tract parameters computed by another program. +</P> </a11y-pkg> <a11y-pkg name="Speech Dispatcher" tag="speech-dispatcher" url="http://www.freebsoft.org/speechd"> +<P> Provides a device independent layer for speech synthesis. It supports various software and hardware speech synthesizers as backends and provides a generic layer for synthesizing speech and @@ -79,6 +86,7 @@ and application specific user configurations are implemented in a device independent way, therefore freeing the application programmer from having to yet again reinvent the wheel. +</P> </a11y-pkg> <H2><A name="i18nspeech">Internationalised Speech Synthesis</A></H2> @@ -151,6 +159,7 @@ <H2><A id="emacs" name="emacs">Screen review extensions for Emacs</A></H2> <a11y-pkg name="Emacspeak" tag="emacspeak" url="http://emacspeak.sourceforge.net/"> +<P> A speech output system that will allow someone who cannot see to work directly on a UNIX system. Once you start emacs with emacspeak loaded, you get spoken feedback for everything you do. Your @@ -159,18 +168,22 @@ written in tcl to support the DECtalk Express and DECtalk MultiVoice speech synthesizers. For other synthesizers, look for separate speech server packages such as emacspeak-ss or <A href="#eflite">eflite</A>. +</P> </a11y-pkg> <a11y-pkg name="speechd-el" tag="speechd-el" url="http://www.freebsoft.org/speechd-el"> +<P> An Emacs client and an Elisp library to <A href="#speech-dispatcher">Speech Dispatcher</A>. It provides a complex speech interface to Emacs, focused especially on (but not limited to) the blind and visually impaired users. It allows the user to work with Emacs without looking on the screen, using the speech output produced by the synthesizers supported in Speech Dispatcher. -</deb> +</P> +</a11y-pkg> <h2><a id="console" name="console">Console (text-mode) screen readers</a></h2> -<deb name="BRLTTY" tag="brltty" url="http://mielke.cc/brltty/"> +<a11y-pkg name="BRLTTY" tag="brltty" url="http://mielke.cc/brltty/"> +<P> A daemon which provides access to the Linux console for a blind person using a soft braille display. It drives the braille terminal and provides complete screen review @@ -178,6 +191,7 @@ </P> <P> The following display models are currently (as of version 3.4.1-2) supported: +</P> <UL> <LI>Alva (ABT3xx/Delphi)</LI> <LI>BrailleLite (18/40)</LI> @@ -194,6 +208,7 @@ <LI>Videobraille</LI> <LI>VisioBraille</LI> </UL> +<P> BRLTTY also provides a client/server based infrastructure for applications wishing to utilize a Braille display. The daemon process listens for incoming TCP/IP connections on a certain port. A shared object library @@ -204,15 +219,19 @@ functionality is for instance used by <A href="#gnopernicus">Gnopernicus</A> to provide support for display types which are not yet support by Gnopernicus directly. +</P> </a11y-pkg> <a11y-pkg name="Screader" tag="screader" url="http://www.euronet.nl/~acj/eng-screader.html"> +<P> The background program screader reads the screen and puts the information through to a software Text-To-Speech package (Like `<A href="#festival">festival</A>') or a hardware speech synthesizer. +</P> </a11y-pkg> <a11y-pkg name="Speakup" tag="speakup" url="http://www.linux-speakup.org/speakup.html"> +<P> The kernel package <A href="http://packages.debian.org/kernel-image-2.4.24-speakup">kernel-image-2.4.24-speakup</A> contains a Linux kernel patched with speakup, a screen reader for the Linux @@ -225,6 +244,7 @@ </P> <P> Speakup currently supports the following hardware speech synthesizers: +</P> <UL> <LI>DoubleTalk PC/LT</LI> <LI>LiteTalk</LI> @@ -238,6 +258,7 @@ </UL> </a11y-pkg> <a11y-pkg name="Yasr" tag="yasr" url="http://yasr.sourceforge.net/"> +<P> A general-purpose console screen reader for GNU/Linux and other Unix-like operating systems. The name "yasr" is an acronym that can stand for either "Yet Another Screen Reader" or "Your All-purpose @@ -256,6 +277,7 @@ maintains a virtual "window" containing what it believes to be on the screen. It thus does not use any features specific to Linux and can be ported to other Unix-like operating systems without too much trouble. +</P> </a11y-pkg> <H2><A id="gui" name="gui">Graphical User Interfaces</A></H2> <P> @@ -266,13 +288,16 @@ </P> <H2><A id="gnome" name="gnome">GNOME Accessibility Software</A></H2> <a11y-pkg name="Assistive Technology Service Provider Interface" tag="at-spi"> +<P> This package contains the core components of GNOME Accessibility. It allows Assistive technology providers like screen readers to query all applications running on the desktop for accessibility related information as well as provides bridging mechanisms to support other toolkits than GTK. +</P> </a11y-pkg> <a11y-pkg name="The ATK accessibility toolkit" tag="atk"> +<P> ATK is a toolkit providing accessibility interfaces for applications or other toolkits. By implementing these interfaces, those other toolkits or applications can be used with tools such as screen readers, magnifiers, and @@ -283,8 +308,10 @@ in package <A href="http://packages.debian.org/libatk1.0-0">libatk1.0-0</a>. Development files for ATK, needed for compilation of programs or toolkits which use it are provided by package <A href="http://packages.debian.org/libatk1.0-dev">libatk1.0-dev</A>. +</P> </a11y-pkg> <a11y-pkg name="gnome-speech" tag="gnome-speech"> +<P> The GNOME Speech library gives a simple yet general API for programs to convert text into speech, as well as speech input. </P> @@ -292,18 +319,23 @@ Multiple backends are supported, but currently only the <A href="#festival">Festival</A> backend is enabled in this package; the other backends require either Java or proprietary software. +</P> </a11y-pkg> <a11y-pkg name="Gnopernicus" tag="gnopernicus" url="http://www.baum.ro/gnopernicus.html"> +<P> Gnopernicus is designed to allow users with limited or no vision to access GNOME applications. It provides a number of features, including magnification, focus tracking, braille output, and more. +</P> </a11y-pkg> <H2><A id="input" name="input">Non-standard input methods</A></H2> <a11y-pkg name="dasher" url="http://www.inference.phy.cam.ac.uk/dasher/"> +<P> Dasher is an information-efficient text-entry interface, driven by natural continuous pointing gestures. Dasher is a competitive text-entry system wherever a full-size keyboard cannot be used - for example, +</P> <UL> <LI>on a palmtop computer</LI> <LI>on a wearable computer</LI> @@ -312,15 +344,18 @@ <LI>when operating a computer with zero hands (i.e., by head-mouse or by eyetracker).</LI> </UL> +<P> The eyetracking version of Dasher allows an experienced user to write text as fast as normal handwriting - 25 words per minute; using a mouse, experienced users can write at 39 words per minute. -</PI> +</P> <P> Dasher uses a more advanced prediction algorithm than the T9(tm) system often used in mobile phones, making it sensitive to surrounding context. +</P> </a11y-pkg> <a11y-pkg name="gok" url="http://www.gok.ca/"> +<P> GOK [<i>G</i>NOME <i>O</i>nscreen <i>K</i>eyboard] is a dynamic onscreen keyboard for UNIX and UNIX-like operating systems. It features Direct Selection, Dwell Selection, Automatic Scanning and Inverse Scanning access @@ -332,4 +367,5 @@ keyboards to be modified and new keyboards to be created. The access methods are also specified in XML providing the ability to modify existing access methods and create new ones. +</P> </a11y-pkg>