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

0 投票
2 回答
988 浏览
提问于 2025-04-16 06:25

我想用Python从我的麦克风获取音调、音量和其他一些信息。我正在尝试使用pyaudio这个库,但我看到有人说我还需要用其他库来进行数学计算。我不知道怎么把pyaudio和数学库结合起来。

2 个回答

0

你可以使用Python的标准模块 audioop 来测量音频样本的音量或响度,具体可以用 audioop.rms 这个函数。

0

我用numpy和scipy直接对音频数据做了一些基本的信号处理,比如快速傅里叶变换(FFT)之类的,没遇到太大问题。不过要注意,你需要告诉numpy这个数据的类型是什么:是浮点数还是整数,是长整型还是短整型,是有符号的还是无符号的……

撰写回答