[发明专利]语音合成方法和装置有效
| 申请号: | 201510417099.X | 申请日: | 2015-07-15 |
| 公开(公告)号: | CN104992704B | 公开(公告)日: | 2017-06-20 |
| 发明(设计)人: | 谢延;李秀林;白洁 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
| 主分类号: | G10L13/04 | 分类号: | G10L13/04;G10L13/02 |
| 代理公司: | 北京清亦华知识产权代理事务所(普通合伙)11201 | 代理人: | 宋合成 |
| 地址: | 100085 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 语音 合成 方法 装置 | ||
技术领域
本发明涉及语音处理技术领域,尤其涉及一种语音合成方法和装置。
背景技术
语音合成技术根据服务的提供方式可划分为基于云端引擎的语音合成(以下简称:“在线语音合成”)和基于本地引擎的语音合成(以下简称:“离线语音合成”)两种,这两种语音合成技术具有各自的优点和缺点。在线语音合成具有高自然度、高实时性和不占用客户端设备资源等优点,但是其缺点也非常明显,由于使用语音合成的应用(Application;以下简称:App)可以一次性发送大段文本到服务器端,但是服务器端合成的语音数据是分段发回给安装上述App的客户端的,而语音的数据量即使经过压缩也相对较大(例如:4kb/s),如果网络环境的不稳定性,在线语音合成将变得非常缓慢而无法实现连贯的合成;离线语音合成则可以脱离对网络的依赖,能够保证合成服务的稳定性,但是合成的效果相比在线合成较差。
综上所述,现有技术中使用到语音合成技术的产品都是基于单独的在线语音合成或者单独的离线语音合成,在线语音合成对数据流量消耗较大,遇到网络错误只能提示用户发生错误,而离线语音合成的效果不是特别自然,用户体验较差。
发明内容
本发明的目的旨在至少在一定程度上解决相关技术中的技术问题之一。
为此,本发明的第一个目的在于提出一种语音合成方法。该方法结合在线语音合成与离线语音合成的优点,可以提供更稳定、效果更自然的语音合成服务,保证了用户的语音合成请求总是可以顺利地完成,提高了用户对语音合成服务的认可度和用户体验度。
本发明的第二个目的在于提出一种语音合成装置。
为了实现上述目的,本发明第一方面实施例的语音合成方法,包括:对文本进行处理,获得待合成文本;当存在网络连接时,将所述待合成文本发送给在线语音合成系统进行语音合成;如果在所述在线语音合成系统进行语音合成的过程中,所述在线语音合成系统出现故障或者实际使用过程中网络连接中断,则将所述在线语音合成系统未完成语音合成的文本发送给离线语音合成系统进行语音合成。
本发明实施例的语音合成方法中,当存在网络连接时,将上述待合成文本发送给在线语音合成系统进行语音合成,如果在上述在线语音合成系统进行语音合成的过程中,在线语音合成系统出现故障或者实际使用过程中网络连接中断,则将在线语音合成系统未完成语音合成的文本发送给离线语音合成系统进行语音合成,从而可以结合在线语音合成与离线语音合成的优点,提供更稳定、效果更自然的语音合成服务,保证了用户的语音合成请求总是可以顺利地完成,提高了用户对语音合成服务的认可度和用户体验度。
为了实现上述目的,本发明第二方面实施例的语音合成装置,包括:文本处理模块,用于对文本进行处理,获得待合成文本;发送模块,用于在存在网络连接时,将所述文本处理模块获得的待合成文本发送给在线语音合成系统进行语音合成;如果在所述在线语音合成系统进行语音合成的过程中,所述在线语音合成系统出现故障或者实际使用过程中网络连接中断,则将所述在线语音合成系统未完成语音合成的文本发送给离线语音合成系统进行语音合成。
本发明实施例的语音合成装置中,当存在网络连接时,发送模块将上述待合成文本发送给在线语音合成系统进行语音合成,如果在上述在线语音合成系统进行语音合成的过程中,在线语音合成系统出现故障或者实际使用过程中网络连接中断,则将在线语音合成系统未完成语音合成的文本发送给离线语音合成系统进行语音合成,从而可以结合在线语音合成与离线语音合成的优点,提供更稳定、效果更自然的语音合成服务,保证了用户的语音合成请求总是可以顺利地完成,提高了用户对语音合成服务的认可度和用户体验度。
本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1为本发明语音合成方法一个实施例的流程图;
图2为本发明语音合成方法另一个实施例的流程图;
图3为本发明语音合成方法再一个实施例的流程图;
图4为本发明语音合成方法再一个实施例的流程图;
图5为本发明语音合成装置一个实施例的结构示意图;
图6为本发明语音合成装置另一个实施例的结构示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510417099.X/2.html,转载请声明来源钻瓜专利网。





