我想这个问题可能已经被问过了。但我能找到它。
我的问题是:我想用python写一个小程序,在Linux上运行,用一个录音按钮来记录用户的声音。但我想检查麦克风是否被检测到,如果录音按钮是启用的,否则将被禁用。
我一直在谷歌周围寻找,但他们中的大多数人都在谈论通过命令行检查USB麦克风,但我想要的是检查插入麦克风端口的麦克风,而不是USB。还有一些人正在讨论使用命令arecord将语音录制成wav文件,然后回放。但我不想使用这种方法。我想在让用户继续录制之前检查它。
请帮帮忙。
发布于 2012-12-02 17:17:56
如果只是一个简单脚本,那么就用subprocess包装一个记录
或者,如果需要更健壮的东西,可以试试pyalsaaudio
https://stackoverflow.com/questions/12419750
复制相似问题