1.一种检测音频是否是纯音乐音频方法,其特征在于,所述方法包括:
根据目标音频中每个音频帧中每个采样频率点的频率和每个音级对应的多个频段单元,确定每个音频帧中每个音级对应的所有采样频率点;
根据每个音频帧中每个音级对应的所有采样频率点的幅值,确定每个音频帧中每个音级的总能量;
对于每个音频帧,在所述音频帧的每个音级的总能量中,确定最大总能量和次大总能量,根据所述次大总能量与所述最大总能量的比值,确定所述音频帧是否为纯音乐音频帧;
根据非纯音乐音频帧或纯音乐音频帧的数目与所述目标音频中音频帧的总数目的比值,确定所述目标音频是否是纯音乐音频。
2.根据权利要求1所述的方法,其特征在于,所述根据目标音频中每个音频帧中每个采样频率点的频率和每个音级对应的多个频段单元,确定每个音频帧中每个音级对应的所有采样频率点,包括:
获取每个音级对应的带通滤波器,其中,所述带通滤波器的多个通过频段分别为对应的音级所包含的多个频段单元;
对于每个音频帧,通过每个音级对应的带通滤波器,分别对所述音频帧中的每个采样频率点的频率进行筛选,得到每个音级对应的所有采样频率点。
3.根据权利要求2所述的方法,其特征在于,所述音级对应的带通滤波器为滤波器组,所述滤波器组由多个单通带带通滤波器组成,每个单通带带通滤波器对应的通过频段分别为所述音级的一个频段单元。
4.根据权利要求2所述的方法,其特征在于,所述音级对应的带通滤波器为滤波器,所述滤波器为多通带带通滤波器,所述带通滤波器上的每个通过频段分别为所述带通滤波器对应的音级的一个频段单元。
5.根据权利要求1所述的方法,其特征在于,所述根据每个音频帧中每个音级对应的所有采样频率点的幅值,确定每个音频帧中每个音级的总能量,包括:
根据每个音频帧中每个音级对应的所有采样频率点的幅值,确定每个音频帧中每个音级对应的所有采样频率点的幅值的平方和,作为每个音频帧中每个音级的总能量。
6.根据权利要求1所述的方法,其特征在于,所述根据每个音频帧中每个音级对应的所有采样频率点的幅值,确定每个音频帧中每个音级的总能量,包括:
根据每个音频帧中每个音级对应的所有采样频率点的幅值,确定每个音频帧中每个音级对应的所有采样频率点的幅值和,作为每个音频帧中每个音级的总能量。
7.根据权利要求3所述的方法,其特征在于,所述方法还包括:
确定第h个八度第c个音级对应的中心音分值;
根据每个频点索引对应的频率以及音分值和频率之间的转换公式,确定每个频点索引对应的音分值;
根据第h个八度第c个音级对应的中心音分值以及每个索引频点对应的音分值,构造第h个八度第c个音级的带通滤波器的增益特性曲线。
8.根据权利要求7所述的方法,其特征在于,所述第h个八度第c个音级的带通滤波器的增益特性曲线描述公式为:
9.一种终端,其特征在于,所述终端包括处理器和存储器,所述存储器中存储有至少一条程序代码,所述至少一条程序代码由所述处理器加载并执行以实现如权利要求1至权利要求8任一项所述的检测音频是否是纯音乐音频方法所执行的操作。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有至少一条程序代码,所述至少一条程序代码由处理器加载并执行以实现如权利要求1至权利要求8任一项所述的检测音频是否是纯音乐音频方法所执行的操作。