在不同设备上播放音频?

时间:2016-07-13 20:15:47

标签: audio python-sounddevice

我有USB耳机连接到系统。所以现在我的系统有两个不同的音频输出设备(一个内置扬声器,另一个是USB耳机)。虽然可以选择默认的输出设备。我感兴趣的是同时在每个设备上播放不同的音频。换句话说,我正在寻找一种程序解决方案,可以自由选择应播放音频的设备。无论如何,使用任何库都可以吗?

1 个答案:

答案 0 :(得分:2)

如果您使用sounddevice.play(),则只需在每次通话时指定所需的device

您可以使用设备ID(例如device=3)或设备名称的子字符串(例如device='headphone',如果这是设备名称的一部分)。

您可以通过以下方式获取设备列表:

python3 -m sounddevice