我正在使用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或任何其他库。