我需要一种方法来获得当前的响度"通过PulseAudio麦克风(通过bash)。我指的是由麦克风拾取的声音音量。
我想复制一个体积计,就像你在pavucontrol中看到的一样。
答案 0 :(得分:1)
在github上搜索raspberry-vu project,因为它可以帮助你解决这个问题。我更改src/impulse.c
以使用设备alsa_input.pci-0000_00_1b.0.analog-stereo
,您可能需要更改此设置。
然后我将GNU GSL lib链接到im_getSnapshot()
使用gsl_stats_sd()
和gsl_stats_mean()
返回的FFT数组,两者都返回double
。然后你可以对返回的值作出反应。