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 parlée pour Emacs
Version : 4.0
Entré le : 30 MAI 96
Description : Emacspeak est le premier système complet de synthèse
vocale qui permettra à toute personne malvoyante de
travailler directement sur un système Unix. (Jusqu'à
maintenant, la seule alternative disponible aux
utilisateurs déficients visuels était d'utiliser un PC
doté de parole comme terminal.) Emacspeak repose sur
Emacs. Une fois que vous avez démarré Emacs avec Emacspeak
chargé, vous avez une réponse parlée à tout ce que vous
faites. Cela dépendra de ce que vous êtes capable de faire
avec Emacs. Il n'y a rien que vous ne puissiez faire avec
Emacs :-)
Mots clés : handicap accès déficient 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 synthétiseur vocal DEC Multivoice,
GNU FSF Emacs 19 (version 19.23 ou plus) et TCLX
7.3B (TCL étendu).
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'accès à Unix pour une personne aveugle
utilisant un terminal Braille
Version : 0.22, 22SEP95
Date-entrée : 24SEP95
Description : BRLTTY est un daemon qui fournit l'accès à 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 espérons que ce système sera étendu pour supporter
d'autres afficheurs Braille, et même d'autres
plate-formes Unix.
Mots-Clés : Braille console accès 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. modèles ABT3xx ;
- Telesensory Systems Inc. PowerBraille 40 (pas les
65/80), Navigator 20/40/80 (dernière 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-entrée: Mar 30 1996
Description: xzoom peut agrandir (par valeurs entières) tourner
(par un multiple de 90 degrés) et faire un miroir autour
des axes X ou Y des parties de l'écran X11
et les afficher dans sa fenêtre.
Mots-Clés: 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.
Testé seulement sur Linux 1.3.* avec le serveur XSVGA 3.1.2
Nécessite 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.