我查看了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