我对信号处理很陌生。我现在有两个声音信号数据。以 10 KHz、2 秒的采样率收集每个数据。我已将此数据导入python。sound_1 和 sound_2 现在都是一个 numpy 数组。每个声音数据的长度当然是20000。
Sound_1 包含水流声音(我感兴趣)和环境噪声(我不感兴趣),而 sound_2 仅包含环境噪声(我不感兴趣)。
我正在寻找一种算法(或软件包),它可以帮助我确定这种水流声音的频率范围。我想如果我能找出频率范围,我可以使用傅里叶逆变换来过滤环境噪声。
但是,我的最终目的是从 sound_1 数据中提取水流声音并消除环境噪声。如果有其他方法那就太好了。
但是我不明白他们如何仅通过一个声音信号就可以找出频率。我认为我们至少需要比较 2 个信号数据(一个包含我感兴趣的声音,另一个不包含),以便我们找出差异。
PIPIONE
相关分类