RH Voice es un sintetizador gratuito y de código abierto que soporta los idiomas ruso, inglés de Estados Unidos, ucraniano, georgiano, esperanto, portugués de Brasil, quirguís, Tatar y macedonio. Utiliza síntesis paramétrica estadística, y se apoya en otras tecnologías libres para conseguirlo.
Las voces se construyen a partir de grabaciones de voz natural. Tienen muy poco impacto, ya que sólo se almacenan modelos estadísticos en los ordenadores de los usuarios. Aunque las voces carecen de la naturalidad que tienen otros sintetizadores que combinan segmentos de las propias grabaciones para producir el habla, todavía son muy inteligibles y se asemejan a las personas que grabaron el material de origen.

Descargas

Paquete principal

Descargar versión 1.4.2

Ruso

Inglés

Descargar paquete de datos de idioma, versión 2.7.9. Útil para permitir que las voces de otros idiomas hablen en pseudo-inglés.

Voces

Portugués de Brasil

Esperanto

Georgiano

Quirguis

Tatar

Ucraniano

Macedonio

Festival es un sintetizador libre que intenta ofrecer voces naturales. El paquete que se puede descargar a continuación incluye 2 voces en inglés y una en checo.

Descargar versión 2.0

Svox Pico es un pequeño pero humano sintetizador de voz que soporta el inglés de estados UNIDOS, el inglés de reino unido, español, francés, italiano y alemán.

Descargar versión 2.0
Descargar versión 3.4-dev, compatible con NVDA 2019.3 y posterior.

  • Autor: Derek Riemer
  • Versión actual: 1.0 estable
  • Este complemento formó parte de la lista de complementos oficiales
  • Descargar Versión estable

consoleTimer fue escrito por derek riemer, y es GPL V2, sewgún se requería
para un complemento de NVDA.

Fondo

Cuando se utilizan líneas de órdenes sobre ssh, normalmente, hay retrasos de
red. Este retraso es lo esperado, no obstante, el modo en el que NVDA maneja
el movimiento del cursor no es amigable con el retraso en terminales, porque
esta operación es síncrona. Esto causa que NVDA anuncie erróneamente la
letra incorrecta al moverse a otra letra con las teclas de flechas. Por
ejemplo, si el usuario está en la p de grep, y pulsa la flecha derecha,
podrá escuchar «t» en lugar de espacio. Esto se debe a que NVDA no espera el
tiempo suficiente para manejar correctamente este movimiento del cursor.
Este complemento se escribió porque hago mucha administración de servidores,
y quería que la navegación del cursor funcionase.

TLDR instrucciones de uso

Cuando se está en una consola, si NVDA no lee letras o las repite según te
mueves por ella, simplemente pulsa nvda+shift+rePág para enseñarle a ser más
paciente, o si tiene demasiado retraso, pulsa nvda+shift+avPág para
enseñarle a ser menos paciente. Este complemento no tendrá efecto fuera de
terminales, y la paciencia cambia un .01 por cada pulsación de teclas.

Cómo hacer que esto funcione con terminales personales

Si eres un desarrollador que quiere que NVDA reconozca una sección o porción
de tu aplicación como una terminal, y no lo es ya, deberías implementar un
appModule para este propósito, para obtener el comportamiento pertinente,
por ejemplo el anunciado de texto nuevo escrito a stdout, etc. por favor
eleva un ticket contra NVDA,
y nosotros podemos ayudarte a obtener tu appModule de terminal en el lector
de pantalla. La compatibilidad con Putty, Cygwin (Mintty), y secureCRT ya
está implementada. Aplicaciones como R podrán implementarse en el futuro.
Si tu aplicación se reconoce apropiadamente como una terminal por NVDA, (El
comportamiento de la termminal se inyecta apropiadamente en tiempo de
ejecución), este complemento debería de funcionar. si no lo hace , por favor
házmelo saber a través de un error. Cómo escribir un app module está fuera
del alcance de este documento, pero está bien documentado en la guía de
desarrollo de
NVDA
.
Este ejemplo ilustra un appModule para enseñar a NVDA que la ventana de
terminal en PuTTY es una
terminal
.
También, Aquí hay un ejemplo de implementación para
MinTTY
.
La cosa más importante para asegurarse de qué sucede es que
NVDAObjects.behaviors.Terminal se inyecta a la class list.