商务学院课程实验报告专业年级计科1258班课程名称人机交互基础教程指导教师唐瑞雪学生姓名蒋炅灵学号20122319615854实验日期2015.4.2实验地点实验楼606实验成绩教务处制2014年2月19日实验项目名称带有语音提示功能的界面设计与开发实验目的及要求1.通过开发一个简单的具有语音提示功能的人机交互系统,使同学了解多通道交互系统的优点和交互模型的构建方法。2.理解语音合成技术的基本原理。3.了解和掌握Microsoftspeechsdk的使用方法。实验内容用C++编写程序,用微软的SpeechSDK实现一个具有语音输出功能。并调用Speechsdk。实验步骤#includesapi.h#pragmacomment(lib,ole32.lib)#pragmacomment(lib,sapi.lib)intmain(intargc,char*argv[]){ISpVoice*pVoice=NULL;if(FAILED(::CoInitialize(NULL)))returnFALSE;HRESULThr=CoCreateInstance(CLSID_SpVoice,NULL,CLSCTX_ALL,IID_ISpVoice,(void**)&pVoice);if(SUCCEEDED(hr)){hr=pVoice-Speak(LYouhaveselectedMicrosoftMaryasthecomputer'sdefaultvoice.,0,NULL);pVoice-Release();pVoice=NULL;::CoUninitialize();returnTRUE;}}实验环境Windows操作系统MSSpeechSDK配有语音卡、耳麦、扬声器等多媒体设备的PC机实验结果与分析输出语音YouhaveselectedMicrosoftMaryasthecomputer'sdefaultvoice.注意的是在编写程序的时候大小写区分要严格,ISpVoice、CoCreateInstance等大小写要区分清楚不然会报错。hr=pVoice-Speak(LYouhaveselectedMicrosoftMaryasthecomputer'sdefaultvoice.,0,NULL);可在“”间修改要输出的语句。教师评语注:可根据实际情况加页