Try
Dim spFlag As dotnetspeech.SpeechVoiceSpeakFlags = SpeechVoiceSpeakFlags.SVSFlagsAsync
Dim spVoice As New SpVoice()
If TextBox1.Text <> "" Then
spVoice.Speak(TextBox1.Text, spFlag)
spVoice.WaitUntilDone(System.Threading.Timeout.Infinite)
End If
Catch errorcode As Exception
Response.Write("<script>alert(I dont know what error are happened);</script>")
End Try
同样的代码和正确的引用,跟踪也没有任何错误,在windows应用程序中能正常读出声音来:如:中华人民共和国万岁。可是在asp.net web应用程序中听不到声音,也没有错误,这是怎么回事?
是不是服务器没有装声卡?
换个音箱看看
B/S结构想在客户端发出声音?那样不行吧?
一般都是嵌入的<embed src="xxx.wav">
或用merlin进行会话
去控制面板的声音里面设置一下,设置为英文模式,就读英文,设置为中文模式,读中文。
路过支持支持支持支持支持支持支持支持支持支持支持█████████支持支持
支持支持支持支持支持支持支持支持支持███████████████支持支持
支持支持支持支持支持支持支持无██████████████████支持支持
支持支持支持支持支持无████████████████支持支持支持支持支持
支持支持支持支持███████无███支持█████支持支持支持支持支持无
支持无████████████支持支持支持████支持支持支持支持支持支持
无██████████████支持支持支持████支持支持支持支持支持支持
无████████████支持支持支持无███████████支持支持支持
无████████████支持支持支持██████████████支持支持