我需要一种通过 PulseAudio(通过 bash)获取麦克风当前“响度”的方法。我的意思是麦克风拾取的音量。
我想复制一个体积计,就像你在 pavucontrol 中看到的那样。
我需要一种通过 PulseAudio(通过 bash)获取麦克风当前“响度”的方法。我的意思是麦克风拾取的音量。
我想复制一个体积计,就像你在 pavucontrol 中看到的那样。
在 github 上搜索 raspberry -vu 项目,因为它可以帮助您。我更改src/impulse.c
为使用该设备alsa_input.pci-0000_00_1b.0.analog-stereo
,您可能需要为您的设置更改此设置。
然后我链接了 GNU GSL 库来分析im_getSnapshot()
使用返回的 FFT 数组gsl_stats_sd()
,gsl_stats_mean()
这两个数组都返回一个double
. 然后您可以对返回的值做出反应。