ProAcces TTS es un motor de síntesis de voz híbrido de alto rendimiento, diseñado para ser ligero, nítido y extremadamente personalizable. Combina la velocidad de la síntesis por formantes con la inteligencia prosódica de los modelos paramétricos (HTS).
- 🚀 Motor de Síntesis Híbrido: Implementa una arquitectura Klatt con filtros en cascada (vocales) y en paralelo (consonantes/fricativas).
- 🧠 Inteligencia Prosódica (Cerebro/Cuerpo):
- Modo HTS Simulated: Ritmo humano calculado mediante heurísticas de duración no lineal.
- Modo HTS RHVoice: Integración con la DLL de RHVoice para una entonación natural basada en modelos estadísticos.
- 🎵 7 Estilos de Tono: Classic, Fujisaki (estilo Eloquence), eSpeak, Klatt Hat-Pattern, Impulse, HTS Simulated y HTS Real.
- 🌍 Multi-Idioma Real:
- Español: Manejo avanzado de vibrantes (R/RR) y fonetización completa.
- Inglés: Lógica de vocales largas y "E" silenciosa.
- Ruso: Soporte nativo para escritura en Cirílico.
- Otros: Portugués (nasales), Alemán y Francés (R gutural).
- 📖 Compatibilidad NVDA: Carga directa de diccionarios
.dicde NVDA. - 💾 Exportación WAV: Opción para guardar la síntesis directamente en archivos de audio de alta fidelidad.
ProAcces separa el Cerebro (Prosodia) del Cuerpo (Audio):
- Prosodia: Los modelos (Fujisaki, Klatt, RHVoice) generan un contorno de F0 y duraciones.
- Fuente Glotal: Utiliza el modelo LF (Liljencrants-Fant) para una excitación vocal orgánica.
- Filtrado: Una red de filtros IIR modela las resonancias del tracto vocal en tiempo real.
- Python 3.8+
- Librerías:
numpy,scipy,pyaudio
pip install -r requirements.txtEjecuta la aplicación principal y sigue el menú interactivo:
python ProAcces-app-voice.py- Multi-Motor Híbrido: Selector dinámico entre síntesis de formantes y síntesis paramétrica estadística completa.
- Variantes de Voz: Soporte para cargar modelos
.htsvoiceexternos (Elena, Leticia, etc.). - Interfaz Gráfica: Implementación de un panel de control avanzado usando wxPython.
Este proyecto no habría sido posible sin el increíble trabajo de la comunidad de código abierto y, en particular, de los siguientes repositorios:
- TGSpeechBox: De quien hemos aprendido e implementado las avanzadas técnicas de síntesis por formantes (Klatt-style), permitiendo que ProAcces tenga una calidad de audio profesional.
- RHVoice: ProAcces incluye una copia de este motor para alimentar su estilo de tono HTS RHV, proporcionando una prosodia humana inigualable.
Este proyecto está bajo la licencia MIT. La integración con RHVoice está sujeta a los términos de licencia de RHVoice (LGPL).
Desarrollado para la accesibilidad universal.