Foxtable(狐表)用户栏目专家坐堂 → 语音朗读问题! sp.speak只能执行一次?


  共有3317人关注过本帖树形打印复制链接

主题:语音朗读问题! sp.speak只能执行一次?

帅哥哟,离线,有人找我吗?
Hyphen
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2016/7/18 11:47:00 [显示全部帖子]

测试没有问题

Dim sp As New DotNetSpeech.SpVoice()
For I As Integer = 1 To 2
    'sp.Speak("I am from china.I am from china.I am from china.I am from china.I am from china.", DotNetSpeech.SpeechVoiceSpeakFlags.SVSFlagsAsync)
    sp.Speak("我的意思是,wav可以听到两次,",DotNetSpeech.SpeechVoiceSpeakFlags.SVSFlagsAsync)
Next

上传例子看看

 回到顶部
帅哥哟,离线,有人找我吗?
Hyphen
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2016/7/18 14:18:00 [显示全部帖子]

1、可能是调用语音引擎导致停顿

2、如果查询的数据量大,可以考虑分批处理,一次查10条,处理完在继续

 回到顶部