音频处理方法及装置制造方法及图纸

技术编号:28492667 阅读:51 留言:0更新日期:2021-05-19 22:19
本公开关于一种音频处理方法及装置。该音频处理方法包括:获取参考乐器数字接口Midi音高序列;基于参考Midi音高序列确定人声音频信号中各帧音高的偏移量,获得人声音频信号的偏移量序列;基于所述偏移量序列对所述人声音频信号进行分帧移调,获得人声音频移调信号;将所述人声音频信号和所述人声音频移调信号进行混合,得到所述人声音频信号的和声。根据本公开的音频处理方法及装置,可避免带来不和谐音,达到了智能和声的效果。达到了智能和声的效果。达到了智能和声的效果。

【技术实现步骤摘要】
音频处理方法及装置


[0001]本公开涉及音视频
更具体地,本公开涉及一种音频处理方法及装置。

技术介绍

[0002]在线上K歌系统中,可以根据伴奏录制歌声,然后将人声通过一些效果器如EQ、压缩、混响、音量均衡,再将处理后的人声与伴奏混合。随着用户的增多,人们对K歌音效也有了更多的需求。传统的音效如混响、EQ已经无法满足音乐爱好者们对K歌效果的要求,因此越来越多的音效被推出,其中一个重要的效果就是智能和声。它用于模拟给原声加入伴唱的真实效果,可以达到丰富人声、烘托演唱情绪的效果。
[0003]K歌智能和声是指对采集的人声信号进行移调,在不改变原声的基础上为原声配上更高音域或者更低音域的和声,并且不破坏整体的和谐度。此效果可以达到丰富人声、人声提升表现力和可听性的效果。相关技术中,通常,K歌软件会为考虑整体提升3度或者降低3度来达到和声的效果,可是整体提升音高会存在一些不和谐音。

技术实现思路

[0004]本公开的示例性实施例在于提供一种音频处理方法及装置,以至少解决相关技术中的音频处理的问题,也可不解决任何上述问题。
[0005]根据本公开的示例性实施例,提供一种音频处理方法,包括:获取参考乐器数字接口Midi音高序列;基于参考Midi音高序列确定人声音频信号中各帧音高的偏移量,获得人声音频信号的偏移量序列;基于所述偏移量序列对所述人声音频信号进行分帧移调,获得人声音频移调信号;将所述人声音频信号和所述人声音频移调信号进行混合,得到所述人声音频信号的和声。
[0006]可选地,音频处理基于参考Midi音高序列确定人声音频信号中各帧音高的偏移量的步骤可包括:将参考Midi音高序列偏移预设偏移量,获得偏移后的参考Midi音高序列;将偏移后的参考Midi音高序列中不在音阶里的音高进行修正,获得各帧音高的偏移量的修正量;基于预设偏移量和各帧音高的偏移量的修正量,确定各帧音高的偏移量。
[0007]可选地,预设偏移量可包括正三度、正四度、负三度、负四度中的至少一个。
[0008]可选地,将所述人声音频信号和所述人声音频移调信号进行混合的步骤可包括:对所述人声音频移调信号进行延迟,获得延迟后的人声音频移调信号;将所述人声音频信号和延迟后的人声音频移调信号进行混合。
[0009]可选地,对所述人声音频移调信号进行延迟的步骤可包括:使用线性差值的方式确定所述人声音频移调信号的延迟时间;将所述人声音频移调信号延迟所述延迟时间。
[0010]可选地,获取参考Midi音高序列的步骤可包括:获取参考Midi文件;并且获取从参考Midi文件提取的参考Midi音高序列。
[0011]可选地,在获取参考Midi音高序列的步骤之前,所述音频处理方法还可可包括:从参考Midi文件提取关键信息,其中,关键信息包括Midi音高、音高起始时间、音高持续时间
中的至少一个;并且将提取的关键信息整合为包含音高信息的时间序列,并将得到的时间序列作为参考Midi音高序列。
[0012]可选地,获取参考Midi音高序列的步骤还可包括:获取提取的参考Midi音高序列的调式;基于参考Midi音高序列的调式对参考Midi音高序列进行转调,将转调后的参考Midi音高序列确定为参考Midi音高序列,其中,调式包括大调和小调。
[0013]可选地,基于参考Midi音高序列的调式对参考Midi音高序列进行转调的步骤可包括:当参考Midi音高序列的调式是大调时,将参考Midi音高序列转调为第一调式;当参考Midi音高序列的调式是小调时,将参考Midi音高序列转调为第二调式。
[0014]可选地,获取参考Midi音高序列的步骤还可包括:对参考Midi音高序列进行音高统一化处理,将音高统一化处理后的参考Midi音高序列作为最终的参考Midi音高序列。
[0015]可选地,基于参考Midi音高序列确定人声音频信号中各帧音高的偏移量的步骤还可包括:基于参考Midi音高序列的音域确定预设偏移量,其中,当参考Midi音高序列的音域超过预设音域时,将预设偏移量确定为负三度或负四度;当参考Midi音高序列的音域不超过预设音域时,将预设偏移量确定为正三度或正四度。
[0016]可选地,基于所述偏移量序列对所述人声音频信号进行分帧移调的步骤可包括:分别将所述人声音频信号中的每帧偏移所述偏移量序列中的相应帧的偏移量。
[0017]根据本公开的示例性实施例,提供一种音频处理装置,包括:参考序列获取单元,被配置为获取参考乐器数字接口Midi音高序列;偏移量确定单元,被配置为基于参考Midi音高序列确定人声音频信号中各帧音高的偏移量,获得人声音频信号的偏移量序列;分帧移调单元,被配置为基于所述偏移量序列对所述人声音频信号进行分帧移调,获得人声音频移调信号;和信号混合单元,被配置为将所述人声音频信号和所述人声音频移调信号进行混合,得到所述人声音频信号的和声。
[0018]可选地,偏移量确定单元可被配置为:将参考Midi音高序列偏移预设偏移量,获得偏移后的参考Midi音高序列;将偏移后的参考Midi音高序列中不在音阶里的音高进行修正,获得各帧音高的偏移量的修正量;基于预设偏移量和各帧音高的偏移量的修正量,确定各帧音高的偏移量。
[0019]可选地,预设偏移量可包括正三度、正四度、负三度、负四度中的至少一个。
[0020]可选地,信号混合单元可被配置为:对所述人声音频移调信号进行延迟,获得延迟后的人声音频移调信号;将所述人声音频信号和延迟后的人声音频移调信号进行混合。
[0021]可选地,信号混合单元可被配置为:使用线性差值的方式确定所述人声音频移调信号的延迟时间;将所述人声音频移调信号延迟所述延迟时间。
[0022]可选地,参考序列获取单元可被配置为:获取参考Midi文件;并且获取从参考Midi文件提取的参考Midi音高序列。
[0023]可选地,所述音频处理装置还包括预先提取单元,被配置为:从参考Midi文件提取关键信息,其中,关键信息包括Midi音高、音高起始时间、音高持续时间中的至少一个;并且将提取的关键信息整合为包含音高信息的时间序列,并将得到的时间序列作为参考Midi音高序列。
[0024]可选地,参考序列获取单元还可被配置为:获取提取的参考Midi音高序列的调式;基于参考Midi音高序列的调式对参考Midi音高序列进行转调,将转调后的参考Midi音高序
列确定为参考Midi音高序列,其中,调式包括大调和小调。
[0025]可选地,参考序列获取单元还可被配置为:当参考Midi音高序列的调式是大调时,将参考Midi音高序列转调为第一调式;当参考Midi音高序列的调式是小调时,将参考Midi音高序列转调为第二调式。
[0026]可选地,参考序列获取单元还可被配置为:对参考Midi音高序列进行音高统一化处理,将音高统一化处理后的参考Midi音高序列作为最终的参考Midi音高序列。
[0027]可选地,偏移量确定单本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种音频处理方法,其特征在于,包括:获取参考乐器数字接口Midi音高序列;基于参考Midi音高序列确定人声音频信号中各帧音高的偏移量,获得人声音频信号的偏移量序列;基于所述偏移量序列对所述人声音频信号进行分帧移调,获得人声音频移调信号;将所述人声音频信号和所述人声音频移调信号进行混合,得到所述人声音频信号的和声。2.根据权利要求1所述的音频处理方法,其特征在于,音频处理基于参考Midi音高序列确定人声音频信号中各帧音高的偏移量的步骤包括:将参考Midi音高序列偏移预设偏移量,获得偏移后的参考Midi音高序列;将偏移后的参考Midi音高序列中不在音阶里的音高进行修正,获得各帧音高的偏移量的修正量;基于预设偏移量和各帧音高的偏移量的修正量,确定各帧音高的偏移量。3.根据权利要求2所述的音频处理方法,其特征在于,预设偏移量包括正三度、正四度、负三度、负四度中的至少一个。4.根据权利要求1所述的音频处理方法,其特征在于,将所述人声音频信号和所述人声音频移调信号进行混合的步骤包括:对所述人声音频移调信号进行延迟,获得延迟后的人声音频移调信号;将所述人声音频信号和延迟后的人声音频移调信号进行混合。5.根据权利要求4所述的音频处理方法,其特征在于,对所述人声音频移调信号进行延迟的步骤包括:使用线性差值的方式确定所述人声音频移调信号...

【专利技术属性】
技术研发人员:范欣悦张晨郑羲光
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1