以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  欢迎语音中断  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=90342)

--  作者:鲁吉
--  发布时间:2016/9/10 12:05:00
--  欢迎语音中断
在项目事件的after loadproject中加入如下代码:
Dim sp As New DotNetSpeech.SpVoice()
sp.rate = -1
sp.Speak("欢迎使用我的业务综合管理系统", DotNetSpeech.SpeechVoiceSpeakFlags.SVSFlagsAsync)
项目启动后,设定的语音朗读内容有时能完全播放,但多数时会中断,而且播放长度并不一致。是什么原因?或者说这样的欢迎语放在哪里比较合适?

--  作者:有点蓝
--  发布时间:2016/9/10 12:07:00
--  
试试
Dim sp As  DotNetSpeech.SpVoice() 放到全局代码

项目事件
sp = New DotNetSpeech.SpVoice()
sp.rate = -1
sp.Speak("欢迎使用我的业务综合管理系统", DotNetSpeech.SpeechVoiceSpeakFlags.SVSFlagsAsync)


--  作者:鲁吉
--  发布时间:2016/9/10 16:39:00
--  
全局代码:Public sp As New DotNetSpeech.SpVoice()
项目事件中按你写的改过后,不再出现中断现象。
谢谢!