集成微软语音识别与语音合成代码的类代码

集成微软语音识别与语音合成代码的类代码

ID:14252677

大小:106.50 KB

页数:27页

时间:2018-07-27

集成微软语音识别与语音合成代码的类代码_第1页
集成微软语音识别与语音合成代码的类代码_第2页
集成微软语音识别与语音合成代码的类代码_第3页
集成微软语音识别与语音合成代码的类代码_第4页
集成微软语音识别与语音合成代码的类代码_第5页
资源描述:

《集成微软语音识别与语音合成代码的类代码》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于MicrosoftSpeechSDK5.1的集成微软语音识别与语音合成代码的类代码(1)2009-02-2413:37/////////////////////////////////////////////////////////1,生成动态连接库时,要#defineUSE_SPEECH_DLL,//     并且#defineLANE_SPEECH_EXPORTS//2,使用动态连接库时,要#defineUSE_SPEECH_DLL//3,声称和使用静态连接库时,什么都不需要//4,另外主程序中静态连接库要调用的方式里要调用CoInitialize(NULL)和CoUnin

2、itialize(),//     动态连接库就不用调用了。////////////////////////////////////////////////////////#ifndefLANE_SPEECH_H#defineLANE_SPEECH_H#include#define_ATL_APARTMENT_THREADED#includeexternCComModule_Module;//YoumayderiveaclassfromCComModuleanduseit.ifyouwanttooverridesomething,butd

3、onotchangethenameof_Module#include#include  //sapi需要的头文件//-----生成动态连接库和静态库的处理----------------#ifdefUSE_SPEECH_DLL//定义了USE_SPEECH_DLL,就按生成DLL,声明导出导入类#ifdefLANE_SPEECH_EXPORTS  #defineLANE_SPEECH_DLL__declspec(dllexport)#else  #defineLANE_SPEECH_DLL__declspec(dllimport)#end

4、if//这个警告我现在还没闹清楚是怎么回事了,估计是DLL和com或atl有关//暂时只能屏蔽掉它,在静态库里就不会出现这个警告。#pragmawarning(disable:4251)#else    //没定义USE_SPEECH_DLL,则不声明导出或导入类(LANE_SPEECH_DLL就为空)#defineLANE_SPEECH_DLL#endif//USE_SPEECH_DLL//***************************常量***********************/////////公共常量-----------------constDWORD  SP

5、_CHINESE=0x0000;//简体中文.constDWORD  SP_ENGLISH=0x0001;//英语./////////CTTS常量-----------------constUINT  WM_SPEAK=WM_USER+4444;//触发事件产生的消息。/////////SR常量-------------------constUINT  WM_RECOEVENT=WM_USER+3333;//触发事件产生的消息。constDWORD  SR_INPROC=0x0000;//独享类型的SR.constDWORD  SR_SHARE=0x0001;//共享类型的SR./

6、/以下常量仅作例子用。#defineVID_TopLevelRule9000  //顶级规则ID#defineVID_SubLevelRule19001  //子规则ID#defineVID_SubLevelRule29002  //子规则ID#defineVID_SubLevelRule39003  //子规则ID//*************************类声明************************classCSR;////////////////////////////////////////////////////////////////////////

7、//////////////////////////////////////////////////////////////////////////        CTTS////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////classL

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。