Hola, escribo para pedir ayuda a la comunidad. Estoy haciendo una aplicación de escritorio en .NET winforms donde necesito que el ordenador lea un texto. TextToSpeech (TTS)
Hasta aquí nada del otro mundo, he referenciado en el proyecto System.Speech y realizado una nueva instancia de SpeechSynthesizer synthetizer = new SpeechSynthesizer();;
El problema es que solo aparece una voz “Anna” en perfecto inglés y yo necesito que lea texto en Español. Navegando por la red he encontrado varios artículos que te instan a descargar paquetes de idiomas para windows, entre ellos he descargado “MSSpeech_SR_es-ES_TELE.msi, MSSpeech_TTS_es-ES_Helena.msi e incluso el SDK” pero nada funciona, la función synthetizer.GetInstalledVoices(); siempre devuelve 1-Anna…
Alguno tiene una idea y puede ayudarme por favor. Muchas gracias.