[发明专利]语音合成的多任务模型训练方法及相关设备有效
申请号: | 202010839731.0 | 申请日: | 2020-08-19 |
公开(公告)号: | CN111951780B | 公开(公告)日: | 2023-06-13 |
发明(设计)人: | 贺天威;周鸿斌;戴长军;黄杰雄 | 申请(专利权)人: | 广州华多网络科技有限公司 |
主分类号: | G10L13/02 | 分类号: | G10L13/02;G10L13/08 |
代理公司: | 北京市立方律师事务所 11330 | 代理人: | 刘延喜 |
地址: | 511442 广东省广州市番*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 语音 合成 任务 模型 训练 方法 相关 设备 | ||
1.一种语音合成的多任务模型训练方法,其特征在于,包括:
设定至少两个序列标注任务,以处理语音合成中的文本分析;
根据所述序列标注任务构建包括多任务输出层的多任务模型,将所述多任务输出层配置为将目标文本信息作为各项序列标注任务独立的输入并输出各项序列标注任务对应的标签序列;
获取样本信息,所述样本信息包括训练文本信息、训练文本信息对应的语义特征信息,以及所述训练文本信息与各项序列标注任务对应的训练标签序列;
采用所述样本信息对所述多任务模型进行训练,得到语音合成前端处理的多任务模型,所述多任务模型包括共享层,所述共享层配置为将待处理的文本信息作为预训练任务的输入并输出对应的语义特征信息;所述语义特征信息为所述目标文本信息;
所述采用所述样本信息对所述多任务模型进行训练,包括:
采用所述训练文本信息以及对应的语义特征信息训练所述多任务模型执行预训练任务;
所述针对每一序列标注任务进行分时交替训练,包括:根据所述训练文本信息对应的语义特征信息以及与该序列标注任务对应的训练标签序列训练所述多任务模型执行该序列标注任务;
采用交叉熵损失函数计算所述多任务模型在执行该序列标注任务时的损失值;
根据各项序列标注任务的预设权重系数,计算所述多任务模型的总损失值;
采用所述总损失值训练所述多任务模型执行各项序列标注任务。
2.根据权利要求1所述的方法,其特征在于,各项序列标注任务的预设权重系数相同。
3.根据权利要求1所述的方法,其特征在于,所述获取样本信息包括:
获取训练文本信息;
针对每一序列标注任务,设定所述训练文本信息与该序列标注任务对应的训练标签序列。
4.根据权利要求3所述的方法,其特征在于,所述设定所述训练文本信息与该序列标注任务对应的训练标签序列,包括以下至少一项:
当所述序列标注任务为字符分类任务时,对所述训练文本信息中包括的数字、字母与特殊符号进行标注,获得字符分类标签序列;
当所述序列标注任务为分词任务时,采用第一预设符号标注所述训练文本信息中的词首及标点符号,采用第二预设符号标注所述训练文本信息中词的其他位置,获得分词标签序列;
当所述序列标注任务为韵律边界预测任务时,采用第三预设符号按照预设停顿等级标注所述训练文本信息,获得韵律边界预测标签序列;
当所述序列标注任务为多音字消歧任务时,标注所述训练文本信息中每个多音字对应的拼音,并采用第四预设符号标注所述训练文本信息中的非多音字,获得多音字标签序列。
5.根据权利要求4所述的方法,其特征在于,当所述序列标注任务为分词任务、韵律边界预测任务、多音字消歧任务中的一种时,所述设定所述训练文本信息与各项任务对应的训练标签序列之前,包括:
正则化处理所述训练文本信息,获得正则化后的训练文本信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州华多网络科技有限公司,未经广州华多网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010839731.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:自动化测试方法、系统、服务器及存储介质
- 下一篇:一种冷热冲击试验装置