小弟写了个小程序,使用了微软的TTS,如何让程序在别人电脑上不用安装Microsoft Speech SDK5.1也支持TTS功能?

ziyue007 2012-10-26 04:47:57
小弟写了个小程序将文本转成语音,使用了微软的TTS,但是得安装Microsoft Speech SDK5.1才行,可是要是想在别人电脑上运行还得安装Microsoft Speech SDK5.1,我在网上看见说要安装speechsdk51MSM.exe这个就行,可是打开是一堆.msm文件,不会用。
有没有办法让程序集成改功能,使程序在别人电脑上不用安装MS SDK也能实现TTS功能?
...全文
623 19 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
一只岸上的鱼 2014-09-22
  • 打赏
  • 举报
回复
同样的问题,求如何解决的
xingyuan1hao 2013-12-21
  • 打赏
  • 举报
回复
菜鸟一个,speechsdk51msm.exe怎么弄啊,弄好的说一下啊
ziyue007 2012-11-03
  • 打赏
  • 举报
回复
CSDN出新版界面了,这个帖子希望不要沉了,求各位大哥给看看
ziyue007 2012-10-31
  • 打赏
  • 举报
回复
断了,求路过的大神们给出出点子啊,最好有个具体的解决办法,在线等着,解决马上给分
ziyue007 2012-10-29
  • 打赏
  • 举报
回复
我在网上看见这样一篇文章“从SAPI 5.1中提取中文发音引擎”
http://www.cnblogs.com/wonderow/archive/2009/03/30/271421.html
但是下载提取出来的文件的那个连接不能下载了
现在能不能还用这样简单的方法来解决这个问题呢
就是将需要的文件添加到程序中,就能支持中文语音库???
hdg3707 2012-10-27
  • 打赏
  • 举报
回复
可以用installshield打开这个msm文件,然后在这个msm的工程里加上自己的安装项就行了,MSM可以看作别人做好的一个安装工程源代码,你只要在这个安装工程源代码里加上自己的内容就行了
ziyue007 2012-10-27
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 tiger9991 的回复:]

sapi.chm的那个帮主文档楼主看了没有,里面应该有详解的。
[/Quote]
我看了,但是找了半天也没弄明白
ziyue007 2012-10-27
  • 打赏
  • 举报
回复
你是说用VC自带的打包工具将.msm文件打包进去就行???
[Quote=引用 8 楼 mydo 的回复:]

模块(*.msm)、
在VC(我用的是7.0)中新建一个安装项目,然后导入此msm模块,编译即可
[/Quote]
hdg3707 2012-10-27
  • 打赏
  • 举报
回复
installshield是个做安装盘的软件,功能强大,你得从网上下载这个软件,然后用这个软件打开MSM并加上你自己的内容就可以了
你从网上查一下installshield这个软件及使用方法,网上有很多使用方法,软件尽量下最新版本的
看不见的裂痕 2012-10-27
  • 打赏
  • 举报
回复
sapi.chm的那个帮主文档楼主看了没有,里面应该有详解的。
ziyue007 2012-10-27
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 的回复:]

可以用installshield打开这个msm文件,然后在这个msm的工程里加上自己的安装项就行了,MSM可以看作别人做好的一个安装工程源代码,你只要在这个安装工程源代码里加上自己的内容就行了
[/Quote]
能给说详细点吗,我在sapi.chm帮助里面看见要用到speechsdk51msm.exe解压缩后的2052文件夹里面的.msm文件,里面有四个msm文件,不知道该怎么用
大熊猫侯佩 2012-10-26
  • 打赏
  • 举报
回复
模块(*.msm)、
在VC(我用的是7.0)中新建一个安装项目,然后导入此msm模块,编译即可
easyrem 2012-10-26
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 ziyue007 的回复:]
认识的大神太少太少呢,也没有交流的群之类的
[/Quote]

说不清,大神坐等...
ziyue007 2012-10-26
  • 打赏
  • 举报
回复
认识的大神太少太少呢,也没有交流的群之类的
ziyue007 2012-10-26
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

话说我以前,程序运行需要华硕的ATK
程序里面带上一个epcwmiacpi.sys再CreateService就可以用了。
不知道你那个是不是类似?
[/Quote]
什么意思?
easyrem 2012-10-26
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]
引用 1 楼 的回复:

MSM文件是一个打包的安装程序。

可看为一个安装子模块,一个预先做好的安装程序。
如果需要在安装程序中包含CrystalReportd的支持,就可把CrystealReport的MSM文件加入安装程序。它就会在目标计算机上安装CrystalReport支持文件。

上面是看百度的,我看还是在运行你那程序前,要加载Microsoft Speech SDK5.……
[/Quote]
... 要找大神指导一下呀
easyrem 2012-10-26
  • 打赏
  • 举报
回复
话说我以前,程序运行需要华硕的ATK
程序里面带上一个epcwmiacpi.sys再CreateService就可以用了。
不知道你那个是不是类似?
ziyue007 2012-10-26
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

MSM文件是一个打包的安装程序。

可看为一个安装子模块,一个预先做好的安装程序。
如果需要在安装程序中包含CrystalReportd的支持,就可把CrystealReport的MSM文件加入安装程序。它就会在目标计算机上安装CrystalReport支持文件。

上面是看百度的,我看还是在运行你那程序前,要加载Microsoft Speech SDK5.1。

不会,友情u……
[/Quote]
感谢了,这段话我也看见了,但是没看明白
看了一天的帮助也没看懂
easyrem 2012-10-26
  • 打赏
  • 举报
回复
MSM文件是一个打包的安装程序。

可看为一个安装子模块,一个预先做好的安装程序。
如果需要在安装程序中包含CrystalReportd的支持,就可把CrystealReport的MSM文件加入安装程序。它就会在目标计算机上安装CrystalReport支持文件。

上面是看百度的,我看还是在运行你那程序前,要加载Microsoft Speech SDK5.1。

不会,友情up

15,473

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧