音频处理方法、计算机设备和存储介质与流程
- 国知局
- 2024-06-21 11:40:15
本申请涉及音频处理,特别是涉及一种音频处理方法、计算机设备、存储介质和计算机程序产品。
背景技术:
1、随着社会和文化的发展进步,音乐审美逐渐趋向多样化,不同曲风流派的音乐层出不穷,且具有大量受众。曲风是音色的高维特征表现,音乐人针对每首歌曲需要产出多种音色的歌曲音频。目前对歌曲的音色进行改变的方式通常是使用不同乐器等进行多次录制得到。然而,通过多种乐器多次录制得到不同音色的歌曲音频,会导致不同音色的歌曲音频的生成效率降低。
2、因此,目前针对歌曲音频的音色的处理方法存在处理效率低的缺陷。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够提高处理效率的音频处理方法、计算机设备、计算机可读存储介质和计算机程序产品。
2、第一方面,本申请提供了一种音频处理方法,所述方法包括:
3、根据音频的旋律的声源信号,得到所述旋律的音高序列;
4、确定目标音色与音程的各音高对应的音频数据;
5、根据所述旋律的音高序列中的各音高,在所述音频数据中确定所述音高序列中各音高对应的片段音频数据作为音色片段音频数据;
6、根据所述音高序列中各音高对应的音色片段音频数据,得到具有所述目标音色的目标音频。
7、在其中一个实施例中,所述确定目标音色与音程的各音高对应的音频数据,包括:
8、针对目标音色在音程中的每个音高,获取所述音高的原始音频数据;
9、根据音高的时域动态信息,提取所述原始音频数据中对应预设时域动态的音频数据,得到所述各音高对应的音频数据。
10、在其中一个实施例中,所述根据所述音高序列中各音高对应的音色片段音频数据,得到具有所述目标音色的目标音频,包括:
11、获取所述音高序列中各音高的持续时间;
12、根据所述音高序列中各音高的持续时间,对所述音高序列中各音高对应的音色片段音频数据进行变速不变调处理;
13、根据变速不变调处理后的各音色片段音频数据,得到具有所述目标音色的目标音频。
14、在其中一个实施例中,所述方法还包括:
15、确定多组预设和弦组合;
16、针对每组预设和弦组合,从所述各音高对应的音频数据中提取所述预设和弦组合对应的片段音频数据组合;所述片段音频数据组合中的片段音频数据对应的音高与该组预设和弦组合的音高匹配;
17、所述根据所述旋律的音高序列中的各音高,在所述音频数据中确定所述音高序列中各音高对应的片段音频数据作为音色片段音频数据,包括:
18、将所述音高序列与所述多组预设和弦组合进行分组音高匹配,根据音高匹配结果在多组所述片段音频数据组合中确定所述音高序列中各音高序列组对应的片段音频数据组合,作为音色片段音频数据。
19、在其中一个实施例中,所述将所述音高序列与所述多组预设和弦组合进行分组音高匹配,根据音高匹配结果在多组所述片段音频数据组合中确定所述音高序列中各音高序列组对应的片段音频数据组合,包括:
20、根据预设时长对所述音高序列进行分组,得到多个所述音高序列组;
21、针对每个所述音高序列组,将所述音高序列组中各音高分别与各组预设和弦组合中各音高进行音高匹配,得到所述音高序列组合分别与各组预设和弦组合的音高匹配数量;
22、根据所述音高匹配数量,确定所述各组预设和弦组合中与所述音高序列组匹配的目标预设和弦组合;
23、在多组所述片段音频数据组合中确定所述目标预设和弦组合对应的片段音频数据组合。
24、在其中一个实施例中,所述根据所述音高序列中各音高对应的音色片段音频数据,得到具有所述目标音色的目标音频,包括:
25、根据对应的所述预设时长,对各音高序列组对应的音色片段音频数据进行变速不变调处理;
26、根据变速不变调处理后的各音色片段音频数据,得到具有所述目标音色的目标音频。
27、在其中一个实施例中,所述根据所述音高序列中各音高对应的音色片段音频数据,得到具有所述目标音色的目标音频,包括:
28、将相邻音色片段音频数据进行对应延音时长的叠加处理,得到所述目标音频。
29、在其中一个实施例中,所述目标音色包括至少两种目标音色;
30、所述根据音高序列中各音高对应的音色片段音频数据,得到具有所述目标音色的目标音频,包括:
31、根据所述至少两种目标音色分别对应的各音色片段音频数据,得到至少两个音频;
32、基于对所述至少两个音频的线性相加处理,得到具有所述目标音色的目标音频。
33、第二方面,本申请提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述的方法的步骤。
34、第三方面,本申请提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法的步骤。
35、第四方面,本申请提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述的方法的步骤。
36、上述音频处理方法、计算机设备、存储介质和计算机程序产品,通过基于音频的旋律的声源信号,得到旋律的音高序列,确定目标音色与音程的各音高对应的音频数据,并将音高序列与音频数据对应的各音高进行音高匹配,根据音高匹配结果确定音高序列中各音高对应的音色片段音频数据,根据音色片段音频数据得到具有所述目标音色的目标音频。相较于传统的使用多种乐器多次录制的方式,本方案通过结合音频中主体声源信号的音高,与具有目标音色的音频数据进行匹配,从而基于匹配得到的音色片段音频数据生成具有目标音色的目标音频,提高了对歌曲音频音色处理的处理效率。
技术特征:1.一种音频处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述确定目标音色与音程的各音高对应的音频数据,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述音高序列中各音高对应的音色片段音频数据,得到具有所述目标音色的目标音频,包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述将所述音高序列与所述多组预设和弦组合进行分组音高匹配,根据音高匹配结果在多组所述片段音频数据组合中确定所述音高序列中各音高序列组对应的片段音频数据组合,包括:
6.根据权利要求5所述的方法,其特征在于,所述根据所述音高序列中各音高对应的音色片段音频数据,得到具有所述目标音色的目标音频,包括:
7.根据权利要求1所述的方法,其特征在于,所述根据所述音高序列中各音高对应的音色片段音频数据,得到具有所述目标音色的目标音频,包括:
8.根据权利要求1至7任一项所述的方法,其特征在于,所述目标音色包括至少两种目标音色;所述根据所述音高序列中各音高对应的音色片段音频数据,得到具有所述目标音色的目标音频,包括:
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至8中任一项所述的方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至8中任一项所述的方法的步骤。
技术总结本申请涉及一种音频处理方法、计算机设备和存储介质。通过基于音频的旋律的声源信号,得到旋律的音高序列,确定目标音色与音程的各音高对应的音频数据,并将音高序列与音频数据对应的各音高进行音高匹配,根据音高匹配结果确定音高序列中各音高对应的音色片段音频数据,根据音高序列中各音高对应的音色片段音频数据得到具有所述目标音色的目标音频。相较于传统的使用多种乐器多次录制的方式,本方案通过结合音频中主体声源信号的音高,与具有目标音色的音频数据进行匹配,从而基于匹配得到的各音色片段音频数据生成具有目标音色的目标音频,提高了对歌曲音频音色处理的处理效率。技术研发人员:王雨晨,闫震海,曹硕受保护的技术使用者:腾讯音乐娱乐科技(深圳)有限公司技术研发日:技术公布日:2024/3/31本文地址:https://www.jishuxx.com/zhuanli/20240618/22801.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
上一篇
一种电子口哨的制作方法
下一篇
返回列表