七月网

speechsdk51.exe

七月网5060

方法/步骤

speechsdk51.exe

1

下载开发包。我们首先从微软的官网上面下载开发包,下载地址如下:

我们主要下载三个关键的程序:SpeechSDK51.exe、 msttss22L.exe、SpeechSDK51LangPack.exe,将这三个下载下来即可。

2

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

3

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

4

新建一个Win32 console Application工程。添加一个cpp源文件。具体操作如下图所示:

5

编写一个简单的“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;

}

END,本文到此结束,如果可以帮助到大家,还望关注本站哦!

上一篇formotion

下一篇rmvb修复