2

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

我想复制一个体积计,就像你在 pavucontrol 中看到的那样。

4

1 回答 1

1

在 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. 然后您可以对返回的值做出反应。

于 2017-01-10T08:28:39.417 回答