Les références de cette section sont tirées directement de la carte des logiciels Linux que l'on peut trouver dans tous les endroits standards pour la documentation Linux et qui liste quasiment tous les logiciels disponibles pour Linux.
Emacspeak est la partie logicielle d'une interface vocale pour
Linux. Tout autre programme basé sur les caractères,
comme un browser WWW, ou telnet ou un autre
éditeur peuvent théoriquement être utilisés
avec emacspeak. La différence principale entre
ça et un logiciel de lecture d'écran normal pour un
système d'exploitation tel que DOS est qu'il a aussi plein
de possibilités en plus. Il est basé sur l'éditeur
Emacs.
Un éditeur de texte est en général simplement un programme qui vous permet de changer le contenu d'un fichier, par exemple, en ajoutant des informations nouvelles à une lettre. Emacs est en fait loin d'être un éditeur de texte normal, et donc ce paquetage est beaucoup plus utile que vous ne pourriez l'imaginer. Vous pouvez lancer n'importe quel autre programme à partir d'Emacs, avec toute sortie qu'il génère pouvant apparaître dans l'émulateur de terminal d'Emacs.
Les raisons pour lesquelles Emacs est un meilleur environnement pour Emacspeak est qu'il peut comprendre la disposition sur l'écran et peut interpréter intelligemment la signification de, par exemple, un calendrier, qui serait sinon un simple tableau désordonné de nombres. L'auteur de ce paquetage parvient à gérer entièrement sa propre machine Linux en faisant toute l'administration à partir d'Emacs. Il l'utilise aussi pour contrôler une grande variété d'autres machines et de logiciels directement de cette machine.
Emacspeak est inclus dans la distribution Debian Linux et est inclus en tant que logiciel contribué dans la distribution Slackware. Ceci veut dire qu'il est disponible sur de nombreuses distributions Linux sur CD-ROM. À l'heure où ceci sera publié, la version incluse sera 5 ou mieux, mais à présent je n'ai que la version 4 disponible pour l'examiner.
Begin3 Titre : emacspeak - interface de sortie parlee pour Emacs Version : 4.0 Entre le : 30 MAI 96 Description : Emacspeak est le premier systeme complet de synthese vocale qui permettra a toute personne malvoyante de travailler directement sur un systeme Unix. (Jusqu'a maintenant, la seule alternative disponible aux utilisateurs deficients visuels etait d'utiliser un PC dote de parole comme terminal.) Emacspeak repose sur Emacs. Une fois que vous avez demarre Emacs avec Emacspeak charge, vous avez une reponse parlee a tout ce que vous faites. Cela dependra de ce que vous etes capable de faire avec Emacs. Il n'y a rien que vous ne puissiez faire avec Emacs :-) Mots cles : handicap acces deficient visuel aveugle parole Emacs Auteur : raman@adobe.com (T. V. Raman) Maintenu par : jrv@vanzandt.mv.com (Jim Van Zandt) Site de base : sunsite.unc.edu apps/sound/speech 124kB emacspeak-4.0.tgz Autre site : Site d'origine : http://www.cs.cornell.edu /pub/raman/emacspeak 123kB emacspeak.tar.gz/Info/People/raman/emacspeak/emacspeak.tar.gz Platformes : DECtalk Express ou synthetiseur vocal DEC Multivoice, GNU FSF Emacs 19 (version 19.23 ou plus) et TCLX 7.3B (TCL etendu). Licence : GPL End
Voici un programme pour faire tourner un terminal Braille sur le port série. Il a été largement testé et utilisé, et supporte de nombreux différents types de matériels (voir l'entrée sur la Carte des Logiciels Linux ci-dessous).
Le mainteneur est Nikhil Nair, <nn201@cus.cam.ac.uk> . Les autres personnes qui travaillent dessus sont Nicolas Pitre, <nico@cam.org> et Stéphane Doyon, <doyons@jsp.umontreal.ca> . Veuillez envoyer tout commentaire à chacun d'entre eux.
Les auteurs semblent intéréssés pour recevoir du support pour plus de périphériques différents, et donc si vous en avez un, vous devriez penser à les contacter. Ils auront certainement besoin d'information sur la programmation du périphérique, donc si vous pouvez contacter votre fabricant et l'obtenir, ils seront plus à même de vous aider.
Voici une petite liste (tirée de leur fichier
README) pour vous mettre l'eau à la bouche
:
Begin3 Titre : BRLTTY - Logiciel d'acces a Unix pour une personne aveugle utilisant un terminal Braille Version : 0.22, 22SEP95 Date-entree : 24SEP95 Description : BRLTTY est un daemon qui fournit l'acces a une console Unix pour une personne aveugle utilisant un afficheur Braille (voir le fichier README pour plus d'explications). BRLTTY ne fonctionne qu'avec les applications en mode texte. Nous esperons que ce systeme sera etendu pour supporter d'autres afficheurs Braille, et meme d'autres plate-formes Unix. Mots-Cles : Braille console acces malvoyant aveugle Auteur : nn201@cam.ac.uk (Nikhil Nair) nico@cam.org (Nicolas Pitre) doyons@jsp.umontreal.ca (Stephane Doyon) jrbowden@bcs.org.uk (James Bowden) Maintenu-par : nn201@cam.ac.uk (Nikhil Nair) Site-de-base : sunsite.unc.edu /pub/Linux/system/Access 110kb brltty-1.0.2.tar.gz (avec le fichier README) 6kb brltty-0.22.README 1kb brltty-1.0.2.lsm Plate-formes : Linux (noyau 1.1.92 ou plus) sur un PC ou DEC Alpha. Pas de X/graphiques. - Tieman B.V.'s CombiBraille 25/45/85 ; - Alva B.V. modeles ABT3xx ; - Telesensory Systems Inc. PowerBraille 40 (pas les 65/80), Navigator 20/40/80 (derniere version logiciel fabricant seulement ?). Copying-Policy : GPL End
Screen est un logiciel standard qui permet à plusieurs programmes différents de tourner en même temps sur un seul terminal. Il a été amélioré pour supporter directement certains terminaux Braille (ceux de Telesensory).
Voici un synthétiseur vocal listé dans la Carte des Logiciels Linux. Il ne marche apparamment pas assez bien pour qu'une personne malvoyante l'utilise. Utilisez du matériel à la place, ou améliorez-le... Un synthétiseur vocal gratuit serait vraiment utile.
xocr est un paquetage qui met en place la
reconnaissance optique de caractères pour Linux. Comme pour
Rsynth, je ne pense pas que ce paquetage soit
acceptable comme seul moyen d'entrée pour une personne
malvoyante. Je suspecte que l'algorithme utilisé aie besoin
d'être examiné par quelqu'un qui puisse vérifier
qu'il lit correctement. J'aimerais qu'on me prouve le
contraire.
xzoom est un agrandisseur d'écran, du
même genre que xmag, mais suffisamment meilleur
pour être très utile à une personne malvoyante.
Les principaux désavantages de xzoom sont qu'il
ne peut pas agrandir sous lui-même, que certaines touches de
contrôle ne sont pas compatibles avec fvwm, le
gestionnaire de fenêtres normal sous Linux et que sa
configuration par défaut ne fonctionne pas à travers le
réseau (ceci peut être résolu au prix d'une baisse
de vitesse). A part cela sinon, il est excellent. Il fait de
l'agrandissement continu ce qui vous permet, par exemple, de
faire défiler un document vers le haut et vers le bas tout
en gardant agrandie la section que vous lisez. De même, vous
pouvez déplacer une petite boîte autour de
l'écran, en en agrandissant le contenu et en vous laissant
chercher la partie que vous voulez voir. xzoom est
aussi disponible sous forme de RPM sur les sites normaux de
RedHat, ce qui le rend très facile à installer pour les
gens qui utilisent le système RPM (comme les utilisateurs
RedHat).
Begin3 Titre: xzoom Version: 0.1 Date-entree: Mar 30 1996 Description: xzoom peut agrandir (par valeurs entieres) tourner (par un multiple de 90 degres) et faire un miroir autour des axes X ou Y des parties de l'ecran X11 et les afficher dans sa fenetre. Mots-Cles: X11 zoom agrandi xmag Auteur: Itai Nahshon <nahshon@best.com> Maintenu-par: Itai Nahshon <nahshon@best.com> Site-de-base: sunsite.unc.edu probablement dans /pub/Linux/X11/xutils/xzoom-0.1.tgz Plate-formes: Linux+11. Support seulement pour 8-bit. Teste seulement sur Linux 1.3.* avec le serveur XSVGA 3.1.2 Necessite l'extension XSHM. Copying-policy: Gratuit End
nfbtrans est un programme de traduction Braille
multi-niveaux distribué par la Fédération
Nationale des Aveugles aux Etats-Unis. Il est distribué
gratuitement dans l'espoir que quelqu'un l'améliore. Les
langues couvertes sont l'anglais américain, l'anglais
britannique, l'espagnol, le russe, l'esperanto, l'allemand,
l'hébreu biblique et le grec biblique, bien que d'autres
puissent être ajoutées en écrivant simplement une
table de traduction. Sont aussi couverts certains symboles
informatiques et mathématiques. J'ai réussi à le
compiler sous Linux, mais comme je n'ai pas de presse Braille
disponible en ce moment, je n'ai pas pu le tester.
NFBtrans est disponible à ftp://nfb.org/ftp/nfb/braille/nfbtrans/ . Après l'avoir téléchargé, vous devrez le compiler.
J'ai envoyé ce patch au mainteneur de NFBtrans et il dit qu'il l'a inclus, donc si vous avez une version plus récente que 740, vous n'aurez sûrement rien de spécial à faire. Suivez juste les instructions incluses dans le paquetage.
unzip -L NFBTR740.ZIP #ou tout nom de fichier que vous ayez mv makefile Makefile
Après sauvez ce qui suit dans un fichier (par exemple
patch-file)
*** nfbpatch.c.orig Tue Mar 12 11:37:28 1996 --- nfbpatch.c Tue Mar 12 11:37:06 1996 *************** *** 185,190 **** --- 185,193 ---- return (finfo.st_size); } /* filelength */ + #ifndef linux + /* pretty safe to assume all linux has usleep I think ?? this should be + done properly anyway */ #ifdef SYSVR4 void usleep(usec) int usec; *************** *** 195,200 **** --- 198,204 ---- } /* usleep */ #endif + #endif void beep(count) int count;
et lancez
patch < patch-file
puis tapez
make
et le programme devrait compiler.
UnWindows est un paquetage d'utilitaires d'accès sous X qui fournit de nombreuses capacités utiles pour les déficients visuels (pas les aveugles). Il comprend un agrandisseur d'écran et d'autres utilitaires personnalisés pour aider à situer le pointeur. Vous pouvez charger UnWindows depuis ftp://ftp.cs.rpi.edu/pub/unwindows .
Livré par défaut, le paquetage ne fonctionnera pas sur Linux parce qu'il dépend de certaines capacités des Sun. Cependant, certains des utilitaires fonctionnent et j'ai réussi à porter la plupart du reste de sorte que ce paquetage peut intéresser certaines personnes. Mon portage sera soit réincorporé dans l'original ou bien sera disponible dans les archives BLINUX (voir références WWW ). L'utilitaire restant qui ne fonctionne pas encore est l'utilitaire de configuration.
Dans ma version les programmes, au lieu de générer eux-mêmes les sons, ne font qu'appeler un autre programme. L'autre programme pourrait être par exemple :
play /usr/lib/games/xboing/sounds/ouch.au
qui rendrait le son << ouch >> de
xboing, par exemple il pourrait faire cela quand le
pointeur atteint le bord gauche de l'écran.
dynamag est un programme d'agrandissement
d'écran. Veuillez voir la section sur l'agrandissement
d'écran (
agrandissement ). Ce
programme fonctionnait dans la distribution par défaut.
coloreyes facilite la localisation du pointeur de
souris. Il consiste en une paire d'yeux qui regardent toujours
dans la direction du pointeur (comme xeyes) et
changent de couleur selon la distance de la souris aux yeux
(différent d'xeyes). Ceci ne fonctionne pas
dans la distribution par défaut, mais la version de test, au
même endroit, semble fonctionner.
border est un programme qui détecte quand le
pointeur de la souris a atteint le bord de l'écran et fait
un son selon le bord de l'écran qui a été atteint.
La version disponible utilise un système de son
spécifique à Sun. Je l'ai maintenant changé pour
qu'au lieu de cela, il lance simplement une commande, qui peut
être n'importe quel programme de son sous Linux.
Le gestionnaire de fenêtres est un programme spécial
qui contrôle l'emplacement de toutes les autres
fenêtres (programmes) affichées sur l'écran X.
un-twm en est une version spéciale qui fait un
son à chaque fois que le pointeur entre dans une
fenêtre différente. Le son dépendra de la
fenêtre dans laquelle on vient d'entrer. La version
distribuée ne fonctionne pas avec Linux parce que, comme
border, elle dépend des capacités sonores
des Sun. Encore une fois, j'ai déjà une version
spéciale qui sera disponible au moment où vous lirez
ceci.
Chapitre suivant, Chapitre Précédent
Table des matières de ce chapitre, Table des matières générale
Début du document, Début de ce chapitre