我可以在Python中访问用户的麦克风吗?
抱歉,我忘了不是每个人都能读懂我的心思:至少需要Windows XP,但如果能支持Vista,那就更好了。
你可以试试 SWMixer。
我用 pyaudio 完成了这个工作。
它有一个适用于Windows的安装包,而且里面还有一个示例,教你怎么通过麦克风录音并保存为wav文件。真不错!我是在Windows XP上使用的,不太确定在Vista上会怎么样,抱歉。
最好的办法是使用ctypes库,然后从中调用WinMM。mixerOpen可以打开一个麦克风设备,你可以很方便地从那里读取数据。这应该非常简单。