Private Sub Command1_Click()
If InStr(LCase(Text1.Text), "你好") > 0 Then Text2.Text = "你也好"
If InStr(LCase(Text1.Text), "厉害啊") > 0 Then Text2.Text = "谢谢夸奖"
If InStr(LCase(Text1.Text), "谢谢") > 0 Then Text2.Text = "不用谢"
End Sub
这是我们上一次的代码,这次我们可以对其进行再一次的优化
Private Sub Command1_Click()
If InStr(LCase(Text1.Text), "几点") > 0 Then text2.text="现在是北京时间:" & time
If InStr(LCase(Text1.Text), "你好") > 0 Then Text2.Text = "你也好"
If InStr(LCase(Text1.Text), "厉害啊") > 0 Then Text2.Text = "谢谢夸奖"
If InStr(LCase(Text1.Text), "谢谢") > 0 Then Text2.Text = "不用谢"
End Sub
现在就能知道时间了,但想要做出AI倒还不够。
CreateObject(
"SAPI.SpVoice"
).Speak Text1.Text
这段代码可以读出声音,于是:
Private Sub Command1_Click()
If InStr(LCase(Text1.Text), "几点") > 0 Then text2.text="现在是北京时间:" & time
If InStr(LCase(Text1.Text), "你好") > 0 Then Text2.Text = "你也好"
If InStr(LCase(Text1.Text), "厉害啊") > 0 Then Text2.Text = "谢谢夸奖"
If InStr(LCase(Text1.Text), "谢谢") > 0 Then Text2.Text = "不用谢"
CreateObject(
"SAPI.SpVoice"
).Speak Text1.Text
End Sub
下一章继续谈论AI