- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
TTSWebService安装和配置说明
科大讯飞TTS(webservice)和avaya的VP平台部署文档
首先进行科大讯飞TTS系统的安装,进行运行库和相应音库的安装,安装好了以后,通过开始-程序-科大讯飞-InterPhonic6.0-合成演示程序,
打开后合成一段简单的文本试下,如果能发出声音,则说明tts是正常的。(如服务器没有声卡,可以导出声音文件)
启动ses:在开始-运行中输入: services.msc,找到Speech Engins Service,将启动类型设置成自动,以后机器重启的时候服务就启动了,启动服务如下图所示:
安装IIS,IIS是Windows的一个组件,在控制面版-添加或删除程序-添加/删除Windows组件,选择IIS安装,如从本机无法安装,可从系统安装盘中选择该组件安装:
注:如机器上同时装有Tomcat等组件时,因其占用80端口,与IIS服务相冲突,需要将Tomcat等组件的服务端口修改!
安装.netframework2.0,WebService是基于.net2.0运行的。(.netframework2.0可以从微软的网站上免费获取。)
安装运行vcredist_x86.exe,这个是webservice接口需要的VC库文件。(vcredist_x86.exe可以从微软的网站上免费获取。)
在“我的电脑-管理-服务和应用程序-IIS-网站-默认网站”中新建虚拟目录,指向TTS服务器上webservice接口存放的目录TtsWebService\TTSWebService(存放webservices系统的目录可以自己定义),并修改TtsWebService\TTSWebService\Web.config,把add key=FileBaseDirectory value=D:\WaveOut\/,其中的D:\WaveOut是生成语音文件的位置,改成你想放的位置吧。并且设置个虚拟目录,假设为TtsWaveOut。
打开Webservice安装目录bin下的simpleTTS.cfg配置文件,将ip地址改成合成服务器地址:[Server]IPAddress = 02
修改SimpleTTS中的配置,打开TtsWebService\TTSWebService\bin\SimpleTTS.cfg,把ip地址改了,这个IP是指tts服务器地址,如果tts和WebService都在一台机器上,那么就直接填写本机IP。
浏览器中输入http://localhost/TtsWebService/TTSWebService.asmx,正常情况出现如下的页面。
注意:在Windows2003下如果网页访问失败,可以看看IIS管理器中,在“web服务扩展”中查看一下ASP.NET v2.0状况是否是“禁止”,如果是需要修改成“允许”。
点击SynthesizeText会出现如下界面:
填入参数.
Text:需要合成的文本,默认填0
bgSound:背景音,默认填0
wordType:影响生成的文件名,如果填写0,生成的语音文件文件名都是Result0.wav
填写1就为Result1.wav。
speed:语速,默认填0。
useCssml:是否使用CSSML文本,默认填0。
Vid:发音人,默认填0。
vptTreat:预录音,默认填0。
sampleBit:填8,意思是采样率8k。
点击invoke便开始合成了,正常结果如下:
\ JLBYK46X533L4LGVXY5HWB1EBLQNDA为合成的目录名,每次合成生成的目录名都是不一样的,语音文件名是通过设置wordtype参数确定的,本次合成的语音就在此目录下,
音频对应的URL为http://localhost/WaveOut/JLBYK46X533L4LGVXY5HWB1EBLQNDA /Result0.wav,如果合成的结果是-1,或者一个很大的负数,那就说明合成失败了。此时可将该负数在计算器中从十进制转换为16进制,查看后八位所对应的错误码,确定合成失败的原因。
如果正常情况,则在前面设置的语音文件存放的目录下就会生成一个语音文件。
其他配置:
存储语音文件的最大数量(位置在TTSService\TTSWebService\Web.config中),即大于该数量,则删除以前的语音文件,
add key=DirectoryCountLimit value=1000/
TTS服务器配置完成后,如果avaya流程需要调用webservice接口,需要加载接口生成的TTSWebService.wsdl文件,即在avaya平台中加载http://ServerIP/TtsWaveOut/TTSWebService.wsdl文件,并指定
文档评论(0)