gpt4 book ai didi

python - 我想在通过变量播放视频时检测扬声器的音量

转载 作者:行者123 更新时间:2023-12-03 01:26:47 29 4
gpt4 key购买 nike

因此,我最近一直在尝试使用Python,而我真正想知道的一件事是,如何将扬声器作为输入设备,然后输出一个显示音量的数字。
例如:

如果没有视频播放,则为0。
然后是30-50(如果是播客)。
70-90(如果是烟火表演)。
如果只是频率,则为100。

谢谢任何能帮助您的人:)

最佳答案

我认为您正在寻找的是声音回送,即记录声音设备的输出。

如果您使用的是Windows,则可以使用PyAudio的分支:pyaudio_portaudio

如项目首页上的示例所示,它是如此简单:

import pyaudio
p = pyaudio.PyAudio()
stream = p.open([...], as_loopback = True)

然后,您只需计算音频流的幅度即可。

关于python - 我想在通过变量播放视频时检测扬声器的音量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59588113/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com