Orca/PreguntasMasFrecuentes

De TiflolinuxWiki

Inicio | Descarga e Instalación | Configuración y uso | Aplicaciones accesibles | Lista de correo] | Archivos | FAQ | Libro


Preguntas más frecuentes

Contenido


Información general

¿Qué es Orca?

Orca es una ayuda técnica (assistive technology) flexible, extensible y potente para las personas con problemas de visión. Usando varias combinaciones de síntesis de voz, braille y magnificación, Orca ayuda a proporcionar acceso a las aplicaciones y toolkits que utilicen AT-SPI (como por ejemplo el escritorio de GNOME, aplicaciones escritas con GTK, OpenOffice.Org, firefox etc).

¿Alguna idea de los prerequisitos necesarios para ejecutar Orca?

Un sistema moderno normalmente será suficiente. Si usas Orca con una máquina de 1990 con poca ram, espera que funcione como una máquina de 1990 con poca ram.

¿Por qué el nombre de Orca?

Uno de los primeros lectores de pantalla para DOS fue Flipper de Omnichron corporation en Berkeley, CA (flipper significa aleta), esto fue así en parte por la esposa ciega del programador de los antiguos ordenadores que eran programados moviendo interruptores (switches) (es una imagen exacta de una era pasada). Luego vino otro lector de pantalla para DOS de Henter-Joyce en Florida "Jobs Access With Speech" o acceso al trabajo mediante voz (JAWS). Mientras tanto, en el Reino Unido teníamos a la compañía Dolphin systems haciendo su lector de pantalla.

Mientras que no hay otra y obbia conexión entre la ceguera y las criaturas del mar, ciertamente si existe una larga tradición alrededor de ésta. La historia es que se ha seguido llamando a los lectores de pantalla con nombres de animales marinos. Es más, Orca suena más potente que Nemo, Ariel, Willy o MR. Limpet.

¿Cuál es el calendario?

Orca es parte de la plataforma GNOME, por tanto las versiones de Orca irán incorporadas al escritorio de GNOME, cuando GNOME saque una versión, saldrá la versión correspondiente de Orca. El ciclo de desarrollo de GNOME suele ser de séis meses, liberando versiones estables normalmente en marzo y octubre. Durante estos séis meses van apareciendo versiones "raras" tales como GNOME 2.21.3 GNOME 2.21.5 etc. Las versiones estables suelen ser GNOME 2.22.0 GNOME 2.22.1 etc.

¿´Cómo solicito nuevas características o funcionalidades?

Los bugs o errores y petición de funcionalidades y mejoras (RFE) a Orca, se deben reportar al sistema de seguimiento de errores de GNOME. normalmente en inglés. Si quieres reportar algo y no sabes como hacerlo en inglés puedes reportarlo en el sistema de gestión de incidencias de tiflolinux. Nosotros nos encargaremos de hacer llegar tu reporte al equipo de desarrollo de Orca. Los parches siempre son bienvenidos, instrucciones de como crear parches pueden ser encontradas en GNOME Introducción al CVS.

¿Dónde está la lista de discusión?

Puedes ponerte en contacto con los desarrolladores y usuarios de Orca escribiendo un correo a la Lista de correo de Orca (archivo de la lista) o entrando al canal #orca en irc.gnome.org

¿Se soporta braille?

¡Sí! se soporta braille via BRLTTY, y BRLTTY está bien integrado con Orca. BRLTTY tiene soporte para casi todas las líneas braille conocidas. Por favor, mira la página sobre braille para más información.

¿Se soporta braille contraído?

Desde la versión 2.22.0 de GNOME, Orca soporta braille contraído.

¿Qué voces están disponibles?

Orca proporciona interfaces para emacspeak y gnome-speech. También existe soporte experimental para Speech Dispatcher. Por tanto ésto estará limitado a los

motores de voces que soporten ambos interfaces. Para motores de voz libres tienes normalmente Espeak,festival y FreeTTS. Para motores de voz comerciales

puedes elegir entre varios: Fonix dectalk, Loquendo, Cepstral, IBMTTS y otros pueden aparecer pronto.

Echale un ojo a gnome-speech para saber más en este área. Mira también la página sobre síntesis de voz para más información.

¿a qué idiomas está traducido Orca?

Los equipos de traducción de GNOME se componen de muchos voluntarios entusiastas alrededor del mundo y que realizan una gran labor en la traducción de la plataforma GNOME. Mira la página acerca de las estadísticas de traducción de Orca a los diferentes idiomas. La traducción de Orca a un idioma determinado dependerá también de la existencia de síntesis de voz y/o tablas braille de BRLTTY en ese idioma.

¿Cómo de bien funciona la magnificación de pantalla?

Orca actualmente utiliza el servicio de magnificación de gnome-mag. Hasta el momento de escribir esto (GNOME 2.18) gnome-mag ha incorporado soporte para realizar algo de magnificación a pantalla completa, basado en algunas extensiones nuevas de XOrg. Estas extensiones no trabajan bien en todas las plataformas, con lo que dependerá de esto que la magnificación a pantalla completa funcione bien.

¿Cómo va el soporte para la web?

¡Va bastante bien! Consulta la página sobre Orca y Firefox para más detalles.

¿Dónde puedo encontrar más información acerca de Python?

Instalación y configuración

¿Dónde puedo encontrar paquetes binarios?

Orca está incluido en las versiones más recientes de distribuciones de Solaris y GNU/Linux. Mira la página sobre la la Descarga e instalación de Orca para más detalles sobre como instalar estas distribuciones y como construir Orca desde el código fuente.

¿Dónde puedo obtener los fuentes de Orca?

¿Cómo puedo construir Orca desde el código fuente?

Ver la página sobre descarga e instalación de Orca para más información sobre como construir Orca desde el código fuente.

¿Tengo que ser root o instalar Orca en /usr?

No. Puedes instalar Orca en cualquier directorio, incluyendo cualquier directorio del que seas propietario. Cuando ejecutas ./configure puedes pasarle un prefix que apunte a cualquier otro directorio (EJ. --prefix=$HOME/orca). Si haces ésto, necesitas definir PYTHONPATH que apunte al directorio /lib/python2.4/site-packages (EJ. PYTHONPATH=$HOME/orca/lib/python2.4/site-packages). Entonces podrás ejecutar la configuración de Orca y las utilidades de Orca desde esta nueva ubicación. (EJ. $HOME/orca/bin/orca).

¿Cómo configuro Orca?

La respuesta corta es que cuando ejecutas Orca por primera vez, Orca debería de entrar en el modo de configuración. Si quieres entrar más tarde en la configuración de Orca puedes pasar el parámetro --setup al comando orca. También podrás pulsar el comando insertar + espacio para abrir el diálogo de configuración de Orca. Para entrar en la configuración de solo texto deberás pasar el parámetro --text-setup cuando ejecutes Orca. Cualquiera de estas opciones creará un fichero ~/.orca/user-settings.py que guardará tus preferencias y activará la infraestructura de accesibilidad. Debes de cerrar la sesión e iniciarla de nuevo para que ésto tenga efecto y puedas trabajar con Orca. Mira también la página configuración y uso de Orca para más información.

¿Cómo consigo que Orca se inicie automáticamente al iniciar sesión?

Mira la página sobre configuración y uso para más información.

¿Cómo configuro el inicio de sesión accesible?

Mira la página acerca del inicio de sesión accesible para más información.

¿Cómo conseguir que Orca trabaje con aplicaciones Java?

Para que Orca trabaje con aplicaciones JAVA es necesario instalar y configurar el Java Access Bridge. La página acerca del Java Access Bridge para GNOME proporciona más información sobre como configurar e instalar Java Access Bridge correctamente.

¿Trabaja Orca con GNOME 2.12 (Ubuntu 5.10, Fedora core 4, etc)?

Orca trabaja mejor con GNOME 2.22 o superior. Mira la página acerca como descargar e instalar Orca para más información sobre como descargar e instalar sistemas operativos modernos que incorporan Orca.

Usando Orca

¿Cómo ejecuto Orca?

Simplemente ejecuta orca Puedes hacerlo desde una consola virtual en el caso de que no tengas acceso al entorno gráfico. Orca entrará en un interfaz de configuración en modo texto en el caso de que se ejecute en una consola virtual o desde el entorno gráfico y la accesibilidad en el mismo no esté disponible.

Además Orca te hará una serie de preguntas para ajustar tus preferencias y activará automáticamente la accesibilidad del entorno gráfico avisando de que debes salir y entrar de la sesión de nuevo para que los cambios tengan efecto. Mira la página sobre configuración y uso para más información.

¿Qué comandos utilizo para navegar por el escritorio de GNOME y sus aplicaciones?

Consulta el documento Acceso al escritorio de GNOME mediante teclado para más información.

¿Qué comandos de teclado utilizo para trabajar con Orca?

Orca está diseñado para permitirte navegar por el escritorio usando los comandos de teclado del propio escritorio, en este caso la plataforma GNOME. Por tanto trataremos de limitar los comandos específicos de Orca tanto como sea posible. Sinembargo, hay ocasiones en las que puede que quieras interactuar con Orca para configurarlo y revisar la pantalla para hacerte una idea de lo que se muestra.

Mira la página sobre Configuración y uso de Orca y también la lista de comandos de Orca en este wiki para conocer los comandos disponibles en Orca. La sección "Estilos de Entrada: Mapas de teclado" del "estilos de interacción por defecto" del libro "Diseño de experiencia del usuario" de la [serie de documentación de Orca] también contiene más información.

¿Cómo hacer que Orca se escuche por encima de otras aplicaciones que usen ALSA?

Esto ha sido debatido mucho en la lista de correo de Orca y en distintos foros. Se ha llegado a la conclusión que el error no es de Orca, si no que es de otra parte del sistema, y que por lo tanto se debería de arreglar en otra parte. Pero si simplemente te interesa poder escuchar Orca sobre otras aplicaciones haz lo siguiente:

sudo apt-get install alsa-oss

Ahora cambiar al directorio:

cd /usr/lib/bonobo/servers/

Ahora edita utilizando tu editor preferido: Si utilizas Espeak modifica el archivo:

GNOME_Speech_SynthesisDriver_Espeak.server

Y si estás utilizando Festival:

GNOME_Speech_SynthesisDriver_Festival.server

reemplazar "espeak" por "festival" si deseas modificar el sintetizador festival. En la tercera línea del archivo verás algo similar a lo siguiente (recordar de usar guiones en lugar de subrayados):

               type="exe" location="/usr/bin/espeak-synthesis-driver"

reemplaza esto por:

               type="exe" location="/usr/bin/aoss /usr/bin/espeak-synthesis-driver"

Nota que si no tienes instalado el paquete alsa-oss tend´ras un sistema roto y no tend´ras salida por voz, así que asegúrate de instalarlo.

Guardar el archivo, y reiniciar Orca, ahora puedes utilizar mplayer y aplicaciones similares de audio y escuchar Orca.

¿Con qué aplicaciones trabaja Orca?

Mira la página de Aplicaciones accesibles con Orca para más información.

¿Cómo realizo tareas de administración?

Mira la página sobre Administración del sistema utilizando Orca para más información.

¿Trabaja Orca con Skype?

No. Tendrás que pedir al equipo de Skype que use AT-SPI en su interfaz de usuario para que Skype pueda ser accesible en Linux con Orca.

¿Trabaja Orca con KDE?

No. KDE en la actualidad no soporta AT-SPI. Se está haciendo algún trabajo para que KDE pueda incorporar AT-SPI.

Personalizando Orca

¿Como modifico o añado pronunciación de algún caracter?

Aquí hay un ejemplo que puedes añadir a tu archivo ~/.orca/orca-customizations.py Se cuidadoso con la sintaxis ya que Orca se podría estropear y no iniciarse.

import orca.chnames
orca.chnames.chnames["'"] = "tick"
orca.chnames.chnames['"'] = "comillas"
orca.chnames.chnames["!"] = "admiración"

¿Cómo escribo mis propios scripts?

Mira la "Guía de desarrollo de scripts en Orca" en [la serie de documentación de Orca.]

¿Cómo defino mis propios comandos de teclado?

Aquí hay un ejemplo que podrías añadir a tu fichero ~/.orca/user-settings.py o mejor aún a ~/.orca/orca-customizations.py para que no se pierdan los cambios la próxima vez que configures Orca. Se añade una combinación de teclas global (insertar+t) para decir "hola mundo".

# Establece una combinación de teclas personal.
#
import orca.braille
import orca.input_event
import orca.keybindings
import orca.orca
import orca.speech

from orca.orca_i18n import _

def sayHello(script, inputEvent=None):

    message = _("Hola Mundo")

    # Decir y presentar por braille algo.
    #
    orca.speech.speak(message)
    orca.braille.displayMessage(message)

    # Consume el evento para que no se envíe a la aplicación.
    #
    return True

sayHelloHandler = orca.input_event.InputEventHandler(
    sayHello,
    _("Decir Hola a este magnífico mundo."))

myKeyBindings = orca.keybindings.KeyBindings()
myKeyBindings.add(orca.keybindings.KeyBinding(
    "t",
    1 << orca.orca.MODIFIER_ORCA,
    1 << orca.orca.MODIFIER_ORCA,
    sayHelloHandler))

orca.settings.keyBindingsMap["default"] = myKeyBindings

¿Cómo personalizar Orca para que éste pueda decir la hora y fecha con un comando de teclado?

Colocando las siguientes líneas en ~/.orca/orca-customizations.py (creándolo si es necesario) debería de funcionar:

import orca.input_event
import orca.keybindings
import orca.orca
import orca.speech
import orca.braille
import re
 
myKeyBindings = orca.keybindings.KeyBindings()
 
def sayTime(script, inputEvent=None):
    import time
    message = time.strftime("%a, %d %b %Y %H:%M:%S", time.localtime())
    orca.speech.speak(message)
    orca.braille.displayMessage(message)
    return True
 
sayTimeHandler = orca.input_event.InputEventHandler(
    sayTime,
    "Presents the time.")
 
myKeyBindings.add(orca.keybindings.KeyBinding(
    "d",
    1 << orca.settings.MODIFIER_ORCA,
    1 << orca.settings.MODIFIER_ORCA,
    sayTimeHandler))
 
orca.settings.keyBindingsMap["default"] = myKeyBindings

NOTA que en este caso se usarán las teclas insertar + d para informar de la hora y fecha actuales.

¿Cómo preparo mi área personal de scripts?

La respuesta más corta es que si creas un archivo vacío ~/.orca/orca-scripts/__init__.py y sitúas tus scripts en ~/.orca/orca-scripts, Orca mirará en esta ubicación para cargar un script antes de la ubicación por defecto original.

Resolución de problemas comunes

Orca no habla. ¿Qué está mal?

Mira Resolución de problemas con la voz para más detalle.

El escritorio ha dejado de responder. ¿Qué hago?

Si tienes acceso a una terminal trata de matar el proceso Orca (killall -term orca). O pulsa ctrl + alt + retroceso en la pantalla gráfica para reiniciar el servidor de X window y volver al prompt de inicio de sesión.



La información de esta página y de las demás páginas relacionadas con Orca en este sitio se distribuyen con la esperanza de que serán de utilidad, pero sin ninguna garantía, incluso sin la garantía implícita mercantíl o fines con otro particular propósito. Volver a la página principal del wiki de Orca

Herramientas personales