我正在尝试使用4个麦克风阵列实现一个简单的延迟求和波束形成器。我目前正在使用MATLAB,它有一个内置的信号处理工具包非常有用。我想知道Python中是否有这样的工具。对于初学者,我想知道如何实时从麦克风获取音频信号,并将连续图作为初步输出。
答案 0 :(得分:2)
使用pyAudio,您可以实时从麦克风获取音频信号。
http://people.csail.mit.edu/hubert/pyaudio/
要绘制它,你可以使用matplotlib或Chaco:
Chaco有一个使用pyAudio并绘制音频信号频谱的示例:
https://github.com/enthought/chaco/blob/master/examples/demo/advanced/spectrum.py