Trabajar con todas las voces
Publicado por Carlos (78 intervenciones) el 13/01/2011 15:15:37
Este código obtiene las voces instaladas:
Dim ExtractVoice As New System.Speech.Synthesis.SpeechSynthesizer
For Each voices In ExtractVoice.GetInstalledVoices
Me.ComboBoxVoz.Items.Add(voices.VoiceInfo.Name)
Next
Sin embargo, en windows 7 (y supongo que en cualquier SO Windows de 64 bits) sólo carga en el Combo la voz de Microsoft Anna. Tengo instaladas más voces pero sólo detecta la mencionada voz. Esto, supongo, es debido a que las demás voces son de 32 bits.
Mi problema es: ¿Cómo cargo en el ComboBox todas las voces que estén instaladas?
Dim ExtractVoice As New System.Speech.Synthesis.SpeechSynthesizer
For Each voices In ExtractVoice.GetInstalledVoices
Me.ComboBoxVoz.Items.Add(voices.VoiceInfo.Name)
Next
Sin embargo, en windows 7 (y supongo que en cualquier SO Windows de 64 bits) sólo carga en el Combo la voz de Microsoft Anna. Tengo instaladas más voces pero sólo detecta la mencionada voz. Esto, supongo, es debido a que las demás voces son de 32 bits.
Mi problema es: ¿Cómo cargo en el ComboBox todas las voces que estén instaladas?
Valora esta pregunta
0