Hola amigos que tal, estoy desarrollando un programa para pasar texto a voz con Visual Basic 2010, y tengo el siguiente código.
Imports System.Speech.Synthesis
Imports System.Speech.Recognition
Public Class Form1
Private Sub cmdHablar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdHablar.Click
Dim ss As New SpeechSynthesizer()
Dim cadena As String
cadena = "HOLA"
ss.Speak(cadena)
End Sub
End Class
El problema viene que a la hora de correrlo me marca un error, "La cadena de entrada no tiene el formato correcto" intente poner el hola directamente entre comillas en el Speak y lo mismo me marca el mismo error.
Este mismo código lo probé en WebDeveloper 2008 Express y lo ejecutó de manera correcta, lo que me hace pensar que en VB2008 si corre de manera correcta, lo que quiero saber es que el VB2010 no es compatible con esta libreria o algo así? por que este mismo código lo probé en SharpDevelop 4 y me marca el mismo error.
¿Alguna sugerencia, antes de obtar por regresar a VB 2008?