社区
多媒体
帖子详情
用过Micosoft speech SDK请指点一下?打包自己的程序时怎么处理这个SDK呢
ynduanlian
2012-03-27 11:36:08
我想请问,打包自己的程序时怎么处理这个SDK呢
用户的机器上好象不一定装了TTS引擎吧
...全文
589
7
打赏
收藏
用过Micosoft speech SDK请指点一下?打包自己的程序时怎么处理这个SDK呢
我想请问,打包自己的程序时怎么处理这个SDK呢 用户的机器上好象不一定装了TTS引擎吧
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ynduanlian
2013-10-25
打赏
举报
回复
Google也出了语音引擎……
ltanky1023
2012-11-09
打赏
举报
回复
正在研究使用这TTS方面的,学习中。
ynduanlian
2012-05-22
打赏
举报
回复
还有个问题,为什么不同语言中类名的调用会不同?
在VB中:
Set Voice = New SpeechLib.SpVoice
SpVoice是 SpeechLib.SpVoice
但是在Delphi,这样写是出错的:
Sp:=CreateOleObject('SpeechLib.SpVoice'); //出错,无效的类字符串
而要这么写:
Sp:=CreateOleObject('SAPI.SpVoice');
但是调用Excel COM对象时:
Set Exl = CreateObject("Excel.Application")
Delphi中:
xlApp := CreateOleObject('Excel.Application');
显然,Excel的类名写法是一样的,这是为什么?
ynduanlian
2012-05-22
打赏
举报
回复
经过调查我发现,一般电脑上都带了TTS引擎,但好象却无法知道用户是否安装了中文包
IamDeane
2012-04-08
打赏
举报
回复
最后一招:直接自己带着TTS引擎的安装包,分两种情况
1.直接带,不管装没装,只要安装你的程序直接装
2.你的程序启动的时候检测一下,没安装的话之际到下载页面
贝隆
2012-03-27
打赏
举报
回复
http://www.360doc.com/content/11/0115/09/1025933_86649274.shtml
http://www.360doc.com/content/11/0330/20/6599443_105970900.shtml
http://download.csdn.net/detail/veron_04/1483921
http://download.csdn.net/detail/veron_04/1421217
东方之珠
2012-03-27
打赏
举报
回复
用SetupFactory 9.03 中文绿色版。
在“工具”菜单中选择“扫描 Visual Basic 工程”,会自动打包所有程序用到的组件。
修复win7不能使用
Micosoft
Speech
Object Library Version5.1
xp下用
Micosoft
Speech
Object Library Version5.1开发的语音软件在win7下不能正常使用,或visual studio 2013不能调用语音开发包。偶然所得本程序,可修复所述问题,
请
安装。 修复XP,Win7系统下不能使用TTS语音引擎的问题 精简版Win7,XP,尤其从网上下载的ghost版本的系统 TTS语音引擎多数被阉割,导致很多语音程序无法进行语音朗读。 从Microsoft
Speech
SDK
5.1中提取
打包
而成。 安装此程序即可修复。
c# win7使用
Micosoft
Speech
Object Library示例
用ms的tts (text to speach) 来实现 下载地址: http://download.microsoft.com/download/
speech
SDK
/
SDK
/5.1/WXP/EN-US/
speech
sdk
51.exe http://download.microsoft.com/download/
speech
SDK
/
SDK
/5.1/WXP/EN-US/
speech
sdk
51LangPack.exe 1、安装
speech
sdk
51.exe 2、安装
speech
sdk
51LangPack.exe 3、启动Delphi 4、安装了
sdk
5.1后,在Delphi里面Project
Micosoft
Speech
Object Library[Version5.1]的ActiveX组件,将它导入。 你会看到一大堆控件,不过你要用的只是TSpVoice而已。 TSpVoice实现了对SAPI的包装,能够设置Rate(音速), volume(音量), 当然还有Voice(即你要的中文语音), 用TSpObjectTokens的EnumTokens方法得到目前安装的语音, 装了中文包后你就能得到中文的那个语音,然后TSpVoice.Voice := ...就可以了。 详细
请
看SAPI.chm(
sdk
5.1中自带的help)以及其中的例程。
Microsoft
Speech
SDK
5.1 下载资源
http://msdn.microsoft.com/code/sample.asp?url=/msdn-files/027/000/781/msdncompositedoc.xml
Speech
SDK
5.1 (68 MB)
http://download.microsoft.com/download/
speech
SDK
/
SDK
/5.1/WXP/EN-US/
speech
sdk
51.exe
MS
speech
SDK
5.1朗读控件
1、打开VS 新建一个窗体项目
2、添加引用:在COM选项卡里面的Microsoft
Speech
object library引用
并在代码区添加引用
using
Speech
Lib;
using System.Threading;//这个引用是用来保存语音文件用的线程类
3、添加一个文本框 两个按钮
4、在一个按钮下输入如下代码
Speech
VoiceSpeakFlags flag =
Speech
V
VC++如何编写一个语音识别的类for
Micosoft
speech
Api5 1
VC++如何编写一个语音识别的类for
Micosoft
speech
Api5 1
多媒体
809
社区成员
8,275
社区内容
发帖
与我相关
我的任务
多媒体
VB 多媒体
复制链接
扫一扫
分享
社区描述
VB 多媒体
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章