Qué tal, acabo de instalar Visual Studio 2010 y estoy intentando ejecutar un ejemplo de síntesis de voz, hago lo siguiente:
1. Creo un nuevo proyecto Windows Forms
2. Agrego una referencia a Speech.Synthesis
3. Agrego un botón con este código al hacer clic:
try
{
SpeechSynthesizer speaker
= new SpeechSynthesizer
(); speaker.Rate = 1;
speaker.Volume = 100;
speaker.Speak("Hello");
//speak.SpeakAsync("Hello world, how are you doing");
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
Pero siempre obtengo el mensaje de excepción "Object reference not set to an instance of an object". El ejemplo es muy sencillo, basado en varios que he encontrado en la red pero no entiendo la razón del error, se supone que speaker debe haber sido correctamente instanciado tras la instrucción new.
Espero su ayuda, cualquier comentario es bienvenido.