Задержка Sum Beamforming в Python - PullRequest
       0

Задержка Sum Beamforming в Python

0 голосов
/ 04 августа 2011

Я пытаюсь реализовать простой формирователь луча с задержкой, используя массив из 4 микрофонов. В настоящее время я использую MATLAB, который имеет встроенный инструментарий обработки сигналов, который очень полезен. Мне было интересно, есть ли такие инструменты в Python. Для начала я хочу знать, как получить звуковой сигнал с микрофона в режиме реального времени и иметь непрерывный график в качестве предварительного вывода.

1 Ответ

2 голосов
/ 04 августа 2011

с помощью pyAudio вы можете получать аудио сигнал с микрофона в режиме реального времени.

http://people.csail.mit.edu/hubert/pyaudio/

для построения графика вы можете использовать matplotlib или Chaco:

У Chaco есть пример, использующий pyAudio и отображающий спектр аудиосигнала:

https://github.com/enthought/chaco/blob/master/examples/demo/advanced/spectrum.py

...