Есть ли сценарий, который позволяет сделать FFT с микрофона USB в режиме реального времени в Python? - PullRequest
0 голосов
/ 04 апреля 2019

Я работаю с Raspberry Pi 3B и USB-микрофоном. Я хочу сделать БПФ в режиме реального времени и получить значения, такие как уровень звука, на какой частоте, и после получения этих данных установить уровень тревоги, чтобы определить, когда на частоте уровень звука слишком высок. После этого отправьте аварийное сообщение по tcp на удаленный компьютер.

Я предпочитаю использовать скрипт на python, но допускается любой другой язык. Это должен быть звук в реальном времени, а не записанный.

Спасибо

1 Ответ

0 голосов
/ 04 апреля 2019

Вы должны будете сделать запись в любом случае за короткий промежуток времени, например, используя pyaudio.Затем вы можете использовать любую из функций numpy.fft и проверить все ячейки по вашему порогу.

...