预览加载中,请您耐心等待几秒...
1/5
2/5
3/5
4/5
5/5

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

DevelopSuit----语音命令工具使用说明动态模拟实验室PAGE5/NUMPAGES5语音命令工具使用说明功能说明语音控制能够解放人的双手,以更为自然的方式进行人机交互。本程序基于MicrosoftSpeechSDK5.1进行二次开发,实现了有限词汇的语音命令识别。根据需要识别的词汇,创建语音命令语法文件,经由识别引擎正确识别后,通过RTI_UDP(使用方法参见:RTI_UDP使用说明),发送约定的代码到目标程序中,并在其接收处理函数中进行处理。文件组成工程文件组成语音命令工具工程由多个文件组成:语音功能文件sphelper1.hVoiceControl.hVoiceControl.cppUDP_RTI_NET.hRTI_UDP文件,参见RTI_UDP使用说明UDP_RTI_PORT_DEFINATION.hPlatform.hBUSChannelNo.hUDP_RTI_NET.cpp语音命令工具的语法文件和配置文件VoiceCommand.xmlVoiceCommand.cfgVoiceOrder.INI文件及函数说明sphelper1.h从MicrosoftSpeechSDK5.1中提取,针对2005环境进行了部分修改以使编译通过的头文件,此文件不允许修改VoiceControl.h语音命令的头文件,声明了实现语音识别功能的各函数,此文件不得修改intReadConfigFile(charchrFileName[]);功能:读入配置文件,对每一个命令指定一个发送代码,该文件由winOrders工具产生。输入:文件名输出:返回-2,无法找到文件;返回-1,文件中无命令信息;返回0,操作正常返回boolSpeechInitialize();功能:语音初始化工作,包括COM的初始化,语法文件载入等输入:NULL输出:False,初始化失败,console输出界面给出失败原因;True,初始化正常voidVoiceUDPProcess(constcharchrReceivedMessages[]);功能:语音程序接收到别的程序发过来的信息时的处理函数,目前语音程序仅作为发送方,没有定义此函数。用户可作修改VoiceControl.cpp该文件是语音识别程序的实现文件,涉及到语音引擎的操作,各功能已经封装调试完毕,本文件不得修改。RTI_UDP文件及说明请参考“RTI_UDP使用说明”。使用准备软件安装语音命令工具基于MicrosoftSpeechSDK5.1开发,需要安装对应的软件开发包。DevelopSuit中提供了对应的文件SpeechSDK51.exe、speechsdk51LangPack.exe,前者是语音识别引擎,后者是语言包,其中包括中文。运行SpeechSDK51.exe,解压到一个临时文件夹中,解压后,执行文件夹中setup.exe文件,安装英文的SDK开发平台,安装程序将扫描硬件信息(机器上必须有声卡以获取和输出音频)。要添加对中文和日文的支持,需要安装SDK的语言包:SpeechSDK51LanguagePack.exe,执行文件后将内容解压到临时文件夹中,在执行其中的setup.exe程序,安装程序将自动的将语言包内的内容拷贝到平台的安装目录中,安装完成之后,临时文件夹及其内容均可以删除掉,安装结束。安装完成之后,请确认:“所有程序”目录中,已经包含了“MicrosoftSpeechSDK51”目录,所有文件可以访问;附带的MicrosoftSpeechSDK51Help文件可以打开,内容详细;安装目录下,有众多实例,可以执行,查看效果。环境配置编译环境配置使用MicrosoftSpeechSDK5.1开发应用程序,需要配置编译环境:菜单栏Tools(工具)->Options(选项),弹出选项设置对话框如图REF_Ref251230265\h31,选择STYLEREF1\s3SEQ图\*ARABIC\s11选项设置对话框左侧树形结构中的ProjectsandSolutions(项目与解决方案)->VC++Directories(vc++目录),对右侧“Showdirectoriesfor”栏目,下拉“IncludeFiles”,添加安装位置下的Include文件夹位置,下拉“Libraryfiles”添加安装位置下的Lib文件夹位置,下拉“executablefiles”添加安装位置下的Bin文件夹位置。工程属性配置菜单栏Project(工程)->***Properties,弹出工程属性编辑框如图REF_Ref25