VBS可扩展类库,微软TTS语音引擎编程入门

2019-11-26 16:35 来源:未知

作者:小波

初藳链接地址:http://www.jizhuomi.com/software/135.html

微软自带了三个语音库,可由此:调整面板--》语音在在那之中能够窥见你本地Computer上所带的语音库。能够设置你的语音库的口音的快慢,语音的轻重缓急等等。

QQ:463431476

  大家都应用过局地某某词霸的西班牙语学习工具软件,它们许多都有朗读的效果与利益,其实那正是接受的Windows的TTS(Text To Speech)语音引擎。它包涵在Windows Speech SDK开辟包中。我们也足以利用此开垦包依照本人的须要付出顺序。鸡啄米下边临TTS作用的软件开荒经超过实际行详尽介绍。

至于语音库的文档参考:

请关心本人的搜狐: 

一.SAPI SDK的介绍

*******************************************************************************

自家的第二款软件:CET四六级单词背诵软件。基于QT5.5.0、sql数据库、甚至TTS文本识别语音单词朗读的生龙活虎款软件。

       SAPI,全称是The Microsoft Speech API。就是微软的语音API。由Windows Speech SDK提供。

生龙活虎、语音朗读软件的高低,首要从八个地点说,一是软件的效果与利益实用性,二是语音的逼真度。
二、当前的广大的口音阅读软件:
1、为了便利明白,作者将正面畅听、文语通和中国科学技术大学讯飞等归为黄金时代类,这种软件标准的独特之处是朗诵较逼真,短处是侵吞系统能源多、宽容性非常糟糕,大七只可以用自有的语音库不能用其余语音库。
2、随读语音、朗文大师、能说会道XP、听网页、中国和英国语朗读行家等等为另风流倜傥类,这种软件好些个本身独有机械的话音,但包容性蛮好,基本都能够运用系统装置了的语音库,适用性相当好。可是,你要会选择那类软件,要会安装(极度轻巧,比方随读是在小小的十分窗口上右键就弹出美食做法了卡塔 尔(阿拉伯语:قطر‎,即便您设置成了教条的声音发出机械的读音你不用说本人骗你,本文介绍的语音库正是在这里种软件上应用的。
3、上述风流浪漫类和二类的不一样,有点象牌子机和包容机的不相同,品牌机是风度翩翩体化的,你不能够随随意便修改,1G的内部存款和储蓄器换到2G的就大概开不了机,譬如尊重畅听,你想用它之外的语音库是那些的,你想在WIN7上用是那二个的,在不菲微处理机上用都会蓝屏的......。而二类就具备很好的兼容性,可以依附自个儿的急需开展铺垫。
4、自个儿以为用上述二类软件搭配本文推荐语音库用起来最爽,二类软件中,自个儿习于旧贯于朗文大师和随读语音。要是您不想下载那个软件也足以用语音库自带的,分界面是轻巧的立陶宛(Lithuania卡塔 尔(英语:State of Qatar)语,成效也繁多吧。你还足以点击UserDicChi.exe来编排词汇,改动朗读语音,方便你的施用。至于导出MP4也是它的独特之处,体将来进度下边,基本每时辰能够导出风度翩翩部小说,你说快相当慢?可是只可以是wAv格式的,然则品质最棒,音质最好,能够用别的软件调换来MP5。
三、最佳的语音库:
个人以为日前最棒的口音(最逼真卡塔尔正是NeoSpeech.TTS(话音合成引擎卡塔 尔(阿拉伯语:قطر‎。特别是内部liang的语音库,是一个宏厚的男声,猛烈推荐!!其实NeoSpeech.TTS 有好多口音,举个例子lily语音库也是很强盛的,朗诵绘身绘色,听上去相比逼真。提起逼真,听他们说NeoSpeech.TTS都是真人的辞藻发音,比起方正畅听是由一字一字组合的相比较,令人感觉有真实感,但与此同期那也是它的二个欠缺。怎么说呢,因为倘诺词汇量不足的话,也便是碰见它并未的词,朗读就有个别不流畅了,所以这是四个独特的地方也是欠缺,恐怕世上没有至善至美的东东呢。
lily语音库有二个超级小的毛病,正是不常会跳行朗读,原因作者还不是很了然。所以本人今后相符是用hui或然liang那八个语音库,特别是liang,基本得以满足供给了,即便它的词汇量相对超少,但还能知足平时更仆难数必要的。
四、语音库下载和安装
下载后,试行里边的setup.exe程序就足以设置,您能够采取本身的安装目录,但安装路子中不用带有汉字,不然无法朗读。安装实现后,你将来打开上述第二类软件,里边语音选项中就能够有此语音库了,选中它就能够。
除此以外,这几个安装后的语音库相像可以在诸如金山词霸、中文大辞典中接纳。
1、中文真人男声语音库 Liang: (222M卡塔 尔(阿拉伯语:قطر‎推荐!
2、汉语真人男声语音库 Wang: (192M卡塔尔国
3、中文真人女声语音库 Lily: (468M卡塔 尔(阿拉伯语:قطر‎
4、日文真人男声语音库 Paul: (117M卡塔尔国
5、德文真人女声语音库 Kate: (218M卡塔 尔(阿拉伯语:قطر‎
其它,WINVISTA和WIN7中自带了Lily普通话女声和俄文Anna女声。用WIN7系统的不要再行下载上述中的第四个和第多个

 第大器晚成款软件的sql数据库软件的编写制定:

       Windows Speech SDK包含语音识别SKuga引擎和话音合成SS引擎二种语音引擎。语音识别引擎用于识别语音指令,调用接口完成有些效能,完毕语音调节。语音合成引擎用于将文字转变来语音输出。

**********************************************************************************v

 以往来上课本人的第二款高大上的代码:

       SAPI包蕴以下几类接口:Voice Commands API、Voice Dictation API、Voice Text API、Voice Telephone API和Audio Objects API。大家要达成语音合成需求的是Voice Text API。

转:

其一是.pro的代码,在那之中axcontainer 是调用的win7 SDK语音库必得的;QT += sql 是援用sql数据库必须的;RC_FILE=icon.rc引用的icoLogo文件必得的。

       近日最常用的Windows Speech SDK版本有几种:5.1、5.3和5.4。

上面是顾客共享的文书列表,推荐应用eMule 进行下载,您能够点击那几个文件名打开下载

#-------------------------------------------------
#
# Project created by QtCreator 2015-07-28T13:25:29
#
#-------------------------------------------------

QT       += core gui axcontainer #axcontainer speak
QT += sql         #sql

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

TARGET = CET_words
TEMPLATE = app


SOURCES += main.cpp
        mainwindow.cpp

HEADERS  += mainwindow.h

FORMS    += mainwindow.ui


RC_FILE=icon.rc   #ico

       Windows Speech SDK 5.1本子帮忙xp系统和server 二〇〇四种类,需求下载安装。XP系统暗许只带了个Microsoft 萨姆德语男声语音库,想要汉语引擎就须要设置Windows Speech SDK 5.1。

资源1:[NeoSpeech.TTS][男声].NeoSpeech.English.Paul_v3.9.3.0.rar 470.6 MB(英语 paul 男声)

 

       Windows Speech SDK 5.3本子扶助Vista系统和Server 2010种类,已经集成到系统里。Vista和Server 二零零一默认带Microsoft lili中文女声语音库和Microsoft Anna德文女声语音库。

资源2:[NeoSpeech.TTS][女声].NeoSpeech.English.Julie_v3.9.3.0.rar541.1 MB (英语 julie 女生)

谈起调用系统语音实现TTS也便是text to speech 文本识别成语音朗读,Qt调用win7系统语音库的话大概还得设置SDK语音库,这里附上win7官方网址sdk下载地址:

       Windows Speech SDK 5.4本子帮忙Windows7系统,也已经济合营并到系统里,不供给下载安装。Win7系统相通带了Microsoft lili中文女声语音库和Microsoft Anna立陶宛语女声语音库。Microsoft lili扶持中葡萄牙语混读。

资源3:[NeoSpeech.TTS][男声].NeoSpeech.Japanese.Show_v3.10.0.0.rar 694.9 MB  (日语 show 男声)

二.SAPI SDK的下载和安装

资源4:[NeoSpeech.TTS][女声].NeoSpeech.Japanese.Misaki_v3.10.0.0.rar 513.9 MB (日语 misaki 女声)

此直接收如图所示:

       假如是在XP系统下进展支付则需求下载Microsoft Speech SDK 5.1,下载地址为:。

资源5:[NeoSpeech.TTS][男声].NeoSpeech.Chinese.Liang_v3.9.1.0.rar 229.4 MB   (中文 liang 男声)

图片 1

       依照微软下载表达,有几点要求潜心:

资源6:[NeoSpeech.TTS][女声].NeoSpeech.Chinese.Hui_v3.9.1.0.rar 350.8 MB    (中文 hui 女声)

 下载完后才开掘本程序恐怕无需。然则最佳 下载好并解压后装置。

       1.只要您想下载例子程序、文书档案、SAPI和用于支付的U.S.德语语音引擎,请下载SpeechSDK51.exe。
       2.比如你想使用西班牙语和简体粤语引擎用于开辟,请下载SpeechSDK51.exe和SpeechSDK51LangPach.exe。
       3.假使您想将语音引擎集成到你的产物跟产物一同发表,就下载SpeechSDK51MSM.exe。
       4.生机勃勃旦您仅想获得XP系统下的Mike和玛丽语音,就下载Sp5TTIntXP.exe。
       5.如若你只想要文档请下载sapi.chm。

资源7:[NeoSpeech.TTS][女声].NeoSpeech.Chinese.Lily.zip 476.3 MB    (中文 lily 女声)

 

       下载完毕后可先安装引擎SpeechSDK51.exe,再安装普通话语言补丁包SpeechSDK51LangPach.exe,那样就足以应用当中的华语男声语音库了。如若想要在Vista或Win7系统下行使迈克、Mary和Microsoft Simplified Chinese中文男声语音库也足以下载相应的公文安装。

资源8:[NeoSpeech].Lily.注册机.rar 3.4 KB                     (中文 lily 破解注册机卡塔尔国

其次个是主窗口头文件mainwindow.h的代码。有引用的数据库的头文件:#include <QSqlDatabase>  #include <QSqlQuery>  #include <QSqlRecord>;

三.VC++情况陈设

资源9:[NeoSpeech.TTS][男声].NeoSpeech.Korean.Junwoo.exe 353.7 MB

时刻的头文件QTimer用于时间暂停;windows.h好像用不着也足以调用系统sleep(卡塔尔函数来时间暂停。QSqlDatabase db;      //证明数据库类 用于sql数据库  #include <QAxObject>  和 QAxObject * voiceObj  是调用win7系统SDK语音库的接口。

       借使是在XP系统下开拓,先安装SpeechSDK51.exe再设置SpeechSDK51LangPach.exe,借使安装路线为暗许的C:Program FilesMicrosoft Speech SDK 5.1,则接下去须要配备VC++,以VS2010为例,在Solution Exporer中的工程名上点右键,在右键菜单中接纳properties,弹出Property Pages对话框,然后在左侧树中甄选节点”VC++Directories“,在右臂列表的Include Directories处输入”C:Program FilesMicrosoft Speech SDK 5.1Include“,Library Directories处输入”C:Program FilesMicrosoft Speech SDK 5.1libi386“。VS二零零五、VS二零一零和VC6.0能够信守各自的点子设置。

资源10:[NeoSpeech.TTS][女声].NeoSpeech.Korean.Yumi.exe 523.9 MB

TAG标签:
版权声明:本文由金沙澳门官网4166发布于世界史,转载请注明出处:VBS可扩展类库,微软TTS语音引擎编程入门