欢迎来到天天文库
浏览记录
ID:8980445
大小:236.00 KB
页数:5页
时间:2018-04-13
《人机相互之语音识别》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
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”。
此文档下载收益归作者所有