以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 谁能提供语言播报字库?(所有汉字及符号) (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=8196) |
||||
-- 作者:baoxyang -- 发布时间:2010/9/16 10:41:00 -- 谁能提供语言播报字库?(所有汉字及符号) 如题!谢谢!! |
||||
-- 作者:czy -- 发布时间:2010/9/16 12:11:00 -- 好象是不现实的要求。 |
||||
-- 作者:mr725 -- 发布时间:2010/9/16 12:34:00 -- 微软不是有个中文语音库程序嘛 , 但要会调用。。。 我是一点不懂 呵呵。 |
||||
-- 作者:baoxyang -- 发布时间:2010/9/16 15:50:00 -- 哦,已实现调用微软中文语音库了。 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2010/9/16 16:05:00 -- 以下是引用baoxyang在2010-9-16 15:50:00的发言:
哦,已实现调用微软中文语音库了。
拿上来分享一下啊。 |
||||
-- 作者:baoxyang -- 发布时间:2010/9/16 16:06:00 -- 先在微软网站上下载Speech SDK 5.1,安装后,Tlbimp sapi.dll /out: DotNetSpeech.dll转换成动态链接库,以便Foxtable引用。 把生成的DotNetSpeech.dll在Foxtable引用后。 dim sg as string = "狐表好用!" Dim tt As new DotNetSpeech.SpVoice() Dim pp As String = tt.Speak(sg,DotNetSpeech.SpeechVoiceSpeakFlags.SVSFlagsAsync) 即可读出原句了。 |
||||
-- 作者:baoxyang -- 发布时间:2010/9/16 16:08:00 --
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2010/9/16 16:12:00 -- 怎么用啊? |
||||
-- 作者:pyh6918 -- 发布时间:2010/9/16 16:22:00 -- 很好,未注册版本,前面有提示! |
||||
-- 作者:pyh6918 -- 发布时间:2010/9/16 16:25:00 -- 把DotNetSpeech.dll复制到狐表目录下,引用之。 按钮代码: dim sg as string = "狐表好用!" Dim tt As new DotNetSpeech.SpVoice() Dim pp As String = tt.Speak(sg,DotNetSpeech.SpeechVoiceSpeakFlags.SVSFlagsAsync)
谢谢楼主,多谢分享。 |