在Python中访问麦克风

3 投票
1 回答
2122 浏览
提问于 2025-04-16 00:14

我的笔记本电脑里有一个麦克风。有没有什么方法可以用Python从麦克风获取一些数据呢?比如音调、音量或者声音的持续时间。我想利用环境噪音来生成随机数字。

1 个回答

1

获取音量其实很简单。根据你的应用程序运行的平台,你可以使用一些框架,比如 http://people.csail.mit.edu/hubert/pyaudio/ 或者 http://pyalsaaudio.sourceforge.net/pyalsaaudio.html

如果你想获取音调,就需要一个可以进行快速傅里叶变换(fft分析)的框架,比如 scipy/numpy 这个包。

撰写回答