[发明专利]一种语音合成方法有效
申请号: | 201711080122.6 | 申请日: | 2017-11-06 |
公开(公告)号: | CN108091321B | 公开(公告)日: | 2021-07-16 |
发明(设计)人: | 孟猛 | 申请(专利权)人: | 芋头科技(杭州)有限公司 |
主分类号: | G10L13/02 | 分类号: | G10L13/02;G10L13/06 |
代理公司: | 北京中原华和知识产权代理有限责任公司 11019 | 代理人: | 寿宁 |
地址: | 310000 浙江省杭州市余杭区*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 语音 合成 方法 | ||
1.一种语音合成方法,其特征在于,预先设定多类人物角色以及分别针对每类所述人物角色预设合成器参数集合,还包括:
步骤S1,获取单元获取待合成的语句文本;
步骤S2,从所述语句文本中分析得到每段引用部分,以及分别对应每段所述引用部分的说话角色;
步骤S3,针对所述语句文本全局规整所述说话角色,以识别出所述语句文本中多处相同的所述说话角色,并且将多处相同的所述说话角色与预设的所述人物角色进行匹配,根据匹配结果分别确定所述说话角色所对应的所述人物角色以及所述合成器参数集合;
步骤S4,根据每个所述说话角色的所述合成器参数集合对对应的所述引用部分进行语音合成,从而形成对应于所述语句文本的合成语音并输出;
所述引用部分为处于两个引号之间的语句;
所述语句文本全局规整所述说话角色,以统一对应一类所述人物角色及其合成器参数集合;
所述将所述说话角色与预设的所述人物角色进行匹配,以找到所述说话角色所对应的一类所述人物角色及其合成器参数集合。
2.如权利要求1所述的语音合成方法,其特征在于,所述步骤S2具体包括:
步骤S21,将所述语句文本分解为多个独立的句子;
步骤S22,分别从每个所述句子中分析得到所述引用部分以及分别对应每段所述引用部分的说话角色。
3.如权利要求2所述的语音合成方法,其特征在于,所述步骤S22中,根据标点符号的约束,采用文本分析手段分别从每个所述句子中分析得到所述引用部分,以及分别根据所述引用部分分析得到对应的说话角色。
4.如权利要求1所述的语音合成方法,其特征在于,所述合成器参数集合中包括多个合成器参数;
所述合成器参数包括共振峰参数,和/或基频参数,和/或基频波动比参数,和/或语速参数。
5.如权利要求1所述的语音合成方法,其特征在于,预设的多个所述人物角色中包括一用于表示旁白的旁白角色;
所述步骤S3中,将所述语句文本中除去所述引用部分和所述说话角色的部分与所述旁白角色相匹配;
所述步骤S4中,采用对应于所述旁白角色的所述合成器参数集合对所述语句文本中除去所述引用部分和所述说话角色的部分进行语音合成。
6.如权利要求1所述的语音合成方法,其特征在于,预设的每类所述人物角色中包括多个子角色;
所述步骤S3中,针对一个所述说话角色,根据所述匹配结果从对应的一类所述人物角色中选择一个所述子角色并确定为所述说话角色所对应的所述人物角色。
7.如权利要求1所述的语音合成方法,其特征在于,所述步骤S3中,针对每个所述说话角色分别匹配对应的所述人物角色后输出所述匹配结果供用户查看,并在用户查看并确认所述匹配结果后转向所述步骤S4。
8.如权利要求7所述的语音合成方法,其特征在于,预先针对每类所述人物角色设置一个角色标签;
所述步骤S3中,输出的所述匹配结果为在所述语句文本的每个所述说话角色的位置添加对应的所述角色标签形成的角色文本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于芋头科技(杭州)有限公司,未经芋头科技(杭州)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711080122.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于钟表的蜂鸣器
- 下一篇:一种语音合成器