【发布时间】:2022-01-21 05:08:55
【问题描述】:
我正在尝试检测 Windows 上的系统声音,我想我可以使用 pyaudio 模块,因为 winrt 不适合我。 我有这个列出所有设备的代码,我知道我可以用 pyaudio 打开流
import pyaudio
p = pyaudio.PyAudio()
for i in range(p.get_device_count()):
dev = p.get_device_info_by_index(i)
print(dev)
但是我如何判断这些设备中是否有任何当前正在输出声音?我是否为每个流打开一个流并取字节的均方根?如果这是一个 XY 问题,我最好使用另一个模块,请告诉我
【问题讨论】:
-
检查音频流对我来说听起来不错,但我只是检查它们是否非零,而不是查看均方根...
-
我该怎么做?