Python:如何在音频文件中从人类语音中分离出噪声?

2024-09-27 07:23:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个音频文件,我试图过滤掉噪音:

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数组。在


Tags: samplereadsignalarray噪声音频文件osrus

热门问题