- Autor: Tseng Woody
- Versión actual: 4.0 estable
- Compatibilidad con NVDA: de 2024.1 en adelante
- Descargar versión estable
- Ver código fuente en GitHub
Nota: WorldVoice no incluye bibliotecas TTS comerciales (core dll). Debes comprar una licencia del desarrollador/compañía original para poder usarlo, WorldVoice es solo el controlador para ello. Tampoco podemos garantizar la compatibilidad con las últimas versiones vendidas por el desarrollador/empresa, así que plantéatelo con calma antes de realizar una compra si tienes intención de utilizar algún TTS comercial con WorldVoice. WorldVoice solo se centra en motores TTS de código abierto/gratuitos y no prioriza mantener la compatibilidad con los motores TTS comerciales.
En esta era altamente interconectada y globalizada, el aprendizaje de idiomas se ha vuelto cada vez más importante. En los materiales de aprendizaje de idiomas, las lenguas nativas se utilizan a menudo para ayudar a explicar el vocabulario y las oraciones extranjeras, y a menudo se mezclan varios idiomas. En la comunicación diaria, también solemos mezclar varios idiomas y escrituras. En libros, periódicos y artículos en línea, a menudo se utilizan varios idiomas para transmitir información, a veces incluso dentro de la misma oración, usando chino e inglés o chino y japonés.
La composición del texto, el significado contextual y la frecuencia entre idiomas de diferentes contenidos digitales, como el aprendizaje de idiomas, las matemáticas y las obras literarias, pueden diferir, y es posible que también sea necesario ajustar el método de lectura del habla correspondiente para satisfacer mejor las necesidades de diferentes tipos de documentos.
WorldVoice es un complemento para NVDA de lectura de voz en varios idiomas, que admite cinco motores de voz (Espeak, OneCore, RHVoice, SAPI5 y Piper) y proporciona diversas opciones de personalización. Los usuarios pueden ajustar su configuración para diferentes contextos, maximizando la satisfacción de diferentes grupos de usuarios.
Sus principales características incluyen:
- Cambio automático entre múltiples idiomas
- Configuraciones de parámetros de voz individuales (velocidad, tono, volumen)
- Selección de varios motores de voz
- Cambio entre modos de lectura numérica (dígitos y valores numéricos)
- Comportamiento de lectura de voz personalizable (duración de la pausa para números, elementos, espaciado chino, decir todo, ignorar coma entre números)
Instalación
Además de los pasos generales de instalación de cualquier complemento de NVDA, si deseas utilizar las voces aisound, debes instalar los paquetes principales. Si deseas utilizar la voz RHVoice, descarga el complemento del paquete de voz correspondiente del sitio web oficial.
Configuración del rol de voz principal
En Configuración de NVDA: Voz (NVDA+Ctrl+V) Configura roles de voz básicos y comportamientos comunes.
- velocidad, tono y volumen del rol principal de la voz.
- Lectura numérica: Tiene dos opciones, «Números según idioma» y «Modo numérico». Los números según idioma establecen el idioma preferido utilizado para el texto numérico, y el modo numérico configura la lectura del texto numérico como valores numéricos o dígitos individuales.
- Duración de pausa de los números, elementos, espacios chinos y parámetros de verbalizar todo. Los valores más pequeños dan como resultado pausas más cortas, donde 0 significa que no hay pausa.
- Ignorar coma entre números: Cuando se selecciona, NVDA ignorará las comas en los números, permitiendo la lectura correcta de valores numéricos con comas mal colocadas.
- Habilitar reglas de configuración de WorldVoice para detectar el idioma del texto: cuando se selecciona, NVDA usará las reglas de la configuración de voz para detectar el idioma del texto y cambiar la voz en consecuencia. Ten en cuenta que esta opción puede tener problemas de compatibilidad con el «Cambio automático de idioma (cuando sea compatible)» de NVDA, por lo que es recomendable no seleccionar ambas simultáneamente.
Configuración de voz de WorldVoice (Menú NVDA -> WorldVoice -> Configuración de voz)
Rol de voz: puedes configurar roles de voz para diferentes regiones, incluidas configuraciones individuales de velocidad, tono, volumen y coherencia entre el rol de voz principal y los roles de voz regionales.
- Al seleccionar una región, se mostrará una lista de roles de voz disponibles para esa región. La elección de una función de habla establecerá la asociación entre la región seleccionada y la función de habla.
- Después de seleccionar un rol de voz, la lista de modificadores de voz mostrará los ajustes de tono disponibles para ese rol de voz. Al elegir un modificador, se asociará con el rol de voz seleccionado.
- Una vez que se elige un rol de voz, los controles deslizantes de velocidad, tono y volumen que aparecen a continuación mostrarán la configuración para ese rol de voz.
- Las configuraciones de velocidad, tono y volumen son específicas de cada rol de voz y no están vinculadas a regiones.
- Mantener coherente el motor principal y el motor local: esta opción sincroniza la función de voz principal en la configuración de voz de NVDA con la función de voz regional en WorldVoice. Ajustar la configuración de voz principal también ajustará el motor de voz regional para que sea el mismo.
- Mantener coherencia entre la voz principal y la voz local: esta opción garantiza que el rol de voz principal en la configuración de voz de NVDA coincida con el rol de voz regional en WorldVoice. Cualquier cambio en el rol de voz principal o regional se sincronizará entre los dos. Mantiene coherentes el parámetro principal y el parámetro local.
Cambio de idioma:
- Detectar idioma usando codificación Unicode: cuando está marcado, el programa detectará el idioma en función de los caracteres que lee.
- Ignorar los números al detectar el idioma, ignorar la puntuación común al detectar el idioma: cuando se marca, los números y la puntuación común se considerarán parte del idioma del rol principal de la voz.
- Mejorar los comandos de voz: esto permite que el programa detecte automáticamente el idioma y determine cuándo agregar pausas para los comandos de voz antes o después del procesamiento de símbolos de NVDA. Seleccionar «después del procesamiento de símbolos» puede evitar conflictos con otros complementos que trabajan con voz (por ejemplo, Instant Translate).
Motor de voz: puedes elegir el motor de voz que desea habilitar.
Registro de actualización de WorldVoice
Actualización de WorldVoice v4.0
- Se integra el motor espeak en los motores compatibles con WorldVoice.
- Se añade la configuración de aumento de velocidad de voz en NVDA – cuadro de diálogo de configuración de voz.
- Se añade la configuración del valor de variante de voz en NVDA – cuadro de diálogo de configuración de voz.
- NVDA: el cuadro de diálogo de configuración de voz mostrará dinámicamente la interfaz de usuario de configuración de aumento de velocidad si el motor/voz es compatible.
- Los usuarios pueden configurar el aumento de velocidad para voces individuales en el cuadro de diálogo de configuración de voz de WorldVoice.