数据处理方法、计算机设备及计算机可读存储介质与流程

文档序号:34169257发布日期:2023-05-15 02:27阅读:37来源:国知局
数据处理方法、计算机设备及计算机可读存储介质与流程

本申请涉及计算机,尤其涉及数据处理方法、计算机设备及计算机可读存储介质。


背景技术:

1、随着音乐应用的普及,歌声合成技术也越来越受到关注。歌声合成技术是根据曲谱信息合成接近真人演唱的歌声音频的技术。

2、在歌声合成时,基频曲线和能量曲线通常决定了合成歌声的音高和唱功水平,是歌声合成的关键信息。其中,能量曲线包含音量信息,决定歌声的强弱;基频曲线包含音高信息,是决定歌声是否跑调的关键因素,基频曲线通常是根据基频序列生成的,但如何生成基频序列是有待解决的问题。


技术实现思路

1、本申请实施例提供了一种数据处理方法、计算机设备及计算机可读存储介质,可以直接根据曲谱生成曲谱的基频序列,且风格序列的加入使得基频序列更加符合真实情况。

2、一方面,本申请实施例提供了一种数据处理方法,所述方法包括:

3、获取目标曲谱和所述目标曲谱对应的目标风格序列;其中,所述目标风格序列用于指示预测的基频的风格特征,所述目标风格序列是根据风格参数确定的,所述风格参数包括抖动频率和/或抖动幅度;

4、对所述目标曲谱进行解析处理,得到所述目标曲谱的音高序列和音素序列;

5、根据所述音高序列、所述音素序列和所述目标风格序列进行基频预测处理,得到所述目标曲谱对应的目标基频序列;所述目标基频序列用于指示演唱者的演唱旋律。

6、一方面,本申请实施例提供了一种数据处理装置,所述装置包括:

7、获取单元,用于获取目标曲谱和所述目标曲谱对应的目标风格序列;其中,所述目标风格序列用于指示预测的基频的风格特征,所述目标风格序列是根据风格参数确定的,所述风格参数包括抖动频率和/或抖动幅度;

8、处理单元,用于对所述目标曲谱进行解析处理,得到所述目标曲谱的音高序列和音素序列;

9、所述处理单元,还用于根据所述音高序列、所述音素序列和所述目标风格序列进行基频预测处理,得到所述目标曲谱对应的目标基频序列;所述目标基频序列用于指示演唱者的演唱旋律。

10、一方面,本申请实施例提供了一种计算机设备,包括:处理器和存储器,所述存储器存储有可执行程序代码,所述处理器用于调用所述可执行程序代码,实现本申请实施例提供的数据处理方法。

11、相应地,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机实现本申请实施例提供的数据处理方法。

12、相应地,本申请实施例还提供了一种计算机程序产品或计算机程序,所述计算机程序产品或计算机程序包括计算机指令,所述计算机指令存储在计算机可读存储介质中。计算机设备的处理器从所述计算机可读存储介质读取所述计算机指令,处理器执行所述计算机指令,使得所述计算机设备实现本申请实施例提供的数据处理方法。

13、本申请中,首先获取目标曲谱和目标曲谱对应的目标风格序列,该目标风格序列用于指示预测的基频的风格特征,且该目标风格序列是根据风格参数确定的,而风格参数包括抖动频率和/或抖动幅度;对目标曲谱进行解析处理,得到目标曲谱的音高序列和音素序列,并根据音高序列、音素序列和目标风格序列进行基频预测处理,得到用于指示演唱者的演唱旋律的目标基频序列。本申请提供的数据处理方法,可以直接根据曲谱进行预测得到对应的基频序列,且由于在预测过程中加入了包含抖动频率和/或抖动幅度的风格序列,因此预测得到的基频序列中包含了合理的抖动,这使得基频序列更加符合真实情况。



技术特征:

1.一种数据处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述音高序列、所述音素序列和所述目标风格序列进行基频预测处理,得到所述目标曲谱对应的目标基频序列,包括:

3.根据权利要求2所述的方法,其特征在于,所述目标基频预测模型包括卷积模块、编码模块和解码模块;所述调用目标基频预测模型对所述音高序列、所述音素序列和所述目标风格序列进行处理,得到所述目标曲谱对应的目标基频序列,包括:

4.根据权利要求2所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述根据所述参考基频序列确定所述样本基频序列,包括:

6.根据权利要求2所述的方法,其特征在于,所述方法还包括:

7.根据权利要求2所述的方法,其特征在于,所述方法还包括:

8.根据权利要求7所述的方法,其特征在于,所述确定所述任一基频子序列与所述匹配音高子序列之间的抖动频率和抖动幅度,包括:

9.根据权利要求2所述的方法,其特征在于,所述方法还包括:

10.根据权利要求2所述的方法,其特征在于,所述方法还包括:

11.一种计算机设备,其特征在于,包括:处理器和存储器,所述存储器存储有可执行程序代码,所述处理器用于调用所述可执行程序代码,实现如权利要求1-10中任一项所述的数据处理方法。

12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机指令,当其在计算机上运行时,使得计算机实现如权利要求1-10中任一项所述的数据处理方法。


技术总结
本申请实施例提供了一种数据处理方法、计算机设备及计算机可读存储介质,其中方法包括:获取目标曲谱和目标曲谱对应的目标风格序列;其中,所述目标风格序列用于指示预测的基频的风格特征,所述目标风格序列是根据风格参数确定的,所述风格参数包括抖动频率和/或抖动幅度;对目标曲谱进行解析处理,得到目标曲谱的音高序列和音素序列;并根据音高序列、音素序列和目标风格序列进行基频预测处理,得到目标曲谱对应的目标基频序列;该目标基频序列用于指示演唱者的演唱旋律。通过本申请实施例可以直接根据曲谱生成曲谱的基频序列,且风格序列的加入使得基频序列更加符合真实情况。

技术研发人员:庄晓滨
受保护的技术使用者:腾讯音乐娱乐科技(深圳)有限公司
技术研发日:
技术公布日:2024/1/12
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1