【问题标题】:Microphone access in PythonPython中的麦克风访问
【发布时间】:2010-09-16 15:58:52
【问题描述】:

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

对不起,我忘了不是每个人都是读心术: Windows 最低 XP 但对 Vista 的支持会非常好。

【问题讨论】:

标签: python windows microphone


【解决方案1】:

我用pyaudio完成了工作

它带有一个适用于 Windows 的二进制安装程序,甚至还有一个关于如何通过麦克风录制并保存到波形文件的示例。好的!我在 Windows XP 上使用它,但不确定它在 Vista 上的效果如何,抱歉。

【讨论】:

  • "请注意,PyAudio 目前仅支持阻塞模式音频 I/O。PyAudio 仍然是超级杜珀 alpha 质量。"来自网站
【解决方案2】:

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

【讨论】:

  • 您认为您可以为此提供一些示例代码吗?我可以调用mixerGetNumDevs,但我不确定如何从那里到达mixerOpen 或阅读级别。 TIA
【解决方案3】:

你可以试试SWMixer

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-28
    • 1970-01-01
    • 1970-01-01
    • 2018-10-27
    • 2019-05-23
    • 1970-01-01
    相关资源
    最近更新 更多