Las referencias de esta sección están sacadas directamente del mapa de software para Linux (LSM) que se puede encontrar en cualquier servidor del proyecto de documentación Linux y que lista la práctica totalidad del software existente para Linux.
Emacspeak
es la parte de software de una interfaz de voz para Linux.
Cualquier programa basado en caracteres, como un Páginador web, un cliente
telnet u otro editor pueden ser utilizados con Emacspeak
. La
principal diferencia entre Emacspeak
y un lector de pantalla normal
para sistemas del estilo del DOS es que además incluye características
extra. Está basado en el editor Emacs
.
Un editor de texto normalmente es únicamente un programa que permite
cambiar el contenido de un fichero, por ejemplo, añadiendo información
nueva a una carta. Emacs
está, de hecho, más allá de cualquier editor
de texto normal, y por eso es mucho más útil de lo que parece. Se puede
ejecutar cualquier otro programa desde Emacs
, obteniendo la salida
que se genere en el emulador de terminal de Emacs
.
La razón de que Emacs
sea el mejor entorno para Emacspeak
es que
puede entender la organización de la pantalla e interpretar
inteligentemente el significado de, por ejemplo, un calendario, que de
otra forma no sería más que una embrollada matriz de números. El creador
del paquete se las arregla para manejar completamente su propia máquina
Linux, llevando toda la administración desde Emacs
. También lo usa
para controlar una amplia variedad de software y dispositivos directamente
desde su máquina.
Emacspeak
se incluye en la distribución Debian de Linux, y aparece
como contribución en la Slackware. Esto significa que está disponible en
varias de las distribuciones de Linux con formato CDROM. A la fecha de
publicación de este documento la versión debería ser la 5 o superior, pero
en el momento de escribir estas líneas, solo dispongo de la versión 4 para
examinar.
Emacspeak
- interfaz de salida de voz para Emacs
Emacspeak
es el primer sistema de salida de voz
que permite a alguien que no puede ver trabajar directamente en un sistema
UNIX. (Hasta ahora, la única opción posible para un discapacitado visual
era utilizar un PC parlante como terminal). Emacspeak
está
construido sobre Emacs. Una vez iniciado Emacs
con Emacspeak
cargado, se obtiene información hablada sobre cualquier cosa que se haga.
Su capacidad dependerá de cómo de bien pueda usted usar Emacs
. No hay
nada que no se pueda hacer desde Emacs
:-)
T.V. Raman
Jim Van Zandt
ftp://sunsite.unc.edu/apps/sound/speech/emacspeak-4.0.tgz
124
Kb.
http://www.cs.cornell.edu/pub/raman/emacspeak/emacspeak.tar.gz
123kB
http://www.cs.cornell.edu/Info/People/raman/emacspeak/emacspeak.tar.gz
Es un programa para utilizar un terminal Braille de puerto serie. Ha sido ampliamente probado y usado, y soporta varios tipos diferentes de hardware (véase Linux Software Map).
De su mantenimiento se encarga Nikhil Nair
nn201@cus.cam.ac.uk
. Las
otras personas trabajando en ello son Nicole Pitre
nico@cam.org
y Stephane Doyon
doyons@jsp.montreal.ca
. Envíeles cualquier comentario.
Los autores están dispuestos a añadir soporte para más dispositivos, así que si usted posee uno, piense en ponerse en contacto con ellos. Seguramente necesitarán información sobre la programación del dispositivo, así que si puede contactar con el fabricante de su dispositivo y conseguirla, será más fácil que le puedan ayudar.
Una breve lista de características (de su fichero LEAME) que le interesará
nn201@cus.cam.ac.uk
nico@cam.org
doyons@jsp.montreal.ca
jrbowden@bcs.org.uk
screen
es una parte estándar de software que permite a varios
programas diferentes ejecutarse a la vez en un terminal. Ha sido mejorada
para soportar algunos terminales Braille (los de Telesensory)
directamente.
Es una utilidad de síntesis de voz que aparece en el mapa de software de Linux. Parece que no funciona lo suficientemente bien como para que la use una persona con discapacidades visuales. Utilice hardware en su lugar, o intente mejorarlo... una utilidad de síntesis de voz de libre distribución sería realmente útil.
xocr
es un paquete que implementa el reconocimiento óptico de
caracteres (OCR) para Linux. Como sucede con rsynth
, no creo que sea
un paquete aceptable como único dispositivo de entrada para una persona
con discapacidades visuales. Sospecho que el algoritmo utilizado necesita
que lo supervise alguien que pueda comprobar que está leyendo
correctamente. Me encantaría que me demostrasen que me equivoco.
xzoom
es una lupa de pantalla, del mismo estilo que xmag
, pero
lo sufucientemente mejor como para ser muy útil para una persona con
problemas visuales. Las mayores desventajas de xzoom
son que no puede
agrandarse a sí mismo, que algunos de los controles de teclado son
incompatibles con fvwm
, el manejador de ventanas usual de Linux, y
que su configuración por defecto no tiene soporte de red (esto se puede
arreglar a cambio de perder algo de velocidad). Aparte de esto, es
excelente. Produce aumentos continuos que permiten, por ejemplo, desplazar
un documento arriba y abajo, mientras se mantiene aumentada la sección que
se está leyendo. Como alternativa, se puede mover una pequeña caja por la
pantalla, aumentando su contenido y permitiendole buscar la zona que desea
ver. xzoom
también está disponible en formato rpm, en los lugares de
descarga de Red Hat, haciendo muy fácil su intalación.
nahshon@best.com
nahshon@best.com
ftp://sunsite.unc.edu/pub/Linux/X11/xutils/xzoom-0.1.tgz
NFBTrans
es un programa de traducción Braille multigrado distribuido
por la 'National Federation for the Blind' en los E.E.U.U. Es de libre
distribución, con la esperanza de que alguien lo mejore. Los idiomas
soportados son inglés americano, inglés, español, ruso, esperanto, alemán,
hebreo bíblico (!) y griego clásico, pero se pueden añadir otros solamente
con añadir una tabla de traducción. También soporta temas de ordenadores
y matemáticas. Yo he conseguido compilarlo en Linux, pero al no tener un
traductor Braille, por ahora no he podido probarlo.
NFBTrans
está disponible en
ftp://nfb.org/ftp/nfb/braille/nfbtrans/
Después de descargarlo, será necesario compilarlo.
He enviado este parche al responsable del NFBTrans
y dice que lo ha
incluido, así que si consigue una versión posterior a la 740, posiblemente
no tenga que hacer nada especial. Basta con seguir las instrucciones
incluidas en el paquete.
unzip -L NFBTR740.ZIP # o el nombre del fichero que tenga
mv makefile Makefile
Después escriba lo siguiente en un fichero (por ejemplo, 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 ----
UKP } /* usleep */
#endif
+ #endif
void beep(count)
int count;
y ejecute
patch < patch-file
despues escriba
make
y pulse RETURN
, y el programa debería compilarse.
UnWindows
es un paquete de utilidades de accesibilidad para X, que
proporciona muchas facilidades para los discapacitados visuales (no
invidentes). Incluye una lupa de pantalla y otras utilidades
personalizables que ayudan a localizar el puntero.
UnWindows se puede descargar desde
ftp://ftp.cs.rpi.edu/pub/unwindows/
Con la configuración por defecto, el paquete no funcionará en Linux porque utiliza algunas características de las máquinas Sun. Sin embargo, algunas utilidades funcionan y yo me las he arreglado para portar la mayoría de las demás, así que este paquete podría ser interesante para algunos. Mi versión va a ser incorporada al original, o si no, estará disponible en los archivos BLINUX (véase Referencias en la WWW). La única utilidad que todavía no funciona es la utilidad de configuración.
En mi versión los programas, en lugar de generar ellos mismos los sonidos, llaman a otros programas. Estos programas pueden ser, por ejemplo
play /usr/lib/games/xboing/sounds/ouch.au
que provocará que se oiga el sonido 'ouch' de xboing
. Por ejemplo, se
podría hacer esto cuando el puntero llegue al borde superior izquierdo de
la pantalla.
dynamag
es una lupa de pantalla. Véase la sección sobre lupas de
pantalla (
Aumento del tamaño de la pantalla). Este
programa me funcionó en la distribución normal.
coloreyes
facilita encontrar el puntero del ratón. Consiste en un par
de ojos que miran siempre en la dirección del puntero (como xeyes
).
Esto no funciona en la distribución normal, pero parece que la versión de
prueba sí que lo hace.
border
es un programa que detecta cuándo el puntero del ratón ha
llegado al borde de la pantalla y produce un sonido diferente dependiendo
del borde del que se trate. La versión disponible utiliza un sistema de
sonido específico de Sun. He cambiado esto de forma que en lugar de eso,
se limita a ejecutar un comando, que puede ser cualquier programa de
sonido de Linux.
El manejador de ventanas es un programa especial que controla la posición
de todas las ventanas (programas) mostrados en la pantalla X. un-twm
es una versión especial que producirá un sonido cada vez que el puntero
entre en una ventana diferente. El sonido dependerá de a qué ventana se ha
entrado. La versión distribuida no funciona en Linux porque, como
border
, se basa en las capacidades de audio de Sun. Por supuesto, yo
tengo una versión especial que estará disponible para cuando lea esto.