如何对pyaudio的麦克风音频信息进行数学分析?
我想用Python从我的麦克风获取音调、音量和其他一些信息。我正在尝试使用pyaudio这个库,但我看到有人说我还需要用其他库来进行数学计算。我不知道怎么把pyaudio和数学库结合起来。
2 个回答
0
你可以使用Python的标准模块 audioop
来测量音频样本的音量或响度,具体可以用 audioop.rms
这个函数。
0
我用numpy和scipy直接对音频数据做了一些基本的信号处理,比如快速傅里叶变换(FFT)之类的,没遇到太大问题。不过要注意,你需要告诉numpy这个数据的类型是什么:是浮点数还是整数,是长整型还是短整型,是有符号的还是无符号的……