您现在的位置是:首页» windows系统» speechsdk使用教程,microsoftspeechsdk是插件吗

speechsdk使用教程,microsoftspeechsdk是插件吗

2023-12-05 02:53:37
今天小编为大家分享Windows系统下载、Windows系统教程、windows相关应用程序的文章,希望能够帮助到大家! 下载开发包。我们首先从微软的官网上面下载开发包,下载地址如下:/en-us/download/details.aspx?id=10121我们主要下载三个关键的程序:SpeechSDK5

今天小编为大家分享Windows系统下载、Windows系统教程、windows相关应用程序的文章,希望能够帮助到大家!

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

/en-us/download/details.aspx?id=10121我们主要下载三个关键的程序:SpeechSDK51.exe、 msttss22L.exe、SpeechSDK51LangPack.exe,将这三个下载下来即可。

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

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

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

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

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

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

::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");

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

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

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

1、前提条件电脑安装中文语音合成引擎,推荐安装:Neospeech中文女声_Lily

2、C#中可以使用System.Speech程序集来访问这个语音引擎。设置语音引擎的代码如下:

3、SpeechSynthesizer speaker= new SpeechSynthesizer();

4、speaker.SelectVoice("VW Lily");

5、sdk的方式没有用过,你可以看下:

6、wenku.baidu.com/view/2cb166d0240c844769eaeedd.html

7、其中第15页有切换语音的代码,如果不方便,可以在windows中设置默认语音引擎为你需要的语音,代码中不设置,那么自动使用默认语音合成引擎。

wwW.Xtw.Com.cN系统网专业的PC、手机系统开发下载平台,HarmonyOS系统、安卓、OS、windows电脑重装系统在线下载安装,操作系统平台技术学习,攻略教程,技术交流。

免责声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。内容仅供参考使用,不准确地方联系删除处理!

联系邮箱:773537036@qq.com