如何使用Microsoft Speech SDK开发包

 我来答
瑾瑜爸育儿
2016-07-15 · 知道合伙人软件行家
瑾瑜爸育儿
知道合伙人软件行家
采纳数:5814 获赞数:18787
毕业于四川成都大学汉语言文学专业,文学学士学位。 网络营销、网站运营行业10年SEO网站优化运营经验。

向TA提问 私信TA
展开全部

  使用Microsoft Speech SDK开发包的方法

  1. 下载开发包。我们首先从微软的官网上面下载开发包,我们主要下载三个关键的程序:SpeechSDK51.exe 、 msttss22L.exe、SpeechSDK51LangPack.exe,将这三个下载下来即可。

  2. 安装sdk。分别将下载的三个安装包解压安装就可以了(记住安装目录)。

  3. 环境配置。这里我们需要将您安装的Microsoft Speech SDK安装目录中的头文件目录,以及库文件目录添加到你的VC++6.0开发环境中。打开VC++开发工具,选择其中的“工具”->“选项”选项卡,然后安装如下图所示的图示操作:

  4. 新建一个Win32 console Application工程。添加一个cpp源文件。

  编写一个简单的“Hello World!”语音播报程序。程序代码如下:

  #include <sphelper.h>//语音头文件

  #include <stdio.h>//C头文件,用来提示错误信息

  int main()

  {

  ::CoInitialize(NULL);//初始化语音环境

  ISpVoice * pSpVoice = NULL;//初始化语音变量

  if (FAILED(CoCreateInstance(CLSID_SpVoice, NULL,CLSCTX_INPROC_SERVER, IID_ISpVoice, (void **)&pSpVoice)))

  //给语音变量创建环境,相当于创建语音变量,FAILED是个宏定义,就是来判断CoCreateInstance这个函数又没有成功创建语音变量,下面是不成功的提示信息。

  {

  printf("Failed to create instance of ISpVoice!\n");

  return -1;

  }

  pSpVoice->Speak(L"Hello World!", SPF_DEFAULT, NULL);//执行语音变量的Speek函数,这个函数用来读文字。

  pSpVoice->Release(); //释放语音变量

  ::CoUninitialize();//释放语音环境

  return 0;

  }

  以上就是使用Microsoft Speech SDK 开发包开发一个简单的“Hello World”语音播放系统详细流程,是不是很简单。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式