因此,我们提出了一种基于表征解耦的序列到序列非平行语音转换方法 。该方法在序列到序列建模框架下,可以实现对于语音中文本相关内容和话者相关内容的有效分离 。其核心思想如图所示 。在训练阶段,利用识别编码器和话者编码器分别提取语音中的文本和话者相关表征 。同时我们通过训练准则的设计保证这两种表征相互独立,不会纠缠 。在训练过程中,我们也会利用语音对应的转写文本 。从转写文本中提取的信息可以为从语音中提取文本表征提供有效参考 。在合成阶段,通过组合从源说话人语音中提取的文本表征,以及目标说话人的话者表征,可以实现从源说话人语音到目标说话人语音的转换 。
整个的模型结构如下图所示,由文本编码器、识别编码器、话者编码器、辅助分类器、解码器共5个主要模块构成 。其中识别编码器和解码器类似与语音识别与语音合成模型,均采用结合注意力机制的编码器-解码器结构 。文本编码器用于从转写文本中提取文本表征 。解码器可以接收来自识别编码器或者文本编码器的输出,结合话者编码器给出的话者表征,进行声学特征的重构 。辅助分类器用于实现与识别编码器的对抗学习,以保证识别编码器提取的文本表征中不含有说话人相关信息 。由于时间原因,各模块具体的模型结构不再一一展开介绍 。
以上各模块在训练阶段联合优化 。为了实现有效的表征解耦,我们共设计了7种损失函数用于指导模型参数更新,包括音素分类损失、话者表征损失、对比损失、对抗训练损失、重构损失等 。
以下是一些实验结果 。从客观评测结果中可以看出,对比CycleGAN和VCC2018两种非平行语音转换方法,我们提出的方法可以取得最优的梅尔倒谱失真(MCD)以及清浊判决错误(VUV) 。在转换时长误差(DDUR)上,所提方法由于采用了序列到序列建模框架,也显著优于其他两种方法 。在主观评测中,我们所提出的非平行语音转换方法,也取得了接近序列到序列平行语音转换的性能 。
总结报告内容,序列到序列话者转换方法在时长调整、长时相关性建模等方面有其优势,但是将该方法从平行数据条件推广到非平行数据条件存在挑战 。特征解耦是解决这一问题的有效途径,通过序列到序列框架下的模型结构与损失函数设计可以获取相对独立的文本与话者表征,进一步实现非平行数据条件下的高质量语音转换 。
另一方面,现阶段的话者转换技术还面临一些挑战,包括跨语种转换、低质数据场景、可控转换、实时转换等,这些都是后续值得进一步深入研究的内容 。
以上是我的介绍,谢谢大家!
(今完)
- 君子兰干叶是怎么回事,君子兰干尖叶黄怎回事?
- 明日方舟SN-EX-8突袭怎么过 愚人号EX-8挂机含镀层攻略
- 筑梦公馆剧情攻略 筑梦公馆1-1怎么过
- 筑梦公馆剧情攻略1-1-1 筑梦公馆隐藏关卡怎么解锁
- 筑梦公馆剧情攻略1-2 筑梦公馆1-2怎么过
- 筑梦公馆剧情攻略1-3 筑梦公馆1-3怎么过
- 筑梦公馆剧情攻略1-4 筑梦公馆1-4怎么过
- 剑与远征诡诈魔女试炼之地攻略 剑与远征诡诈魔女试炼之地怎么过
- 恋活sunshine人物卡早坂爱 恋活2辉夜大小姐早坂爱怎么捏
- 《筑梦公馆》剧情攻略1-5 筑梦公馆1-5怎么过
