如何在python中获取当前选择的音频设备?

时间:2019-10-08 11:01:04

标签: python windows audio pyaudio portaudio

我正在使用python在Windows中获取当前选择的音频设备。我现在正在使用pyaudio,并可以使用其他库。

我所取得的成就:

使用pyaudio的get_device_info_by_index,我可以列出所有音频设备。

使用pyaudio的get_default_output_device_info,我可以获得默认的音频设备(对我来说,它是嵌入在PC中的内部音频设备)

我尝试过的事情:

如果我插入耳机或将PC连接到某些蓝牙扬声器,则可以使用get_device_info_by_index来获取新插入的设备。但是get_default_output_device_info仍然为我提供了默认的PC扬声器。

所以我需要一种方法来找出当前选择的扬声器。例如,我将耳机和蓝牙扬声器连接到PC,所以我有3个输出扬声器。然后,我可以使用Windows的控制面板选择要使用的语音。

我需要一种方法来找出在python中选择了哪个pyaudio或任何其他库。

0 个答案:

没有答案