以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 朗读“<”开头的文本 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=43418) |
-- 作者:明丰 -- 发布时间:2013/12/6 16:04:00 -- 朗读“<”开头的文本 不能朗读“<”开头的文本,如: Dim sp As New DotNetSpeech.SpVoice()
请问如何设置? |
-- 作者:狐狸爸爸 -- 发布时间:2013/12/6 16:06:00 -- 用代码替换为“小于” |
-- 作者:Bin -- 发布时间:2013/12/6 16:06:00 -- Dim sp As New DotNetSpeech.SpVoice() sp.Speak("[<]小于号", DotNetSpeech.SpeechVoiceSpeakFlags.SVSFlagsAsync)
|
-- 作者:明丰 -- 发布时间:2013/12/6 16:12:00 -- 朗读的文本内容是不确定的,类似于“<”不能朗读的字符能一次性进行处理吗? |
-- 作者:Bin -- 发布时间:2013/12/6 16:13:00 -- Dim s As String = "<小于号>" s=s.Replace("<","[<]").Replace(">","[>]") Dim sp As New DotNetSpeech.SpVoice() sp.Speak(s, DotNetSpeech.SpeechVoiceSpeakFlags.SVSFlagsAsync)
|
-- 作者:Bin -- 发布时间:2013/12/6 16:14:00 -- http://www.foxtable.com/help/topics/1421.htm |
-- 作者:明丰 -- 发布时间:2013/12/6 16:45:00 -- “<”能解释报错原因吗? 感觉替换不是很好的解决方法,如:“<编译程序5> 中4>3或3<4”,替换后就不能正确朗读了。 |
-- 作者:Bin -- 发布时间:2013/12/6 16:46:00 -- 特殊字符,在狐表中有对比意义,所以不能正常阅读 你可以把<替换成 大于啊 s=s.Replace("<","大于").
|