我正在尝试使用音频输入中的线路构建示波器并对其进行过滤。我正在使用python和Ubuntu。
我能够将输入发送到计算机并从音频输入中读取并记录并播放。
现在我想过滤300 Hz的特定频率正弦波输入。我该如何以数字方式做到这一点?
我的猜测是使用傅立叶变换使用某种频率滤波器,但我不确定。
任何正确方向的帮助都会有所帮助。谢谢
答案 0 :(得分:1)
这里给出了一个带有JavaScript的500Hz的答案 Detect audio frequency from microphone with node.js 您可以轻松地将其转换为Python。