音频处理方法、计算机设备和存储介质与流程
- 国知局
- 2024-06-21 11:49:45
本技术涉及音频处理,特别是涉及一种音频处理方法、计算机设备和存储介质。
背景技术:
1、目前,在k歌场景下的各类音质问题中,电流音导致的音质问题占比比较大,并且电流音在发生时会伴随着刺耳的杂音,严重影响观众端的听感和歌手端的跟唱体验,因此需要对音频中的电流音进行检测并通过剔除或降权等操作,降低其对音频的影响。
2、相关技术中,在对音频进行电流音检测时,通常采用基于dsp(digital signalprocess,数字信号处理)的检测方法进行检测;然而,基于dsp的检测方法往往只能检测出音频存在电流音的概率,后续还需要工作人员在音频中确定电流音的频率,从而才能对其进行剔除或降权。因此,基于相关技术的电流音检测,会使得电流音的处理效率较低。
技术实现思路
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、在所述目标频点的频率大于或者等于频率阈值的情况下,或者,在所述目标频点的电流音能量大于或者等于能量阈值的情况下,对所述待处理音频中对应的频率与所述目标频点的频率对应的信号进行降噪处理,得到所述待处理音频对应的降噪音频。
37、第二方面,本技术还提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
38、获取待处理音频的频域信号;
39、根据所述频域信号的各个频点的功率,从所述各个频点中确定出符合预设条件的候选频点;
40、根据所述候选频点存在电流音的概率,从所述候选频点中确定出目标频点;
41、对所述待处理音频中与所述目标频点的频率对应的信号进行降噪处理,得到所述待处理音频对应的降噪音频。
42、第三方面,本技术还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
43、获取待处理音频的频域信号;
44、根据所述频域信号的各个频点的功率,从所述各个频点中确定出符合预设条件的候选频点;
45、根据所述候选频点存在电流音的概率,从所述候选频点中确定出目标频点;
46、对所述待处理音频中与所述目标频点的频率对应的信号进行降噪处理,得到所述待处理音频对应的降噪音频。
47、第四方面,本技术还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
48、获取待处理音频的频域信号;
49、根据所述频域信号的各个频点的功率,从所述各个频点中确定出符合预设条件的候选频点;
50、根据所述候选频点存在电流音的概率,从所述候选频点中确定出目标频点;
51、对所述待处理音频中与所述目标频点的频率对应的信号进行降噪处理,得到所述待处理音频对应的降噪音频。
52、上述音频处理方法、计算机设备、存储介质和计算机程序产品,首先获取待处理音频的频域信号;然后根据频域信号的各个频点的功率,从各个频点中确定出符合预设条件的候选频点;接着根据候选频点存在电流音的概率,从候选频点中确定出目标频点;最后对待处理音频中与目标频点的频率对应的信号进行降噪处理,得到待处理音频对应的降噪音频。这样,通过根据待处理音频的频域信号的功率,可以先从频域信号的各个频点中筛选出候选频点,再根据候选频点存在电流音的概率,从候选频点中进一步筛选出目标频点,从而可以在待处理音频中精准确定电流音的频率,并对与该频率对应的信号进行降噪处理,从而降低电流音对待处理音频的影响。基于上述过程的音频处理方法,不仅能够确定电流音发生的概率,还能够确定电流音的频率,避免了人为对电流音的频率进行确定的繁琐过程,因此提高了电流音的处理效率。
本文地址:https://www.jishuxx.com/zhuanli/20240618/23815.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。