gpt4 book ai didi

linux - PulseAudio:获取源(麦克风)的当前音量

转载 作者:太空狗 更新时间:2023-10-29 12:30:30 29 4
gpt4 key购买 nike

我需要一种方法来通过 PulseAudio(通过 bash)获取麦克风的当前“响度”。我指的是麦克风拾取的声音音量。

我想复制一个音量计,就像您在 pavucontrol 中看到的那样。

最佳答案

在 github 上搜索 raspberry-vu project因为它可以帮助你。我更改了 src/impulse.c 以使用设备 alsa_input.pci-0000_00_1b.0.analog-stereo,您可能需要为您的设置更改它。

然后我链接 GNU GSL 库以分析 im_getSnapshot() 返回的 FFT 数组,同时使用 gsl_stats_sd()gsl_stats_mean()其中返回一个 double。然后您可以对返回的值使用react。

关于linux - PulseAudio:获取源(麦克风)的当前音量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28627713/

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