This page is for internal use by the Debian accessibility team. For documentation on accessibility in Debian, please look at the accessibility page.
Links
?GnomeSpeech
Debian List : http://lists.debian.org/debian-accessibility/
DebianInstaller/Accessibility Debian Installer
- Blend subversion repository: svn://svn.debian.org/svn/blends/projects/accessibility/trunk/debian-accessibility/tasks
Talk at fosdem08, odp slides, html slides, audio stream.
This Week In Debian talk, and its transcript
Accessibility autostart
Part of Debian Installer testing: DebianInstaller/Accessibility
- Should be working for gnome already.
- XFCE could have it
- LXDE?
- KDE is not accessible through qt-at-spi yet.
Notes about packaging
- pkg-a11y project on alioth, we usually use git repositories.
- speakup: speakup_decpc is not free, that's why we use a dfsg branch. To release a newer upstream version, pull the upstream branch from the dfsg branch, then pull the dfsg branch from the debian branch, then run git-buildpackage --git-tag --git-upstream-branch=dfsg
- liblouis*: import tarballs to the upstream-import branch (git-import-orig file.tar.gz --upstream-branch=upstream-import), then pull into the upstream branch and discard the conflicts in generated files which we do not ship in the .orig.tar.gz
TODO
Testing scenarii (see explanation on http://lists.debian.org/debian-accessibility/2013/10/msg00026.html)
debian-installer: https://wiki.debian.org/DebianInstaller/Accessibility
- accessodf: TODO
- at-spi2: TODO
- brailleutils: TODO
- brltty: TODO
daisy-player: README.testing in git
- dots: TODO
ebook-speaker: README.testing in git
- edots-speaker: TODO
- eflite: TODO
emacspeak: README.testing in git, http://lists.debian.org/debian-accessibility/2013/10/msg00040.html
- espeak: TODO
- espeakedit: TODO
- espeakup: TODO
- festvox-mbrola: TODO
- flite: TODO
- gnome-mousetrap: TODO
- java-atk-wrapper: TODO
- liblouis: TODO
- liblouisutdml: TODO
- liblouisxml: TODO
- mbrola: done
- natbraille: TODO
- orca: TODO
- pocketsphinx: TODO
- qt-at-spi: TODO
- simon: TODO
- sonic: TODO
- speakup: TODO
- speakup-tools: TODO
- speech-dispatcher: TODO
- speechd-up: TODO
- sphinxbase: TODO
- sphinxtrain: TODO
svox: README.testing in git
- transcribo: TODO
- yasr: TODO
Packaging
Package nfbtrans, see http://lists.debian.org/debian-accessibility/2008/05/msg00043.html http://www.nfb.org/nfb/nfbtrans.asp
- Hook braille translators into cups
Package Anumaan http://www.cdacmumbai.in/index.php/cdacmumbai/research_and_publications/research_groups/open_source_soft_division/projects/anumaan
- Package eviacam (Cesar Mauri is working on it)
- Add a tasksel element. It doesn't seem so simple, we'd need subtasks. Maybe a complete package that asks precise questions.
- Help Mario with the packages he requested help for.
- See how to write a win32-loader frontend to easily configure a11y parameters
See mono's UI Automation/ATK accessibility bridge http://www.mono-project.com/Accessibility
GEM http://www.cdacmumbai.in/ http://www.cdacmumbai.in/projects/accessibility/
lios http://linux-intelligent-ocr-solution.googlecode.com/files/linux_Intelligent_Ocr_Solution_1.1.deb
- chewing-word, on alioth, licensing issue.
- petitboot, Bug#659668: ITP: petitboot -- A kexec based bootloader, integrate with brltty to make it an accessible bootloader. Or just wait for the grub version with integrated brltty.
Lios http://code.google.com/p/linux-intelligent-ocr-solution/downloads/list
brailleblaster http://www.brailleblaster.org/
What is the status of this? the web page claims the repo is at https://googlecode.com/hg/ but that's an empty hg repo. Is developement happening somewhere else?
- odt2braille and odt2daisy, needs liblouisxml 2.3.0, or maybe libutdml is enough.
dae ftp://ftp.csir.co.za/MI/National_Accessibility_Portal/wvdwalt/dae-latest.tar.bz2
- magnifier magnifier.sourceforge.net (was waiting for lazarus 0.9.29, now available)
?OpenMary (http://mary.dfki.de/ , svn checkout https://mary.opendfki.de/repos/trunk)
?VoxForge http://voxforge.org/
- Enable libjs support in links2
afaik a11y support for mono is packaged, is there more to package / update or is testing still needed for this?
Installation
More generic details on http://brl.thefreecat.org/wiki/Installer
- Tune accessibility support in the liveCD.
- Add brltty/speakup parameters preseed support?
- Create a webpage that generates preseed files according to the hardware selected by the user in a form.
- Another way is putting parameters in the iso itself:
- Add AT-SPI and Orca/gok to debian installer
- speakup translations should be loaded automatically according to installation locale, at least
desktop qualification: DebianDesktop/Requalification/Jessie
Documentation
Add an accessibility section to http://wiki.debian.org/Derivatives/Guidelines and tell debian-derivatives@lists.debian.org about it.
- Add an accessibility chapter to the developer's reference
- Add accessibility questions to the NM process.
- Add an "Accessible Event Howto".
Misc
- Add package tags: something like accessible-with::{at-spi,tty-screen-reader}, accessible-with::{braille,speech}, accessible-with::{gnome-orca,brltty,speakup}
- Add an accessibility tag to bugs (and thus cc-ed to debian-accessibility)
- Make accessibility bugs RC, or at least consider them with care during freeze?
- Add archive Accessibility section?
Rasterize console fonts (595696). Useful for both bigger and smaller fonts
Use personas: [http://www.aegis-project.eu/index.php?option=com_content&view=article&id=63&Itemid=53], [http://www.w3.org/WAI/redesign/personas]
Accessibility archive section?
- braille translation programs (could be text)
- dots (currently gnome)
- liblouis*
- natbraille
- screen readeers (usually admin)
- brltty (currently admin)
- screader (currently text)
- speakup (currently admin)
- espeakup (currently admin)
- yasr (currently admin)
- console-braille (currently utils)
- emacspeak (currently editors)
- speechd-el (currently editors)
- gnome (could be gnome)
- libgail-gnome-module (currently libs)
- gnome-accessibility-themes (currently gnome)
- gnome-orca (currently gnome)
- gnome-mag (currently x11)
- kde (could be kde)
- kmag (currently utils)
- kmousetool (currently utils)
- kmouth (currently utils)
- kttsd (currently utils)
- x11
- big-cursor (currently x11)
- xzoom (currently x11)
- input
- cellwriter (currently gnome)
- dasher (currently x11)
- gok (currently gnome)
- mousetweaks (currently gnome)
- gnome-mousetrap (currently gnome)
- mozilla-mozgest (currently web)
- wayv (currently x11)
- xvkbd (currently x11)
- speechrecognition (could be sound)
- sphinx2-bin (currently sound)
- gnome-voice-control
- perlbox
- speechsynthesis (could be sound)
- eflite, flite (courrently sound)
- espeak (currently sound)
- epos (currently sound)
- festival (currently sound)
- gnome-speech-*
- recite (currently sound)
- saydate, saytime (currently sound)
- speech-dispatcher, speech-tools (currently sound)
- speech-dispatcher-festival (currently sound)
- mbrola (currently sound)
- gespeaker (currently sound)
- daisy-player (currently sound)
- epos (currently sound)
- libttspico-utils (currently sound)
- freetts (currently java)
- sonic (currently sound)
- devel
- accerciser (currently gnome)
- ocr software?
- gocr (currently graphics
- hocr-gtk (currently graphics)
- tesseract-ocr (currently graphics)
- ttf-ocr-a (currently fonts)
- cuneiform (currently graphics)
Backports
- brltty for newer hardware support
speech-dispatcher with pico support (>> 0.7.1)
- gnome-orca