有没有办法使用 pyaudio 检查可用的麦克风?
Posted
技术标签:
【中文标题】有没有办法使用 pyaudio 检查可用的麦克风?【英文标题】:Is there a way to check for available microphones using pyaudio? 【发布时间】:2021-12-24 12:53:51 【问题描述】:我浏览了 PyAudio 文档,发现了这两种方法:
1: info.get('deviceCount')
2: p.get_default_input_device_info()
返回:
output 1: 3
output 2: IOError
我的电脑目前没有插入麦克风,但有 3 个扬声器。
有没有办法通过 pyaudio 检查返回零而不是 IO 错误的可用麦克风?
【问题讨论】:
【参考方案1】:我是这样做的:
p = pyaudio.PyAudio()
try:
print(p.get_default_input_device_info())
except:
print("No mics availiable")
output: No mics availiable
【讨论】:
以上是关于有没有办法使用 pyaudio 检查可用的麦克风?的主要内容,如果未能解决你的问题,请参考以下文章