在不同设备上播放音频?
Playing audio on different devices?
我有一个连接到系统的 USB 耳机。所以现在我的系统有两个不同的音频输出设备(一个内置扬声器,另一个是 USB 耳机)。虽然可以选择默认的输出设备。我感兴趣的是同时在每个设备上播放不同的音频。换句话说,我正在寻找一种程序解决方案,可以自由选择播放音频的设备。无论如何,使用任何库都可以吗?
如果您使用 sounddevice.play(),您只需在每次调用时指定所需的 device
。
您可以使用设备 ID(例如 device=3
)或设备名称的子字符串(例如 device='headphone'
,如果它是设备名称的一部分)。
您可以获得设备列表:
python3 -m sounddevice
我有一个连接到系统的 USB 耳机。所以现在我的系统有两个不同的音频输出设备(一个内置扬声器,另一个是 USB 耳机)。虽然可以选择默认的输出设备。我感兴趣的是同时在每个设备上播放不同的音频。换句话说,我正在寻找一种程序解决方案,可以自由选择播放音频的设备。无论如何,使用任何库都可以吗?
如果您使用 sounddevice.play(),您只需在每次调用时指定所需的 device
。
您可以使用设备 ID(例如 device=3
)或设备名称的子字符串(例如 device='headphone'
,如果它是设备名称的一部分)。
您可以获得设备列表:
python3 -m sounddevice