【发布时间】:2020-01-23 01:55:36
【问题描述】:
我有一个音频文件,我试图过滤掉其中的噪音:
frequency, array = read('sample/OSR_us_000_0014_8k.wav')
b, a = signal.butter(5, 1000/(frequency/2), btype='highpass')
filteredSignal = signal.lfilter(b, a, newSound)
不过,这个高通滤波器似乎没有那么有效。有没有更好的方法来完成我正在尝试做的事情?此外,我更喜欢提取背景噪声。大多数可用的算法都会过滤掉噪音,但我想将噪音提取为一个 numpy 数组。
【问题讨论】:
标签: python audio scipy signal-processing librosa