如何对pyaudio中的麦克风音频信息进行数学分析?

时间:2010-11-02 08:41:33

标签: python audio microphone pyaudio

我正在尝试使用Python从麦克风获取音高,音量和其他内容。我正在尝试使用pyaudio,但我读到我需要使用其他库来生成数学。我找不到如何将pyaudio与数学库混合。

2 个答案:

答案 0 :(得分:0)

我已经在音频缓冲区上直接使用numpy / scipy执行了基本的信号处理(FFT等)而没有太多麻烦。要小心,你需要告诉numpy缓冲区类型:float或int,long或short,signed / unsigned ...

答案 1 :(得分:0)

您可以使用标准Python模块audioop通过audioop.rms函数确定音频样本的功率/响度。