人机相互之语音识别

人机相互之语音识别

ID:8980445

大小:236.00 KB

页数:5页

时间:2018-04-13

人机相互之语音识别_第1页
人机相互之语音识别_第2页
人机相互之语音识别_第3页
人机相互之语音识别_第4页
人机相互之语音识别_第5页
资源描述:

《人机相互之语音识别》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、一、实验目的深入了解语音识别技术,学会使用语音软件MicrosoftSpeechSDK。二、实验环境WindowsXP,MicrosoftVisualc++6.0三、实验过程1.在windows系统的控制面板窗口中,双击“语音图标”发现还没有安装MicrosoftSpeechSDK,这就需要我们从相关网站下载。下载链接:http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=101211.为了在VC中能使用SDK,必

2、须在工程中添加SDK的include和lib目录。在菜单栏中选“工具”->“选项”->“目录”a.选择“includefiles”,添加include目录,确定b.选择“Libraryfiles”,添加lib目录,确定1.编写代码#include#pragmacomment(lib,"ole32.lib")#pragmacomment(lib,"sapi.lib")intmain(intargc,char*argv[]){ISpVoice*pVoice=NULL;if(FAILED(:

3、:CoInitialize(NULL)))returnfalse;HRESULThr=CoCreateInstance(CLSID_SpVoice,NULL,CLSCTX_ALL,IID_ISpVoice,(void**)&pVoice);if(SUCCEEDED(hr)){hr=pVoice->Speak(L"Howareyou",0,NULL);pVoice->Release();pVoice=NULL;}::CoUninitialize();returntrue;}1.运行程序:如果输入的是英语

4、单词,系统只能一个字母一个字母的报读,那如果想让系统能一连串的把整个句子完整且连贯的念出来,该怎么做呢?2.解决方案:在windows系统的控制面板窗口中,双击“语音图标”,在弹出的对话框中选择“文本-语音转换”标签,在“语音选择”中设置“MicrosoftSam”。

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

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

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