【发布时间】:2020-02-27 16:36:45
【问题描述】:
我正在尝试使用 Python 中的 PyAudio 库进行录制时选择要使用的设备,但我不知道该怎么做。我在网上找到了这段代码,它显示了所有可用的输入设备:
import pyaudio
p = pyaudio.PyAudio()
info = p.get_host_api_info_by_index(0)
numdevices = info.get('deviceCount')
for i in range(0, numdevices):
if (p.get_device_info_by_host_api_device_index(0, i).get('maxInputChannels')) > 0:
print("Input Device id ", i, " - ", p.get_device_info_by_host_api_device_index(0, i))
这可行,但是如何从该列表中选择要使用的设备?我似乎无法在网上找到任何关于选择要使用的设备的信息,所以如果有人可以帮助我,那就太好了,谢谢。
【问题讨论】:
-
这不是在评论here 中解释的吗,大概是你得到代码的地方?
-
哦,好的,谢谢,我没看到
标签: python audio pyaudio recording input-devices