Python中的麦克风访问

Unk*_*ech 10 python windows microphone

我可以在Python中访问用户麦克风吗?

对不起,我忘记了不是每个人都是心灵读者:Windows最低XP但Vista支持非常好.

Jef*_*nez 17

我完成了pyaudio的工作

它带有一个用于Windows的二进制安装程序,甚至还有一个关于如何通过麦克风录制并保存到wave文件的示例.太好了!我在Windows XP上使用它,不知道它在Vista上会怎么做,抱歉.


Cod*_*ous 4

最好的方法是使用 ctypes 库并从中使用 WinMM。MixerOpen 将打开麦克风设备,您可以从那里轻松读取数据。应该非常简单。

  • 您认为您可以为此提供一些示例代码吗?我可以调用mixerGetNumDevs,但我不知道如何从那里到达mixerOpen 或读取级别。TIA (3认同)