Lanzamiento del sintetizador de voz RHVoice 1.2.4, desarrollado para el idioma ruso

Se ha publicado el lanzamiento del sistema abierto de síntesis de voz RHVoice 1.2.4, desarrollado inicialmente para brindar soporte de alta calidad para el idioma ruso, pero luego adaptado a otros idiomas, incluidos inglés, portugués, ucraniano, kirguís, tártaro y georgiano. El código está escrito en C++ y distribuido bajo la licencia LGPL 2.1. Soporta trabajo en GNU/Linux, Windows y Android. El programa es compatible con interfaces TTS (texto a voz) estándar para convertir texto a voz: SAPI5 (Windows), Speech Dispatcher (GNU/Linux) y API Text-To-Speech de Android, pero también se puede utilizar en NVDA. lector de pantalla.

El programa utiliza el método de síntesis paramétrica con modelos estadísticos (Síntesis Paramétrica Estadística basada en HMM - Modelo Oculto de Markov). La ventaja del modelo estadístico son los bajos costos generales y la poca potencia de CPU. Todas las operaciones se realizan localmente en el sistema del usuario. Se admiten tres niveles de calidad de voz (cuanto menor sea la calidad, mayor será el rendimiento y menor será el tiempo de reacción).

Admite configurar y cambiar voces. Hay 9 opciones de voz disponibles para el idioma ruso y 5 para el inglés. Las voces se forman a partir de grabaciones del habla natural. Gracias al uso de un modelo estadístico, la calidad de la pronunciación no alcanza el nivel de los sintetizadores que generan el habla a partir de una combinación de fragmentos del habla natural, pero aún así el resultado es bastante inteligible y se asemeja a la transmisión de una grabación desde un altavoz. .

En la configuración puedes cambiar la velocidad, el tono y el volumen. La biblioteca Sonic se puede utilizar para cambiar el tempo. Es posible detectar y cambiar automáticamente de idioma basándose en el análisis del texto de entrada (por ejemplo, para palabras y citas en otro idioma, se puede utilizar un modelo de síntesis nativo de ese idioma). Se admiten perfiles de voz, que definen combinaciones de voces para diferentes idiomas.

Fuente: opennet.ru

Añadir un comentario