【技术实现步骤摘要】
一种语音合成方法和装置
[0001]本申请涉及自然语言处理
,尤其涉及一种语音合成方法和装置。
技术介绍
[0002]语音合成(Speech Synthesis),又称文语转换技术是指计算机通过分析将任意文本转化为流畅语音的技术。语音合成作为实现人机语音交互系统的核心技术之一,是语音处理技术中一个重要的方向,其应用价值越来越受到重视。
[0003]目前的语音合成技术中根据文本生成的语音,虽然在音色和音调上接近录音者,且流利通畅,但是让人听起来非常正式和官方,缺乏情感。而日常生活中人们进行交流的时候蕴含情感的表现例如,文本“嗯,我还没想好”,通常在说“嗯”的时候会发生拖音的现象,表示思索中、犹豫等情感。相似地,还有文本“呃,我想想”中的“呃”也会发生拖音的现象,表示思索中。又例如,“哦,我看好你呦”中的“哦”会发生音调变化的现象表示朋友间愉悦的情感。但是目前的语音合成技术无法合成体现情感的语音,导致生成的语音拟人化程度较低,缺乏情感。例如,目前的语音合成技术针对文本“嗯,我还没想好”中的“嗯”的读音只是普通的发音,没有体现出人的思索中、犹豫等情感。
[0004]因此,如何提升合成的语音的拟人化程度,使得合成的语音情感丰富成为亟待解决的问题。
技术实现思路
[0005]本申请提供了一种语音合成方法和装置,能够提升合成的语音的拟人化程度,使得合成的语音情感丰富。
[0006]第一方面,提供了一种语音合成方法,包括:
[0007]获取说话人根据训练文本录制的训练音频,以及 ...
【技术保护点】
【技术特征摘要】
1.一种语音合成方法,其特征在于,包括:获取说话人根据训练文本录制的训练音频,以及所述训练音频对应的标准的梅尔频谱;根据所述训练文本和所述训练音频,提取所述训练音频中每个音素的标准的语音特征,所述语音特征包括音长、音高和能量中的一种或多种;根据所述训练文本和所述训练音频,确定所述训练文本的情感标签序列,所述情感标签序列包含与所述训练文本的文字数量相同的数字,每一数字表征所述训练文本中相应位置的文字是否用于表达情感;根据所述标准的梅尔频谱、所述标准的语音特征、所述情感标签序列、所述训练文本对应的音素标识序列和所述说话人的标识,确定训练数据;基于所述训练数据训练语音合成模型,使得所述语音合成模型学习所述说话人录制的所述训练文本中每个音素的语音特征,以及每个文字的情感特征,根据所述语音合成模型预测的梅尔频谱与所述标准的梅尔频谱之间的误差计算损失,根据所述语音合成模型预测的所述每个音素的语音特征与对应的所述标准的语音特征计算损失,直到所述语音合成模型收敛,得到训练好的所述语音合成模型;根据目标文本和训练好的所述语音合成模型,确定所述目标文本对应的合成语音。2.根据权利要求1所述的方法,其特征在于,所述语音合成模型包括情感标签序列嵌入层、音素标识序列嵌入层、说话人标识嵌入层、编码层、拼接层、方差适配器和梅尔频谱解码器,其中,基于所述训练数据训练语音合成模型,包括:向所述情感标签序列嵌入层输入所述情感标签序列,以获取所述情感标签序列的向量矩阵;向所述音素标识序列嵌入层输入所述音素标识序列,以获取所述音素标识序列的向量矩阵;向所述说话人标识嵌入层输入所述说话人的标识,以获取所述说话人的标识的向量矩阵;使用所述编码层提取所述音素标识序列的向量矩阵的隐藏特征,以获取所述音素标识序列的特征向量矩阵;使用所述拼接层将所述音素标识序列的特征向量矩阵和所述说话人的标识的向量矩阵,进行拼接处理,得到拼接向量矩阵;使用所述方差适配器根据所述情感标签序列的向量矩阵和所述拼接向量矩阵,预测所述每个音素的语音特征和情感特征;使用所述梅尔频谱解码器根据所述预测结果实现并行解码,预测所述训练音频的梅尔频谱。3.根据权利要求2所述的方法,其特征在于,所述根据目标文本和训练好的所述语音合成模型,确定所述目标文本对应的合成语音,包括:对所述目标文本进行预处理,以获取只包含文字的所述目标文本;根据所述目标文本确定所述目标文本的情感标签序列;获取所述目标文本对应的音素标识序列;向所述语音合成模型输入所述目标文本的情感标签序列、所述目标文本对应的音素标
识序列和所述说话人标识,以获取所述梅尔频谱解码器预测的所述目标文本的梅尔频谱;使用声码器将所述目标文本的梅尔频谱映射为声音波形,以获取所述目标文本对应的合成语音。4.根据权利要求3所述的方法,其特征在于,在所述根据所述目标文本确定所述目标文本的情感标签序列之前,所述方法还包括:获取所述说话人录制所述训练音频时的至少一种呼吸音;获取所述至少一种呼吸音中每一呼吸音的梅尔频谱;对所述目标文本按照标点符号或者韵律进行分割处理,获取多个断句。5.根据权利要求4所述的方法,其特征在于,所述根据所述目标文本确定所述目标文本的情感标签序列;获取所述目标文本对应的音素标识序列;向所述语音合成模型输入所述目标文本的情感标签序列、所述目标文本对应的音素标识序列和所述说话人标识,以获取所述梅尔频谱解码器预测的所述目标文本的梅尔频谱,使用声码器将所述目标文本的梅尔频谱映射为声音波形,以获取所述目标文本对应的合成语音,包括:根据每一所述断句确定每一所述断句的情感标签序列;获取每一所述断句对应的音素标识序列;向所述语音合...
【专利技术属性】
技术研发人员:樊冯飞,姚树杰,赵言,先永春,
申请(专利权)人:鼎富新动力北京智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。