====== La guía del usuario de Speakup ======
Para Speakup 3.1.2 y posteriores
Por Gene Collins
Actualizado por otros
Última modificación el lunes 27 de septiembre 14:26:31 2010
Versión del documento 1.3
Copyright (c) 2005 Gene Collins
Copyright (c) 2008 Samuel Thibault
Copyright (c) 2009, 2010 el equipo Speakup
Se concede permiso para copiar, distribuir y/o modificar este documento.
bajo los términos de la Licencia de documentación libre GNU, Versión 1.2 o
cualquier versión posterior publicada por la Free Software Foundation; con ningún
Secciones invariantes, sin textos de portada ni de contraportada. A
Se incluye una copia de la licencia en la sección titulada "GNU Free
Licencia de documentación".
===== Prefacio=====
El propósito de este documento es familiarizar a los usuarios con el usuario.
interfaz para Speakup, un lector de pantalla de Linux. Si necesitas instrucciones
Para instalar u obtener Speakup, visite el sitio web en
[[http://linux-speakup.org/]]. Speakup es un conjunto de parches para el estándar.
Árbol de fuentes del kernel de Linux. Puede construirse como una serie de módulos o como
una parte de un núcleo monolítico. Estos detalles están más allá del alcance de
este manual, pero es posible que el usuario deba conocer el módulo
capacidades, dependiendo de cómo el administrador del sistema haya instalado
Habla. Si Speakup se construye como parte de un núcleo monolítico, y el
usuario está utilizando un sintetizador de hardware, entonces Speakup podrá
proporcionar acceso de voz desde el momento en que se carga el kernel, hasta el momento
el sistema está apagado. Esto significa que si has obtenido Linux
Medios de instalación para una distribución que incluye Speakup como parte.
de su kernel, podrás, como persona ciega, instalar Linux
con acceso al habla sin la ayuda de una persona vidente. Nuevamente estos detalles
están fuera del alcance de este manual, pero el usuario debe ser consciente de
a ellos. Consulte el sitio web mencionado anteriormente para obtener más detalles.
===== 1. Iniciar Speakup=====
Si el administrador del sistema ha instalado Speakup para trabajar con su
sintetizador específico de forma predeterminada, entonces todo lo que necesitas hacer para usar Speakup
es iniciar su sistema y Speakup debería aparecer hablando. Este
Por supuesto, se supone que su sintetizador es un hardware compatible.
sintetizador y que esté instalado o conectado a su
sistema y, si es necesario, se enciende.
Es posible, sin embargo, que Speakup haya sido compilado en el
kernel sin sintetizador predeterminado. Incluso es posible que tu
El kernel ha sido compilado con soporte para algunos de los soportes.
sintetizadores y no otros. Si descubre que este es el caso, y
su sintetizador es compatible pero no está disponible, quéjese con la persona
quién compiló e instaló su kernel. O mejor aún, entra a la web
sitio, y aprenda cómo parchear Speakup en su propio código fuente del kernel, y
construye e instala tu propio kernel.
Si su kernel ha sido compilado con Speakup y no tiene ningún valor predeterminado
conjunto de sintetizadores, o le gustaría utilizar un sintetizador diferente al
el predeterminado, entonces puede ejecutar el siguiente comando en el arranque
indicador de su gestor de arranque.
Linux Speakup.synth = ltlk
Este comando le indicaría a Speakup que busque y use un LiteTalk o
DoubleTalk LT durante el arranque. Puede reemplazar la palabra clave del sintetizador ltlk
con la palabra clave para cualquier sintetizador que desee utilizar. El
El parámetro Speakup.synth aceptará las siguientes palabras clave, siempre que
que el soporte para los sintetizadores relacionados se ha incorporado en el
núcleo.
* acntsa -- Acento SA
* acntpc -- PC con acento
* apolo - apolo
* audptr -- Audapter
* bns -- Braille 'n Speak
* dectlk -- DecTalk Express (antiguo y nuevo, solo serie db9)
* decext -- DecTalk (antiguo) Externo
* dtlk--DoubleTalk PC
* keypc--Keynote Gold PC
* ltlk: DoubleTalk LT, LiteTalk o Tripletalk externo (solo serie db9)
* spkout - Habla
* txprt -- Transporte
* ficticio -- terminal de texto plano
Nota: ¡Speakup *NO* admite conexiones USB! Speakup también lo hace *
¡NO * admite el Tripletalk interno!
Speakup admite otros dos sintetizadores, pero debido a que funcionan en
junto con otro software, deben cargarse como módulos después
su software relacionado está cargado y, por lo tanto, no está disponible en el inicio.
Estos son los siguientes:
* decpc -- DecTalk PC (no disponible al iniciar)
* soft: uno de varios sintetizadores de software (no disponible al iniciar)
Consulte las secciones sobre cómo cargar módulos y sintetizadores de software más adelante en
este manual para obtener más detalles. Cabe señalar aquí que el
El parámetro de arranque Speakup.synth no tendrá ningún efecto si Speakup ha sido
compilados como módulos. Para que los módulos Speakup se carguen durante
el proceso de arranque, dicha acción debe ser configurada por su sistema
administrador. Esto significará que escuchará algunas, pero no todas, de
los mensajes de arranque.
===== 2. Operación básica =====
Una vez que haya iniciado el sistema y, si es necesario, haya proporcionado el
parámetro de inicio adecuado para su sintetizador, Speakup comenzará
hablando tan pronto como se carga el kernel. De hecho, ¡hablará mucho!
Hablará todos los mensajes de arranque que el kernel imprime en el
pantalla durante el proceso de arranque. Esto se debe a que Speakup no es un
lector de pantalla separado, pero en realidad está integrado en el sistema operativo
sistema. Dado que casi todas las aplicaciones de consola deben imprimir texto en el
pantalla usando el kernel, y deben obtener la entrada del teclado a través del
kernel, Speakup los maneja automáticamente de forma adecuada. Hay un
Hay pocas excepciones, pero las abordaremos más adelante.
Nota: En esta guía me referiré al teclado numérico como teclado.
Esto se hace porque el archivo Speakupmap.map al que se hace referencia más adelante en este
El manual utiliza el término teclado en lugar de teclado numérico. También soy vago
y preferiría escribir solo una palabra. Entonces es el teclado. ¿Entiendo? Bien.
La mayoría de las teclas de revisión de Speakup están ubicadas en el teclado en el extremo
derecha del teclado. La tecla de bloqueo numérico debe estar desactivada para que estos
trabajar. Si activa el bloqueo numérico, el teclado producirá números,
que es exactamente lo que desea para hojas de cálculo y demás. Para el
Para fines de esta guía, debe tener el bloqueo numérico desactivado, lo cual es
su estado predeterminado en el arranque.
Probablemente no querrás escuchar todos los mensajes de inicio cada vez.
inicias tu sistema, aunque es una buena idea escucharlos en
al menos una vez, para que sepas qué tipo de información está disponible
usted durante el proceso de arranque. Siempre puedes revisar estos mensajes después
arranca con el comando:
dmesg | more
Para acelerar el proceso de arranque y silenciar el discurso del
mensajes de inicio, simplemente presione la tecla Intro del teclado. Esta clave se encuentra
en la esquina inferior derecha del teclado. Speakup se callará y se quedará.
de esa manera, hasta que presione otra tecla.
Puede verificar si el proceso de inicio se ha completado presionando el botón 8
tecla en el teclado, que lee la línea actual. Esto también tiene la
efecto de iniciar la conversación Speakup nuevamente, para que pueda presionar enter en el teclado
para silenciarlo nuevamente si el proceso de inicio no se ha completado.
Cuando se complete el proceso de inicio, aparecerá un mensaje de "iniciar sesión".
En este punto, deberá escribir su identificación de usuario y contraseña, como
proporcionada por el administrador del sistema. Escuchará a Speakup hablar el
letras de su identificación de usuario a medida que la escribe, pero no la contraseña. Esto es
porque la contraseña no se muestra en la pantalla por seguridad
razones. Esto no tiene nada que ver con Speakup, es una seguridad de Linux.
característica.
Una vez que haya iniciado sesión, puede ejecutar cualquier comando o programa de Linux que esté
permitido por su identificación de usuario. Los usuarios normales no podrán ejecutar programas.
que requieren privilegios de root.
Cuando esté ejecutando un programa o comando, Speakup automáticamente
pronuncie el texto nuevo a medida que llega a la pantalla. Puedes en cualquier momento silenciar.
el discurso con la tecla Enter o utilice cualquiera de las teclas de revisión de Speakup.
Aquí hay algunas claves básicas para la revisión de Speakup y una breve descripción de lo que
ellas hacen.
* teclado 1 - leer el carácter anterior
* Teclado 2: lea el carácter actual (al presionar el teclado 2 dos veces rápidamente se hablará).
el carácter actual fonéticamente)
* teclado 3 - leer el siguiente carácter
* teclado 4 - leer la palabra anterior
* Teclado 5: lee la palabra actual (presiona dos veces rápidamente para deletrear la palabra actual)
* teclado 6 - leer la siguiente palabra
* teclado 7 - leer la línea anterior
* Teclado 8: lea la línea actual (presione dos veces rápidamente para escuchar cuánto
el texto en la línea actual tiene sangría)
* teclado 9 - leer la siguiente línea
período del teclado: diga la posición actual del cursor y anuncie la posición actual
consola virtual
También vale la pena señalar que la tecla de inserción en el teclado está asignada
como tecla speakup. En lugar de presionar y soltar esta tecla, como
hacer en DOS o Windows, la mantienes presionada como una tecla Mayús y presionas otra
llaves en combinación con él. Por ejemplo, mantener presionado repetidamente el teclado
insertar, de ahora en adelante llamado hablar, y la tecla Intro alternará el
hablando de texto nuevo en la pantalla de forma intermitente. Esto no es lo mismo que
simplemente presionando el teclado ingresa por sí solo, lo que simplemente silencia el habla
hasta que presiones otra tecla. Cuando presionas hablar más ingresar con el teclado,
Speakup dirá: "Me apagaste" o "Oye, así es mejor". Cuando
Speakup está desactivado, no se pronunciará ningún texto nuevo en la pantalla. Tú
Sin embargo, todavía puedes usar los controles de lectura para revisar la pantalla.
===== 3. Uso del sistema de ayuda Speakup =====
Para ingresar al sistema de ayuda Speakup, mantenga presionado el botón Speakup
(recuerde que esta es la tecla de inserción del teclado) y presione la tecla f1.
Escucharás el mensaje:
"Presiona la barra espaciadora para salir de la ayuda, el cursor hacia arriba o hacia abajo para desplazarte, o una letra para
ir a los comandos de la lista."
Cuando presione la barra espaciadora para salir del sistema de ayuda, escuchará:
"Dejando ayuda".
Mientras estás en el sistema de ayuda Speakup, puedes desplazarte hacia arriba o hacia abajo
a través de la lista de comandos disponibles usando las teclas del cursor. La lista
de comandos está ordenado en orden alfabético. Si deseas saltar a
comandos en una parte específica del alfabeto, puede presionar la letra de
el alfabeto al que desea saltar.
También puedes explorar simplemente escribiendo las teclas del teclado. Al presionar las teclas
hacer que Speakup pronuncie el comando asociado con esa tecla. Para
Por ejemplo, si presiona la tecla 8 del teclado, escuchará:
"El teclado 8 está en línea, digamos actual".
Notarás que algunos comandos no tienen teclas asignadas.
Esto se debe a que son comandos que se utilizan con muy poca frecuencia y también son
accesible a través del sistema sys. Hablaremos del sistema sys más adelante.
en este manual.
También notarás que algunos comandos tienen dos teclas asignadas.
Esto se debe a que Speakup tiene un conjunto integrado de combinaciones de teclas alternativas.
para usuarios de portátiles. La tecla de conversación alternativa es la tecla de bloqueo de mayúsculas. Tú
Puede mantener presionada la tecla Bloq Mayús mientras presiona una tecla alternativa.
Pulse la tecla de comando Speakup para activar el comando. En la mayoría de las computadoras portátiles, el
El teclado numérico se define como las teclas en el área jkl del teclado.
Generalmente hay una tecla de función que activa y activa esta función del teclado.
apagado, y alguna otra tecla que controla el estado de bloqueo numérico. Alternando el
La activación y desactivación de la funcionalidad del teclado puede convertirse en un verdadero dolor de cabeza. Entonces, habla
le ofrece una forma sencilla de acceder a un conjunto alternativo de asignaciones de claves para
tu computadora portatil. Estos también están disponibles de forma predeterminada en sistemas de escritorio,
porque Speakup no sabe si se está ejecutando en una computadora de escritorio o
computadora portátil. Así podrás elegir qué conjunto de teclas Speakup utilizar. Alguno
Es posible que los administradores del sistema hayan optado por compilar Speakup para una computadora de escritorio.
sistema sin este conjunto de combinaciones de teclas alternativas, pero estos detalles son
más allá del alcance de este manual. Para usar el bloqueo de mayúsculas para su funcionamiento normal
Para ello, mantenga pulsada la tecla Mayús mientras activa y desactiva el bloqueo de mayúsculas. Nosotros
Debe tener en cuenta aquí que mantener presionada la tecla Bloq Mayús y presionar la tecla z
activará y desactivará el teclado jkl alternativo.
===== 4. Teclas y sus comandos asignados =====
En esta sección, revisaremos una lista de todas las teclas de comunicación y
comandos. También puede obtener una lista de comandos y teclas asignadas en
el sistema de ayuda.
La siguiente lista fue tomada del archivo Speakupmap.map. Llave
Las asignaciones están a la izquierda del signo igual, y las asignaciones asociadas
Los comandos de voz están a la derecha. La designación "spk" significa presionar
y mantenga presionada la tecla Speakup, también conocida como inserción de teclado, también conocida como bloqueo de mayúsculas, mientras
presionando la otra tecla especificada.
spk key_f9 = punc_level_dec
spk key_f10 = punc_level_inc
spk key_f11 = lectura_punc_dec
spk key_f12 = lectura_punc_inc
tecla spk_1 = vol_dec
tecla spk_2 = vol_inc
tecla spk_3 = tono_dec
tecla spk_4 = tono_inc
tecla spk_5 = velocidad_dec
tecla spk_6 = tasa_inc
key_kpasterisk = alternar_cursor
spk key_kpasterisk = hablar_goto
spk key_f1 = hablar_ayuda
spk key_f2 = set_win
spk key_f3 = borrar_ganar
spk key_f4 = habilitar_win
spk key_f5 = editar_algunos
spk key_f6 = editar_más
spk key_f7 = editar_delim
spk key_f8 = editar_repetir
mayúsculas spk key_f9 = editar_exnum
key_kp7 = decir_línea_prev
spk key_kp7 = borde_izquierdo
key_kp8 = decir_linea
doble key_kp8 = say_line_indent
spk key_kp8 = decir_desde_arriba
key_kp9 = decir_siguiente_línea
spk key_kp9 = borde_superior
key_kpminus = hablar_estacionado
spk key_kpminus = say_char_num
key_kp4 = decir_palabra_anterior
spk key_kp4 = decir_desde_izquierda
key_kp5 = decir_palabra
doble key_kp5 = palabra_deletreada
spk key_kp5 = hechizo_fonético
key_kp6 = decir_siguiente_palabra
spk key_kp6 = decir_a_la derecha
key_kpplus = decir_pantalla
spk key_kpplus = decir_ganar
key_kp1 = decir_prev_char
spk key_kp1 = borde_derecho
key_kp2 = decir_char
spk key_kp2 = decir_a_fondo
doble key_kp2 = say_phonetic_char
key_kp3 = decir_siguiente_char
spk key_kp3 = borde_inferior
clave_kp0 = clave_spk
key_kpdot = decir_posición
spk key_kpdot = decir_atributos
key_kpenter = hablar en silencio
spk key_kpenter = hablar_apagado
key_sysrq = discurso_kill
key_kpslash = hablar_cortar
spk key_kpslash = hablar_pegar
spk key_pageup = decir_primer_char
spk key_pagedown = decir_último_char
key_capslock = spk_key
spk key_z = spk_lock
key_leftmeta = spk_key
Ctrl Spk key_0 = hablar_goto
spk key_u = decir_línea_prev
spk key_i = decir_linea
doble pulsación key_i = say_line_indent
spk key_o = decir_siguiente_línea
spk key_minus = hablar_estacionado
mayúsculas spk key_minus = say_char_num
spk key_j = decir_palabra_anterior
spk key_k = decir_palabra
doble pulsación key_k = palabra_deletreada
spk key_l = decir_siguiente_palabra
spk key_m = decir_prev_char
spk key_comma = decir_char
doble pulsación key_comma = say_phonetic_char
spk key_dot = decir_siguiente_char
spk key_n = decir_posición
Ctrl Spk key_m = borde_izquierdo
Ctrl Spk key_y = borde_superior
Ctrl Spk key_dot = borde_derecho
Ctrl Spk key_p = borde_inferior
spk key_apostrophe = decir_pantalla
spk key_h = decir_desde_izquierda
spk key_y = decir_desde_arriba
spk key_semicolon = decir_a_la derecha
spk key_p = decir_a_fondo
spk key_slash = decir_atributos
spk key_enter = hablar_silencio
Ctrl Spk key_enter = hablar_apagado
tecla spk_9 = hablar_cortar
tecla spk_8 = hablar_pegar
mayúsculas spk key_m = say_first_char
ctrl spk clave_punto y coma = decir_último_carácter
===== 5. El sistema Speakup Sys =====
El lector de pantalla Speakup también crea un subdirectorio Speakup como parte
del sistema del sistema.
Para su comodidad, ejecútelo como root
ln -s /sys/accesibilidad/speakup /speakup
para acceder directamente a los parámetros de Speakup desde /speakup.
Puede ver estas entradas escribiendo el comando:
ls -1 /hablar/*
Si ejecuta el comando ls anterior, obtendrá algo como
este:
* /speakup/attrib_bleep
* /speakup/bell_pos
* /speakup/bleep_time
* /speakup/bleeps
* /speakup/cursor_time
* /speakup/delimitadores
* /speakup/ex_num
* /speakup/key_echo
* /hablar/mapa de teclas
* /speakup/no_interrupt
* /speakup/punc_all
* /speakup/punc_level
* /speakup/punc_most
* /speakup/punc_some
* /speakup/reading_punc
* /hablar/repetir
* /hablar/decir_control
* /speakup/say_word_ctl
* /hablar/silencio
* /speakup/spell_delay
* /speakup/sintetizador
* /speakup/synth_direct
* /speakup/versión
* /speakup/i18n:
- anuncios
- caracteres
- gráfico
- colores
- teclas_ctl
- formateado
- nombres_funciones
- nombres_clave
- estados
* /hablar/suave:
- inicio_caps
- tapas_parada
- tiempo de retardo
- directo
- frecuencia
- tiempo completo
- jiffy_delta
- paso
- punto
- tasa
- tono
- tiempo_disparador
- voz
- volumen
Observe los dos subdirectorios de /speakup: /speakup/i18n y
/speakup/suave.
El subdirectorio i18n se describe en una sección posterior.
Los archivos en /speakup/soft representan configuraciones que son específicas del
controlador para el sintetizador de software. Si utiliza LiteTalk, su
Las configuraciones específicas del sintetizador se encontrarían en /speakup/ltlk. En otras palabras,
Se crea un subdirectorio llamado /speakup/KWD para contener parámetros específicos.
al dispositivo cuya palabra clave es KWD.
Estos parámetros incluyen volumen, velocidad, tono y otros.
Además de utilizar las teclas de acceso rápido de Speakup para cambiar cosas como
volumen, tono y velocidad, también puede repetir los valores en el tono apropiado.
entrada en el directorio /speakup. Esto es muy útil, ya que
le permite controlar los parámetros de Speakup desde un script. Como tu
escribir dichos scripts está algo más allá del alcance de este manual,
pero incluiré aquí un par de ejemplos simples para darle una idea.
idea general de lo que tales scripts pueden hacer.
Supongamos, por ejemplo, que desea controlar tanto la puntuación
nivel y el nivel de puntuación de lectura al mismo tiempo. Para
Para simplificar, los llamaremos punc0, punc1, punc2 y punc3. los guiones
podría verse algo como esto:
#!/bin/bash
#punc0
# establece los niveles de punc y lectura de punc en 0
eco 0 >/speakup/punc_level
eco 0 >/speakup/reading_punc
echo Nivel de puntuación establecido en 0.
#!/bin/bash
#punc1
# establece los niveles de punc y lectura de punc en 1
eco 1 >/speakup/punc_level
eco 1 >/speakup/reading_punc
echo Nivel de puntuación establecido en 1.
#!/bin/bash
# punc2
# establece los niveles de punc y lectura de punc en 2
eco 2 >/speakup/punc_level
eco 2 >/speakup/reading_punc
echo Nivel de puntuación establecido en 2.
#!/bin/bash
#punc3
# establece los niveles de punc y lectura de punc en 3
eco 3 >/speakup/punc_level
eco 3 >/speakup/reading_punc
echo Nivel de puntuación establecido en 3.
Si tuviera que almacenar estos cuatro pequeños scripts en un directorio en su
ruta, tal vez /usr/local/bin, y establezca los permisos en 755 con el
comando chmod, entonces podrías cambiar la lectura predeterminada punc y
niveles de puntuación al mismo tiempo emitiendo un solo comando. Para
Por ejemplo, si ejecutara el comando punc3 en el símbolo del shell,
entonces la lectura de punc y el nivel de punc se establecerían en 3.
Debo señalar que los scripts anteriores fueron escritos para funcionar con bash, pero
independientemente del shell que utilices, deberías poder hacer algo
similar.
El sistema Speakup sys también tiene otro uso interesante. puedes hacer eco
Hablar parámetros en el sistema sys en un script durante el sistema
inicio y Speakup volverá a sus parámetros preferidos cada vez
el sistema se reinicia.
La mayoría de los parámetros del sistema Speakup pueden ser manipulados por un usuario normal.
en el sistema. Sin embargo, hay algunos parámetros que son peligrosos.
lo suficiente como para que sólo puedan ser manipulados por el usuario root de su
sistema. Incluso hay algunos parámetros que son de sólo lectura y no pueden
ser escrito en absoluto. Por ejemplo, la entrada de versión en Speakup
El sistema sys es de sólo lectura. Esto se debe a que no hay ningún motivo para que un usuario
para alterar el número de versión informado por Speakup. Haciendo
un ls -l en /speakup/version devolverá esto:
-r--r--r-- 1 raíz raíz 0 21 de marzo 13:46 /speakup/version
Como puede ver, la entrada de versión en el sistema Speakup sys se lee
únicamente, es propiedad de root y pertenece al grupo raíz. haciendo un gato de
/speakup/version mostrará el número de versión de Speakup, como
este:
gato /speakup/versión
Speakup v-2.00 CVS: jueves 21 de octubre a las 10:38:21 EDT de 2004
sintetizador dtlk versión 1.1
La pantalla muestra el número de versión de Speakup, junto con la versión
número del controlador del sintetizador actual.
Mirar las entradas en el sistema Speakup sys puede resultar útil en muchos casos.
maneras. Por ejemplo, es posible que desees saber en qué nivel está configurado tu volumen.
en. Podrías escribir:
gato /speakup/KWD/vol
# Reemplace KWD con la palabra clave para su sintetizador, EG, ltlk para LiteTalk.
5
El número cinco que regresa es el nivel en el que el sintetizador
el volumen está fijado en.
Todas las entradas en el sistema Speakup sys son legibles, algunas son
Sólo los root pueden escribir y algunos pueden escribirlos todos. A menos que usted
sabes lo que estás haciendo, probablemente deberías dejar los que están
Sólo se puede escribir mediante root. La mayoría de los nombres se explican por sí mismos.
Vol para controlar el volumen, tono por tono, velocidad para controlar el habla
tarifa, etc. Si encuentra uno del que no está seguro, puede publicar una consulta
en la lista de Speakup.
===== 6. Cambiar sintetizadores =====
Es posible cambiar a un sintetizador diferente mientras se habla.
correr. En otras palabras, no es necesario reiniciar el sistema.
para utilizar un sintetizador diferente. Puedes simplemente repetir el
palabra clave synthesizer a la entrada /speakup/synth sys.
Dependiendo de su situación, es posible que desee hacer eco de ninguno en el sintetizador.
entrada sys, para desactivar la voz mientras un sintetizador está desconectado y
en su lugar se conecta un segundo. Luego repita la palabra clave para el
nuevo sintetizador en la entrada del sistema de sintetizador para iniciar el habla
con el sintetizador recién conectado. Ver la lista de sintetizadores
palabras clave en la sección 1 para encontrar la palabra clave que coincida con su sintetizador.
===== 7. Cargando módulos =====
Como se mencionó anteriormente, Speakup puede compilarse completamente en el
kernel, con la excepción del módulo de ayuda, o puede compilarse como
una serie de módulos. Cuando se compila como módulos, Speakup sólo será
capaz de leer algunos de los mensajes de inicio si el administrador del sistema
ha configurado el sistema para cargar los módulos en el momento boo. los modulos
se puede cargar después de que los sistemas de archivos hayan sido verificados y montados, o
desde un initrd. Hay una tercera posibilidad. Speakup se puede compilar
con algunos componentes integrados en el kernel y otros como módulos. Como
Veremos en la siguiente sección, esto es particularmente útil cuando estás
Trabajar con sintetizadores de software.
Si Speakup está completamente compilado como módulos, entonces debes usar el
Comando modprobe para cargar Speakup. Esto se hace cargando el módulo para
el controlador de sintetizador que desea utilizar. Todos los módulos del controlador
llamado Speakup_, donde es la palabra clave para el
sintetizador que desees. Entonces, para cargar el controlador para DecTalk
Express, escribirías el siguiente comando:
Modprobe Speakup_dectlk
Emitir este comando cargaría el controlador DecTalk Express y todos los demás
módulos Speakup relacionados necesarios para poner Speakup en funcionamiento.
Para descargar completamente Speakup, nuevamente suponiendo que está completamente construido
como módulos, darías el comando:
modprobe -r hablar_dectlk
El comando anterior supone que estaba ejecutando DecTalk Express. Si usted
Si estuvieras usando un sintetizador diferente, entonces sustituirías su palabra clave en
lugar de dectlk.
Si tiene varios controladores cargados, deberá descargarlos todos, en
para descargar completamente Speakup.
Por ejemplo, si ha cargado los controladores dectlk y ltlk, utilice el
dominio:
modprobe -r hablar_dectlk hablar_ltlk
No puede descargar el controlador para sintetizadores de software cuando un espacio de usuario
el demonio está usando /dev/softsynth. Primero, mata al demonio. A continuación, elimine
el conductor con el comando:
modprobe -r hablar_soft
Ahora supongamos que tenemos una situación en la que el componente principal de Speakup
está integrado en el kernel y algunos o todos los controladores están integrados como
módulos. Dado que la parte principal de Speakup está compilada en el kernel,
Se ha creado un sistema parcial Speakup sys que podemos aprovechar.
simplemente haciendo eco de la palabra clave del sintetizador en el
/speakup/synth sys entrada. Esto hará que el núcleo
cargue automáticamente el módulo de controlador apropiado e inicie Speakup
hablando. Para cambiar a otro sintetizador, simplemente haga eco de una nueva palabra clave en el
entrada del sistema de sintetizador. Por ejemplo, para cargar el controlador DoubleTalk LT,
escribirías:
echo ltlk >/speakup/sintetizador
Puede utilizar el comando modprobe -r para descargar módulos de controlador, independientemente
de si la parte principal de Speakup se ha integrado en el kernel o
no.
===== 8. Uso de sintetizadores de software =====
El uso de un sintetizador de software requiere que se instale algún otro software.
instalado y ejecutándose en su sistema. Por esta razón, el software
Los sintetizadores no están disponibles para su uso durante el arranque o durante una operación del sistema.
proceso de instalación.
Hay dos soluciones disponibles gratuitamente para el habla por software: Espeakup y
Despachador de discursos.
Estos se describen en las subsecciones 8.1 y 8.2, respectivamente.
Durante el resto de esta sección, asumimos que Speakup_soft es
integrado en su kernel o cargado como un módulo.
Si su sistema no tiene instalado udev, antes de poder utilizar un
sintetizador de software, debe haber creado el dispositivo /dev/softsynth.
Si aún no lo ha hecho, ejecute los siguientes comandos como root:
CD/desarrollador
mknod softsynth c 10 26
Mientras estamos en eso, también podríamos crear el dispositivo /dev/synth,
que se puede utilizar para permitir que los programas espaciales del usuario envíen información a su
sintetizador. Para crear /dev/synth, cambie al directorio /dev y
emita el siguiente comando como root:
sintetizador mknod c 10 25
de ambos.
==== 8.1. Hablar ====
Espeakup es un conector entre Speakup y el sintetizador de software eSpeak.
Es posible que Espeakup ya esté disponible como paquete para su distribución
de Linux. Si no está empaquetado, deberá instalarlo manualmente.
Puede encontrarlo en el subdirectorio contrib/ de las fuentes de Speakup.
El nombre del archivo es espeakup-$VERSION.tar.bz2, donde $VERSION
Depende de la versión actual de Espeakup. La fuente Speakup 3.1.2
Se envía con la versión 0.71 de Espeakup.
El archivo README incluido con las fuentes de Espeakup describe el proceso.
de instalación manual.
Suponiendo que Espeakup sea instalado, ya sea por el usuario o por el distribuidor,
Siga estos pasos para usarlo.
Dígale a Speakup que use el "controlador de software:
eco suave > /speakup/synth
Finalmente, inicie el programa espeakup. Hay dos maneras de hacerlo.
Ambos requieren privilegios de root.
Si Espeakup se instaló como un paquete para su distribución de Linux,
probablemente tenga un script específico de la distribución que controle la operación
del demonio. Busque un archivo llamado espeakup en /etc/init.d o
/etc/rc.d. Ejecute el siguiente comando con privilegios de root:
/etc/init.d/espeakup inicio
Reemplace init.d con rc.d, si su distribución usa scripts ubicados en
/etc/rc.d.
Su distribución también tendrá un procedimiento para iniciar demonios en
tiempo de arranque, por lo que es posible tener voz del software tan pronto como el espacio del usuario
Los demonios se inician mediante los scripts de arranque.
Estos procedimientos no se describen en este documento.
Si construyó Espeakup manualmente, el paso "realizar instalación" colocó el binario
en /usr/bin.
Ejecute el siguiente comando como root:
/usr/bin/espeakup
Espeakup debería empezar a hablar.
==== 8.2. Despachador de discursos ====
Para esta opción, debes tener un paquete llamado
Speech Dispatcher ejecutándose en su sistema y debe configurarse para
trabaje con uno de sus sintetizadores de software compatibles.
Dos sintetizadores de código abierto que puedes utilizar son Flite y Festival. Tú
También puede optar por comprar el software DecTalk de Fonix Sales Inc.
Si realiza una búsqueda en Google de Fonix, encontrará su sitio web.
Puede obtener una copia de Speech Dispatcher en free(b)soft en
[[http://www.freebsoft.org/]]. Siga las instrucciones de instalación que
vienen con Speech Dispatcher para poder instalar y configurar Speech
Despachador. Puede consultar el sitio web de su distribución de Linux.
para obtener una copia de Flite o Festival. Tu linux
La distribución también puede tener un paquete Speech Dispatcher precompilado.
Una vez que haya instalado, configurado y probado Speech Dispatcher con su
sintetizador de software elegido, todavía necesita una pieza más de software
para que las cosas funcionen. Necesitas un paquete llamado discurso.
Lo obtienes del sitio web gratuito(b)soft mencionado anteriormente. después de haber
compilado e instalado, ya casi estás listo para comenzar a usar
su sintetizador de software.
Ahora puede comenzar a utilizar su sintetizador de software. Con el fin de hacerlo,
repita la palabra clave soft en la entrada del sistema del sintetizador de esta manera:
eco suave >/speakup/synth
Luego ejecute el comando Speechd_up de esta manera:
discurso_arriba &
Tu sintetizador ahora debería comenzar a hablar y deberías poder ajustarlo.
el tono, el ritmo, etc.
==== 9. Uso de la tarjeta para PC DecTalk ====
La tarjeta DecTalk PC es una tarjeta ISA que se inserta en uno de los ISA
ranuras de su computadora. Requiere que el software DecTalk para PC esté
instalado en su computadora y que el software esté cargado en la
Tarjeta de PC Detalk antes de poder utilizarla.
Puede obtener el archivo dec_pc.tgz del sitio linux-speakup.org. El
El archivo dec_pc.tgz está en el directorio [[ftp/pub/linux/speakup]].
Después de haber descargado el archivo dec_pc.tgz, descomprímalo en su casa.
directorio y lea el archivo Léame en el archivo dec_pc recién creado.
directorio.
La forma más sencilla de hacer que el software funcione es copiar el archivo dec_pc completo.
directorio en /user/local/lib. Para hacer esto, haz root en tu casa.
directorio y emita el comando:
cp dec_pc /usr/local/lib
Necesitará copiar el comando dtload del directorio dec_pc a un
directorio en su ruta. Ya sea /usr/bin o /usr/local/bin es una buena
elección.
Ahora puede ejecutar el comando dtload para cargar la PC DecTalk
software en la tarjeta. Después de haber hecho esto, haga eco del decpc
palabra clave para la entrada del sintetizador en el sistema sys como esta:
echo decpc >/speakup/sintetizador
Su PC DecTalk debería comenzar a hablar y luego podrá ajustar el tono,
velocidad, volumen, voz, etc. La entrada de voz en el sistema Speakup sys
aceptará un número del 0 al 7 para el sintetizador DecTalk para PC,
que le dará acceso a algunas de las voces de DecTalk.
===== 10. Uso del seguimiento del cursor =====
En la versión 2.0 y posteriores de Speakup, el seguimiento del cursor se activa mediante
por defecto. Esto significa que cuando utilices un editor, Speakup
Habla automáticamente los caracteres a medida que te mueves hacia la izquierda y hacia la derecha con el
teclas del cursor y líneas a medida que se mueve hacia arriba y hacia abajo con las teclas del cursor.
Este es el tipo tradicional de seguimiento del cursor.
Las versiones recientes de Speakup ofrecen dos formas adicionales de controlar el
texto que se habla cuando se mueve el cursor:
"seguimiento de resaltado" y "ventana de lectura".
Se describen más adelante en esta sección.
A veces, estos modos se interponen en tu camino, por lo que puedes desactivar el seguimiento del cursor.
en total.
Puede seleccionar entre las diversas formas de seguimiento del cursor utilizando el teclado
tecla de asterisco.
Cada vez que presiona esta tecla, se selecciona un nuevo modo y Speakup habla
el nombre del nuevo modo. Los nombres de los cuatro posibles estados del cursor.
seguimiento son: "cursor en", "seguimiento de resaltado", "leer ventana",
y "avanzando". La tecla de asterisco del teclado se desplaza por la lista de
modos de forma circular.
Si el seguimiento de resaltados está habilitado, Speakup rastrea el texto resaltado,
en lugar del cursor en sí. Cuando mueves el cursor con las teclas de flecha,
Speakup pronuncia la información resaltada actualmente.
Esto resulta útil al desplazarse por varios menús y cuadros de diálogo.
Si el seguimiento del cursor no le ayuda mientras navega por un menú,
Pruebe el seguimiento de resaltados.
Con la variedad de seguimiento del cursor de "ventana de lectura", puede limitar el texto
que Speakup habla especificando una ventana de interés en la pantalla.
Consulte la [[sección 15]] para obtener una descripción del proceso de definición de ventanas.
Cuando mueves el cursor mediante las teclas de flecha, Speakup solo habla
el contenido de la ventana. Esto es especialmente útil cuando estás escuchando
discurso superfluo. Considere el siguiente ejemplo.
Supongamos que se encuentra en un símbolo del shell. Usas bash y quieres
explore su historial de comandos usando las teclas de flecha hacia arriba y hacia abajo. Si usted
Si ha habilitado el seguimiento del cursor, escuchará dos piezas de información.
Speakup dice tanto el símbolo del shell como la entrada actual del
historial de mando. Es posible que no desee escuchar el mensaje repetido
cada vez que te mueves, por lo que puedes silenciarlo especificando una ventana. Encontrar
la última línea de texto en la pantalla. Borre la ventana actual presionando
la combinación de teclas hablar f3. Utilice el cursor de revisión para encontrar el primero.
carácter que sigue al indicador de shell. Presione Speakup + F2 dos veces para
definir una ventana de una línea. Los límites de la ventana son los
carácter que sigue al símbolo del shell y al final de la línea. Ahora, ciclo
a través de los modos de seguimiento del cursor usando el asterisco del teclado, hasta Speakup
dice "leer ventana". Muévete por tu historial usando las teclas de flecha.
Notará que Speakup ya no pronuncia el mensaje redundante.
A algunas personas les gusta desactivar el seguimiento del cursor mientras usan el
navegador web lince. Definitivamente querrás desactivar el seguimiento del cursor cuando
estás utilizando la aplicación alsamixer. De lo contrario, no podrás
para escuchar la configuración de su mezclador mientras usa las teclas de flecha.
===== 11. Cortar y pegar =====
Una de las funciones más útiles de Speakup es la capacidad de cortar y pegar
texto en la pantalla. Esto significa que puede capturar información de un
programa y pegue el texto capturado en un lugar diferente en el
programa, o en un programa completamente diferente, que incluso puede ser
ejecutándose en una consola diferente.
Por ejemplo, en este manual hemos hecho referencias a varios sitios web.
sitios. Sería bueno si pudieras cortar y pegar estas URL en tu
navegador web. Speakup hace esto bastante bien. Supongamos que quisieras
Pasa la siguiente URL en tu navegador:
[[http://linux-speakup.org/]]
Utilice las teclas de revisión de voz para colocar el cursor de lectura en la primera
carácter de la URL anterior. Cuando el cursor de lectura está en posición,
presione la tecla de barra del teclado una vez. Speakup dirá "marcar". Próximo,
Coloque el cursor de lectura en el carácter más a la derecha de lo anterior.
URL. Presione la tecla de barra del teclado una vez más para cortar el texto.
desde la pantalla. Speakup dirá "cortar". Aunque llamemos a esto
Al cortar, Speakup en realidad no elimina el texto cortado de la pantalla.
Hace una copia del texto en un buffer especial para pegarlo posteriormente.
Ahora que tienes la URL cortada de la pantalla, puedes pegarla en
su navegador, o incluso pegue la URL en una línea de comando como argumento para
su navegador.
Supongamos que desea iniciar lynx e ir al sitio Speakup.
Puedes cambiar a una consola diferente con la tecla Alt izquierda y derecha.
flechas, o puede cambiar a una consola específica escribiendo alt y un
tecla de función. Estos no son comandos Speakup, solo Linux estándar
capacidades de la consola.
Una vez que haya cambiado a una consola adecuada y se encuentre en el símbolo del shell,
escriba la palabra lince, seguida de un espacio. Ahora mantenga presionado el altavoz.
mientras escribe el carácter de barra diagonal del teclado. La URL será pegada.
en la línea de comando, tal como si lo hubiera escrito. Presione el botón
tecla Intro para ejecutar el comando.
El buffer de pegado continuará conteniendo la información cortada, hasta que se realice una nueva
Se realiza la operación de marcar y cortar. Esto significa que puedes pegar el corte.
información tantas veces como quieras antes de hacer otro corte
operación.
No estás limitado a cortar y pegar solo una línea en la pantalla.
También puedes cortar y pegar regiones rectangulares de la pantalla. Justo
Coloque el cursor de lectura en la esquina superior izquierda del texto que se va a leer.
corte, márquelo con la tecla de barra del teclado y luego coloque el cursor de lectura
en la esquina inferior derecha de la región a cortar y córtela con el
tecla de barra del teclado.
===== 12. Cambiar la pronunciación de los caracteres =====
A través de la entrada del sistema /speakup/i18n/characters, Speakup le brinda la
capacidad de cambiar la forma en que Speakup pronuncia un carácter determinado. Tú podrías,
por ejemplo, cambie la forma en que se pronuncian algunos caracteres de puntuación. Puede
incluso cambiar cómo Speakup pronunciará ciertas letras.
Es posible que, por ejemplo, desees cambiar la forma en que Speakup pronuncia la z.
personaje. El autor de Speakup, Kirk Reiser, es canadiense y, por tanto,
cree que la z debería pronunciarse zed. Si eres americano,
es posible que desee utilizar la pronunciación zee en lugar de zed. Puede
cambie la pronunciación de la z mayúscula y minúscula con el
siguientes dos comandos:
echo 90 zee >/speakup/caracteres
echo 122 zee >/speakup/caracteres
Examinemos las partes de los dos comandos anteriores. son emitidos
en el símbolo del shell y podría colocarse en un script de inicio.
La palabra echo le dice al shell que desea que muestre el
Cadena de caracteres que siguen a la palabra eco. Si fueras a simplemente
tipo:
eco hola.
Aparecerá la palabra hola impresa en la pantalla tan pronto como
presionó la tecla enter. En este caso, estamos haciendo eco de cadenas que
desea ser redirigido al sistema sys.
Los números 90 y 122 en los comandos de eco anteriores son numéricos ASCII.
valores para la z mayúscula y minúscula, los caracteres que deseamos cambiar.
La cadena zee es la pronunciación que queremos que use Speakup para la
mayúsculas y minúsculas z.
El símbolo > redirige la salida del comando echo a un archivo, simplemente
como en DOS o en el símbolo del sistema de Windows.
Y finalmente, /speakup/i18n/characters es la entrada del archivo en el sistema sys.
hacia donde queremos que se dirija la salida. Speakup mira el número
valor del carácter que queremos cambiar, e inserta la pronunciación
cadena en una tabla interna.
Puedes ver la tabla completa con el siguiente comando:
gato /speakup/i18n/caracteres
Speakup luego imprimirá la tabla completa de pronunciación de caracteres. I
No lo mostraré aquí, pero le dejaré que lo vea cuando le convenga.
===== 13. Claves de mapeo =====
Speakup tiene la capacidad de permitirle asignar o "mapear" teclas a
comandos internos de Speakup. Esta sección necesariamente asume que usted tiene una
Árbol de fuentes del kernel de Linux instalado y que ha sido parcheado y
configurado con Speakup. Cómo se hace esto está más allá del alcance de este
manual. Para obtener esta información, visite el sitio web de Speakup en
[[http://linux-speakup.org]]/. La razón por la que necesitarás la fuente del kernel
árbol parcheado con Speakup es que la utilidad genmap que necesitarás para
El procesamiento de mapas de teclas está en el
Directorio /usr/src/linux-/drivers/char/speakup. El
en la ruta del directorio anterior es el número de versión de
el árbol de fuentes de Linux con el que está trabajando.
Bien, ya obtuviste el árbol de fuentes del kernel y lo parcheaste.
y lo configuré. Ahora puedes empezar a manipular mapas de teclas.
Puedes usar el
/usr/src/linux-/drivers/char/speakup/speakupmap.map archivo
incluido con la fuente de Speakup, o puede cortar y pegar la copia en
sección 4 en un archivo separado. Si usas el del Speakup
árbol fuente, asegúrese de hacer una copia de seguridad antes de comenzar a crear
cambios. ¡Usted ha sido advertido!
Supongamos que desea cambiar las asignaciones de teclas para Speakup
say_last_char y los comandos Speakup say_first_char. El
Speakupmap.map enumera las asignaciones de teclas para estos dos comandos de la siguiente manera:
spk key_pageup = decir_primer_char
spk key_pagedown = decir_último_char
Puede editar su copia del archivo Speakupmap.map e intercambiar el comando
nombres en el lado derecho del signo = (igual). Hiciste una copia de seguridad,
¿bien? Las nuevas líneas del mapa de teclas se verían así:
spk key_pageup = decir_último_char
spk key_pagedown = decir_primer_char
Después de editar su copia del archivo Speakupmap.map, guárdela en un nuevo
nombre del archivo, quizás newmap.map. Luego sal de tu editor y regresa al
indicador de shell.
Ahora está listo para cargar su mapa de teclas con sus asignaciones de teclas intercambiadas.
Suponiendo que guardó su nuevo mapa de teclas como el archivo newmap.map,
cargaría su mapa de teclas en el sistema sys de esta manera:
/usr/src/linux-/drivers/char/speakup/genmap newmap.map
>/speakup/mapa de teclas
Recuerde sustituir el número de versión de su kernel por el
en el comando anterior. Tenga en cuenta también que aunque el
comando anterior envuelto en dos líneas en este documento, debe escribir
todo en una sola línea.
Los caracteres "decir primero" y "decir último" ahora deberían intercambiarse. Prensado
Speakup Pagedown debería leerle el primer carácter que no sea un espacio en blanco en
la línea en la que se encuentra el cursor de lectura y al presionar hablar hacia arriba debería
lee el último carácter de la línea en la que se encuentra el cursor de lectura.
Debe tener en cuenta que estas nuevas asignaciones solo permanecerán vigentes hasta
reinicie o hasta que cargue otro mapa de teclas.
Una última advertencia. Si intentas cargar un mapa parcial, rápidamente
descubre que todas las asignaciones que no incluiste en tu archivo se eliminaron
del mapa de trabajo. ¡Ten mucho cuidado y haz siempre una copia de seguridad!
¡Usted ha sido advertido!
===== 14. Internacionalización de la libertad de expresión =====
Speakup indica varias condiciones al usuario mediante mensajes hablados.
Por ejemplo, cuando te mueves hacia el borde izquierdo de la pantalla con el
teclas de revisión, dice Speakup, "izquierda".
Antes de la versión 3.1.0 de Speakup, todos estos mensajes estaban en inglés,
y no se podían cambiar. Si usó un sintetizador que no esté en inglés,
Aún escuchaste mensajes en inglés, como "izquierda" y "cursor en".
En la versión 3.1.0 o superior, se pueden cargar traducciones para los distintos
mensajes a través del sistema de archivos /sys.
El directorio /speakup/i18n contiene varias colecciones de mensajes.
Cada grupo de mensajes se almacena en su propio archivo.
La siguiente sección enumera todos estos archivos, junto con una breve descripción.
de cada.
==== 14.1. Archivos bajo el subdirectorio i18n ====
* anuncios:
Este archivo contiene varios anuncios generales, la mayoría de los cuales no pueden
ser categorizado. Encontrarás mensajes como "Mataste a Speakup",
“estoy vivo”, “saliendo de ayuda”, “estacionado”, “desestacionado”, y otros.
También encontrará los nombres de los bordes de la pantalla y los modos de seguimiento del cursor.
aquí.
* caracteres:
Consulte la sección 12 para obtener una descripción de este archivo.
* tabla:
Ver [[sección 12]]. A diferencia del resto de archivos del subdirectorio i18n,
éste no contiene mensajes para ser hablados.
* colores:
Cuando utilizas la función "decir atributos", Speakup dice el nombre del
colores de primer plano y de fondo. Estos nombres provienen del i18n/colors.
archivo.
* ctl_keys:
Aquí encontrará los nombres de las teclas de control. Estos se utilizan con Speakup
función say_control.
*formateado:
Este grupo de mensajes contiene códigos de formato incrustados, para especificar
el tipo y ancho de los datos mostrados. Si los cambia, debe
conservar todos los códigos de formato y deben aparecer en el orden
utilizado por los mensajes predeterminados.
* nombres_funciones:
Aquí encontrará una lista de nombres para las funciones Speakup. Estos se utilizan
por el sistema de ayuda. Por ejemplo, supongamos que ha activado el modo de ayuda,
y presionaste el teclado 3. Speakup dice:
"El teclado 3 es un carácter, diga siguiente".
El mensaje "carácter, diga siguiente" nombra una función Speakup y
proviene de este archivo function_names.
* nombres_clave:
Nuevamente, el sistema de ayuda de Speakup utiliza key_names. En el anterior
Por ejemplo, Speakup dijo que presionaste el "teclado 3".
Este nombre proviene del archivo key_names.
* estados:
Este archivo contiene nombres para estados clave.
Nuevamente, estos son parte del sistema de ayuda. Por ejemplo, si hubiera presionado
Speakup + teclado 3, escuchará:
"El teclado Speakup 3 va al borde inferior".
La tecla Speakup está presionada, por lo que el nombre del estado clave es Speakup.
Esta parte del mensaje proviene de la colección de estados.
==== 14.2. Cargando tus propios mensajes ====
Todos los archivos del subdirectorio i18n siguen el mismo formato.
Consisten en líneas, con un mensaje por línea.
Cada mensaje está representado por un número, seguido del texto del mensaje.
El número es la posición del mensaje en la colección dada.
Por ejemplo, si ve el archivo /speakup/i18n/colors, verá el
Lista de seguidores:
* 0 negro
* 1 azul
* 2 verdes
* 3 cian
* 4 rojos
* 5 magentas
* 6 amarillo
* 7 blanco
* 8 gris
Puedes cambiar un mensaje o puedes cambiar un grupo completo.
Para cargar una colección completa de mensajes de una nueva fuente, simplemente use
el comando cp:
cp ~/mis_colores /speakup/i18n/colores
Puede cambiar un mensaje individual con el comando echo,
como se muestra en el siguiente ejemplo.
El nombre español del color azul es azul.
Mirando el archivo de colores, vemos que el nombre "azul" está en la posición 1
dentro del grupo de colores. Cambiemos de azul a azul:
echo '1 azul' > /speakup/i18n/colors
La próxima vez que Speakup diga el mensaje 1 del grupo de colores, lo hará.
diga "azul", en lugar de "azul".
En el futuro estarán disponibles traducciones a varios idiomas,
y la mayoría de los usuarios simplemente cargarán los archivos necesarios para su idioma.
==== 14.3. No hay soporte para idiomas no europeos occidentales ====
A partir de la versión actual, Speakup solo admite idiomas de Europa occidental.
Soporte para los caracteres extendidos utilizados por idiomas fuera del oeste.
La familia europea de lenguas es un trabajo en progreso.
===== 15. Uso de la capacidad de ventanas de Speakup =====
Speakup tiene la capacidad de definir y manipular ventanas en el
pantalla. Speakup utiliza el término "Ventana" para referirse a un área de acceso definida por el usuario.
la pantalla. Las claves para definir y manipular Speakup
las ventanas son las siguientes:
Speakup + f2: establece los límites de la ventana.
Speakup + f3: borra la definición de ventana actual.
Speakup + F4: activa y desactiva el silencio de la ventana.
Speakup + teclado más: diga la ventana actualmente definida.
Estas capacidades son útiles para rastrear una determinada parte de la pantalla.
sin releer toda la pantalla, o para silenciar una parte de la
pantalla que cambia constantemente, como un reloj o una línea de estado.
No hay forma de guardar esta configuración de ventana y solo puedes tener una
ventana definida para cada consola virtual. Tampoco hay manera de tener
ventanas definidas automáticamente para aplicaciones específicas.
Para definir una ventana, utilice las teclas de revisión para mover su lectura.
cursor al comienzo del área que desea definir. Entonces presione
hablar + f2. Speakup le dirá que la ventana comienza en el
posición indicada de fila y columna. Luego mueva el cursor de lectura a la
final del área que se definirá como ventana y presione Speakup + F2 nuevamente.
Si hay más de una línea en la ventana, Speakup te lo dirá
que la ventana termine en la posición de fila y columna indicada. Sí hay
hay solo una línea en la ventana, entonces Speakup le dirá que el
ventana es la línea especificada en la pantalla. Si sólo estás definiendo un
ventana de una línea, puede simplemente presionar Speakup + F2 dos veces después de colocar el
cursor de lectura en la línea que desea definir como ventana. No lo es
necesario posicionar el cursor de lectura al final de la línea para
para definir toda la línea como una ventana.
===== 16. Herramientas para controlar la conversación =====
La distribución de Speakup incluye herramientas adicionales (en el directorio de herramientas)
que fueron escritos para hacer que SpeakUp sea más fácil de usar. Esta sección
Describe brevemente el uso de estas herramientas.
==== 16.1. Speakupconf ====
Speakupconf comenzó como una contribución de Steve Holmes, miembro de
la comunidad de hablantes. Nos gustaría agradecerle por su trabajo en el
primeras versiones de este proyecto.
Este script puede instalarse como parte de su distribución de Linux, pero si
no lo es, los lugares recomendados para colocarlo son /usr/local/bin o
/usr/bin. Este script puede ser ejecutado por cualquier usuario, por lo que no requiere
privilegios de root.
Speakupconf le permite guardar y cargar su configuración de Speakup. Funciona
leyendo y escribiendo los archivos /sys descritos anteriormente.
El directorio que usa Speakupconf para almacenar su configuración depende de
si se ejecuta desde la cuenta raíz. Si ejecutas Speakupconf como
root, utiliza el directorio /etc/speakup. De lo contrario, utiliza el directorio
~/.speakup, donde ~ es su directorio de inicio.
Cualquiera que necesite usar Speakup desde su consola puede cargar su propio archivo personalizado.
configuración con este script.
Speakupconf toma un argumento requerido: cargar o guardar.
usa el comando
guardar en talkupconf
para guardar la configuración de Speakup y
carga de talkupconf
para cargarlos en Speakup.
Se puede especificar un segundo argumento para utilizar un directorio alternativo para
cargar o guardar los parámetros de altavoz.
==== 16.2. Hablar con ====
Charles Hallenbeck, otro miembro de la comunidad de hablantes, escribió el
versiones iniciales de este script, y también nos gustaría agradecerle por
su trabajo en ello.
Este script necesita privilegios de root para ejecutarse, por lo que si no está instalado como
parte de su distribución Linux, los lugares recomendados para instalarlo
son /usr/local/sbin o /usr/sbin.
Talkwith te permite cambiar de sintetizador sobre la marcha. Se necesita un sintetizador
nombre como argumento. Por ejemplo,
hablar con dectlk
hace que Speakup utilice DecTalk Express. Si desea cambiar a un
sintetizador de software, también debe indicar qué demonio desea
usar. Hay dos opciones posibles:
spd y espeakup. spd es una abreviatura de hablado.
Si desea utilizar espeakup para la síntesis de software, dé el comando
hablar con voz suave
Para usar voz alta, escriba:
hablar con velocidad suave
Cualquier argumento que siga al nombre del demonio se pasa al demonio.
cuando es invocado. Por ejemplo:
hablar con espeakup --default-voice=fr
hace que espeakup utilice la voz francesa.
Tenga en cuenta que talkwith siempre debe ejecutarse con privilegios de root.
Talkwith no intenta cargar su configuración después de la nueva
El sintetizador está activado. Puedes usar Speakupconf para cargar tu configuración.
Si es deseado.
Licencia de documentación libre GNU
Versión 1.2, noviembre de 2002
Copyright (C) 2000,2001,2002 Free Software Foundation, Inc.
59 Temple Place, Suite 330, Boston, MA 02111-1307 EE. UU.
Todo el mundo puede copiar y distribuir copias textuales.
de este documento de licencia, pero no se permite cambiarlo.
===== Todo =====
* Las viñetas bajo los directorios en el [[punto 4]] deberán llevar una numeración igual que el resto, y no lista ordenada.
* Añadir enlaces a secciones de esta misma página donde corresponda.
* Se deben añadir tablas a los comandos de teclas.
* Se deben observar las traducciones de determinados elementos, como:
* cat = gato
* Teclas pegadas.
* Funciones como spk_puntinc.
* ...