[发明专利]语音合成方法及装置有效
申请号: | 201811458218.6 | 申请日: | 2018-11-30 |
公开(公告)号: | CN109300467B | 公开(公告)日: | 2021-07-06 |
发明(设计)人: | 罗浩源 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | G10L13/047 | 分类号: | G10L13/047 |
代理公司: | 成都虹桥专利事务所(普通合伙) 51124 | 代理人: | 李凌峰 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 语音 合成 方法 装置 | ||
本发明涉及语音处理技术领域,本发明是要解决解决当在线语音合成系统的负载过载时,在线语音合成速度慢的问题,提出一种语音合成方法及装置,所述方法包括以下步骤:对文本进行处理,获得待合成文本;实时对在线语音合成系统的负载状态进行监测;若监测到所述在线语音合成系统的负载正常,将所述待合成文本发送至在线合成语音系统进行语音合成,若监测到所述在线语音合成系统的负载过载,将所述待合成文本发送至离线语音合成系统进行语音合成。在传统语音合成方法的基础上,合理利用在线语音合成系统的负载状态,提高了在线语音合成系统的负载过载时语音合成的速度,使语音合成系统更灵活,更稳定,更自然。
技术领域
本发明涉及语音处理技术领域,具体来说涉及一种语音合成方法及装置。
背景技术
语音合成技术在目前生活中应用广泛,根据其服务的提供方式可划分为基于云端高性能服务器提供的高质量语音合成(以下简称:“在线语音合成”)和基于客户端本机低算力设备提供的普通质量语音合成(以下简称:“离线语音合成”)。但是,在线语音合成系统常常承受着巨量的运算负载,其服务器网络、中央处理器(以下简称:“CPU”)、图形处理器(以下简称:“GPU”)常常处于高负荷运转以至于合成队列过长时无法提供实时的在线语音合成服务。随着谷歌提出的新一代WaveNet语音合成技术(以下简称:“新型语音合成技术”)的诞生,在线语音合成与离线语音合成在一定程度上有着相同的处理步骤,即两种语音合成方式都需要从待合成文本中提取语言学特征进行后续语音合成。
CN104992704公布了一种语音合成方法及装置,其主要的技术方案为:根据在线语音合成系统是否出现故障或者网络连接是否中断来进行在线语音合成和离线语音合成的切换,但是没有考虑在线语音合成系统在进行语音合成时,在线语音合成系统中服务器的负载状态对在线语音合成的影响,例如,系统没有出现故障,网络连接也正常,但是在线服务器的网络负载过载即网速较慢时,或者CPU或GPU占用较高时,会导致在线语音合成速度很慢,同时,对于新型语音合成技术与离线语音合成之间一些共同的特性,也并无相关技术解决其间协同工作的问题。
发明内容
本发明的目的是要解决当在线语音合成系统的负载过载时,在线语音合成速度慢的问题,提出一种语音合成方法及装置。
本发明解决上述技术问题所采用的技术方案是:语音合成方法,包括以下步骤:
S1.对文本进行处理,获得待合成文本;
S2.实时对在线语音合成系统的负载状态进行监测;
S3.若监测到所述在线语音合成系统的负载正常,将所述待合成文本发送至在线合成语音系统进行语音合成,若监测到所述在线语音合成系统的负载过载,将所述待合成文本发送至离线语音合成系统进行语音合成。
进一步的,为减小在线语音合成系统的计算量,所述步骤S3还包括:
若监测到所述在线语音合成系统的负载过载程度偏小,则所述离线语音合成系统对所述待合成文本进行语言学特征提取,并将提取的语言学特征发送至所述在线语音合成系统进行语音合成。
进一步的,为提高语音合成的合成效果,所述步骤S3还包括:
若监测到所述在线语音合成系统的负载过载程度偏小,将所述待合成文本的部分文本发送至在线语音合成系统进行语音合成,将所述待合成文本的另一部分文本发送至离线语音合成系统进行语音合成,语音合成完成后,将所述在线语音合成系统语音合成的语音数据与离线语音合成系统合成的语音数据进行拼接,获得完整的语音数据。
进一步的,为提高语音合成的合成效果,步骤S3中,所述若监测到所述在线语音合成系统的负载过载,将所述待合成文本发送至离线语音合成系统进行语音合成还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811458218.6/2.html,转载请声明来源钻瓜专利网。