Añadiendo voces de Text-To-Speech a Windows Server

Las versiones desktop de Windows tienen una característica muy útil, el Text-To-Speech o “Texto a voz”. Desde código puedes convertir texto a un audio con una voz de mediana calidad que repite las palabras del texto.
Lamentablemente, en Windows Server 2008 aparecerá solamente la voz que instalaste como lenguaje del sistema, que usualmente es inglés. Lo puedes comprobar ejecutando c:\windows\system32\speech\SpeechUX\sapi.cpl (o eligiendo “Text To Speech” en el panel de control).
Cómo añadir una voz adicional?
Existen un par de paquetes que se ven “tentadores” a solucionar este problema:
Speech Runtime
Idiomas para Speech Runtime
Pero al instalarlos la voz no aparece en el panel de Text To Speech. Qué hacer?
La respuesta como muchas otras viene desde Stack Overflow. Básicamente implica copiar o mover un par de claves del registro, cambiando de nombre la raíz, que dice “Speech Server\v11.0” y debe decir “Speech”.
Para evitarles la molestia acá dejo la copia de los archivos REG, que están listos para la voz TTS Helena en español de España (es-ES).
Descargar

Agregar un comentario