如何基于USB物理端口在pyaudio中打开特定设备?

问题描述

在我的应用程序中,我有4个摄像头模块(每个麦克风一个)(供应商编号和产品编号相同)连接到Ubuntu linux系统。 我想连接所有4个麦克风,并确定哪个通道与在特定USB物理路径(例如2-1.3-> USB总线2-端口1-端口3)中连接的特定摄像头模块相对应

如何(通过python代码)根据特定USB设备的路由获取input_device_index?

解决方法

至少在四年前,还没有办法做到这一点。不在Linux或Windows上。我可以想象只有某种方式可以踢出音频驱动程序并直接从USB端点读取声音,但这是疯狂的解决方案...