| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2338 人关注过本帖
标题:怎么将speech sdk 导入.net
只看楼主 加入收藏
ycw0215
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2007-2-3
收藏
 问题点数:0 回复次数:5 
怎么将speech sdk 导入.net

2. 导入COM对象到.Net
SAPI5.1的基于Windows平台的,通过COM接口进行调用。在.Net平台下要应用SAPI5.1,我们可以利用.Net Framework自带的强大工具TlbImp.exe来把SAPI SDK的COM对象导入到.Net中。TlbImp.exe产生一个管制的包装类,管理客户端可以使用它。包装类管理实际的COM对象的参考数。当包装类当作收集的垃圾时,包装类释放掉它包装的COM对象。当然,你也可以在VS.NET环境中通过从项目参考对话框选择COM对象,实现COM对象的导入,这个过程也是通过TlbImp.exe来完成的。
下面演示如何导入SAPI的COM对象:
D:\Program Files\Common Files\Microsoft Shared\Speech>Tlbimp sapi.dll /out: DotNetSpeech.dll

在安转SDK以后,可以在D:\Program Files\Common Files\Microsoft Shared\Speech\目录下面找到SAPI.dll,这里面定义了SAPI的COM对象,用Tlbimp.exe工具将该dll转换成.net平台下的Assembly---DotNetSpeech.dll,转换的过程会提示不少的警告(warning),但这部影响我们的开发,可以忽略。最后,我们可以用ildasm查看DotnetSpeech.dll里面的对象。


上面说的.Net Framework自带的强大工具TlbImp.exe怎么使用阿
我的怎么双击他后就一闪而过,怎么使用呢,大家指点一下。

搜索更多相关主题的帖子: sdk speech COM 对象 Net 
2007-02-05 17:49
月夜枫华
Rank: 4
等 级:贵宾
威 望:12
帖 子:437
专家分:42
注 册:2006-1-2
收藏
得分:0 
在.net命令提示行下使用

2007-02-05 19:06
liuminghui
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:2882
专家分:0
注 册:2007-1-26
收藏
得分:0 
我在做报表时也用过TlbImp,但那是别人的源程序,我自己还不知道TlbImp究竟怎么用啊!!
顶!顶!

海鸽 is My Lover!!
2007-02-06 09:11
spa429
Rank: 1
等 级:新手上路
威 望:1
帖 子:52
专家分:0
注 册:2006-9-4
收藏
得分:0 
顶,没用过,标记一下

2007-02-06 09:46
Emmahan
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2008-9-19
收藏
得分:0 
请教搂主!!!
我用的是VC++,speechSDK5.1,在给出的程序里有一个cofgram.h文件,查了一下,用grammar compiler编译生成,在语法编译过程中设置头文件(.h)选项,则在编译的结果中生成一个二进制(.cfg)文件和一个头文件(.h)文件,怎么设这个头文件选项啊?刚开始学,不太明白
2008-11-17 17:03
yinniannian
Rank: 9Rank: 9Rank: 9
来 自:河北省石家庄
等 级:蜘蛛侠
威 望:2
帖 子:256
专家分:1007
注 册:2011-5-13
收藏
得分:0 
添加引用->com组件->Microsoft Speech Object Library

代做小型软件。
QQ:449795473
2011-07-13 21:16
快速回复:怎么将speech sdk 导入.net
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.047066 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved