ciao, vorrei realizzare un applicativo composto da una textbox ed un pulsante tipo text to speech
l'unica differenza e che vorrei che riconoscesse determinate frasi e darebbe una risposta diversa, fin qui ci so arrivare ma la procedura diventa complessa con i metodi if sotto un esempio:
codice visual basic.net
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
Dim sapi
sapi = CreateObject("sapi.spvoice")
sapi.speak(TextBox1.Text)
If TextBox1.Text = "ciao" Then
sapi.speak("buongiorno !!")
TextBox1.Text = ("")
Else
If TextBox1.Text = "come stai?" Then
sapi.speak("bene grazie")
TextBox1.Text = ("")
Else
If TextBox1.Text = "simpatico" Then
sapi.speak("sei gentile")
TextBox1.Text = ("")
End If
End If
End If
End Sub
ovviamente oltre ad essere noioso e lungo scrivere una sorta di programma del genere, diventa anche complesso da interpretare, vorrei che in base ad alcune frasi di umore diverse, questi dovrebbe rispondere a tono e magari con una funzione random nella risposta.
qualcuno mi da una dritta?