speechsdk使用教程,microsoftspeechsdk是插件吗
今天小编为大家分享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