【技术实现步骤摘要】
检测音频的中频节奏点的方法、装置、设备和存储介质
本申请涉及音频处理
,具体涉及一种检测音频的中频节奏点的方法、装置、设备和存储介质。
技术介绍
在使用手机外放播放歌曲时,由于手机外放低频往往不足,所以歌曲的低频节奏点(也可以称为低频鼓点,在低频节奏点存在击打底鼓发出的声音)往往感知不明显,感知明显的往往是中频节奏点(也可以称为中频鼓点,在中频节奏点存在击打军鼓或嗵鼓发出的声音)。由于中频节奏点感知较为明显,所以往往将歌曲的中频节奏点提取出来,做一些有趣的应用。例如,在手机上播放歌曲的过程中,可以在中频节奏点进行播放背景的切换,以提高歌曲播放时的节奏感。相关技术中在检测歌曲的节奏点时,通过检测歌曲在各个时间点的能量来确定歌曲的中频节奏点。但是,由于在歌曲中还存在除鼓声之外的其余声音(如人声),所以检测中频节奏点时很容易受到其余声音的干扰,使得检测出的中频节奏点的准确率较低。
技术实现思路
本申请实施例提供了一种检测音频的中频节奏点的方法、装置、设备和存储介质,可以解决相关技术中存在的技术问题。所述检测音频的中频节奏点的方法、装置、设备和存储介质的技术方案如下:第一方面,提供了一种检测音频的中频节奏点的方法,所述方法包括:确定音频的拍型、音乐小节和节奏点;基于所述音频的拍型,在每个音乐小节中确定中频节奏点对应的第一目标时间范围;对于每个音乐小节,如果在所述音乐小节的第一目标时间范围内检测出满足中频能量特征条件的节奏点,且在包含所述音乐小节 ...
【技术保护点】
1.一种检测音频的中频节奏点的方法,其特征在于,所述方法包括:/n确定音频的拍型、音乐小节和节奏点;/n基于所述音频的拍型,在每个音乐小节中确定中频节奏点对应的第一目标时间范围;/n对于每个音乐小节,如果在所述音乐小节的第一目标时间范围内检测出满足中频能量特征条件的节奏点,且在包含所述音乐小节的起始时间点的第二目标时间范围内检测出满足低频能量特征条件的节奏点,则将所述满足中频能量特征条件的节奏点确定为所述音频的中频节奏点;/n其中,所述满足低频能量特征条件的节奏点是指所述音频在所述节奏点的能量满足低频能量特征,所述满足中频能量特征条件的节奏点是指所述音频在所述节奏点的能量满足中频能量特征。/n
【技术特征摘要】
1.一种检测音频的中频节奏点的方法,其特征在于,所述方法包括:
确定音频的拍型、音乐小节和节奏点;
基于所述音频的拍型,在每个音乐小节中确定中频节奏点对应的第一目标时间范围;
对于每个音乐小节,如果在所述音乐小节的第一目标时间范围内检测出满足中频能量特征条件的节奏点,且在包含所述音乐小节的起始时间点的第二目标时间范围内检测出满足低频能量特征条件的节奏点,则将所述满足中频能量特征条件的节奏点确定为所述音频的中频节奏点;
其中,所述满足低频能量特征条件的节奏点是指所述音频在所述节奏点的能量满足低频能量特征,所述满足中频能量特征条件的节奏点是指所述音频在所述节奏点的能量满足中频能量特征。
2.根据权利要求1所述的方法,其特征在于,确定音频的音乐小节,包括:
基于madmom中的beat算法或downbeat算法,确定所述音频的音乐小节。
3.根据权利要求1所述的方法,其特征在于,确定音频的节奏点,包括:
基于madmom中的onset算法或superflux算法,确定所述音频的所有节奏点。
4.根据权利要求1所述的方法,其特征在于,所述基于所述音频的拍型,在每个音乐小节中确定中频节奏点对应的第一目标时间范围,包括:
如果所述音频的拍型为42拍或86拍,则在每个音乐小节中确定包含所述音乐小节的中间时间点的第一目标时间范围;
如果所述音频的拍型为44拍,则在每个音乐小节中确定包含所述音乐小节的1/4时间点的第一目标时间范围,以及包含所述音乐小节的3/4时间点的第一目标时间范围;
如果所述音频的拍型为43拍,则在每个音乐小节中确定包含所述音乐小节的1/3时间点的第一目标时间范围,以及包含所述音乐小节的2/3时间点的第一目标时间范围。
5.根据权利要求1所述的方法,其特征在于,所述对于每个音乐小节,如果在所述音乐小节的第一目标时间范围内检测出满足中频能量特征条件的节奏点,且在包含所述音乐小节的起始时间点的第二目标时间范围内检测出满足低频能量特征条件的节奏点,则将所述满足中频能量特征条件的节奏点确定为所述音频的中频节奏点,包括:
对于每个音乐小节,检测所述音乐小节的第二目标时间范围内是否包含节奏点,如果包含节奏点,则检测所包含的节奏点是否满足所述低频能量特征条件;
对于每个满足所述低频能量特征条件的节奏点对应的音乐小节,检测所述音乐小节的第一目标时间范围内是否包含节奏点,如果包含节奏点,检测所包含的节奏点是否满足所述中频能量特征条件,如果满足所述中频...
【专利技术属性】
技术研发人员:劳振锋,
申请(专利权)人:广州酷狗计算机科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。