Python中的延迟求和波束形成

时间:2011-08-04 02:01:04

标签: python signal-processing

我正在尝试使用4个麦克风阵列实现一个简单的延迟求和波束形成器。我目前正在使用MATLAB,它有一个内置的信号处理工具包非常有用。我想知道Python中是否有这样的工具。对于初学者,我想知道如何实时从麦克风获取音频信号,并将连续图作为初步输出。

1 个答案:

答案 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