有没有办法使用pyaudio检查可用的麦克风



我查看了PyAudio文档,发现了以下两种方法:

1: info.get('deviceCount')
2: p.get_default_input_device_info()

哪个返回:

output 1: 3
output 2: IOError

我的电脑目前没有插入麦克风,但有3个扬声器。

有没有一种方法可以通过pyaudio检查可用麦克风是否返回零而不是IO错误?

我就是这样做的:

p = pyaudio.PyAudio()
try:
print(p.get_default_input_device_info())
except:
print("No mics availiable")

output: No mics availiable

相关内容

  • 没有找到相关文章

最新更新