我是靠谱客的博主 老迟到酒窝,最近开发中收集的这篇文章主要介绍java speech sdk_如何使用Microsoft Speech SDK开发包,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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

#include //语音头文件

#include //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;

}

最后

以上就是老迟到酒窝为你收集整理的java speech sdk_如何使用Microsoft Speech SDK开发包的全部内容,希望文章能够帮你解决java speech sdk_如何使用Microsoft Speech SDK开发包所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(63)

评论列表共有 0 条评论

立即
投稿
返回
顶部