0 我可以用命令行来做:arecord -vv,但我需要用代码来完成它,我不知道哪个API可以实现它。如何使用alsa API获得麦克风输入的音量级别(或dB)? 来源 2017-04-07 George lucas
0 arecord只是看捕获的样本(它在一定的时间间隔内使用最大值)。 你可以自己做同样的事情。您还需要知道满量程样本对应的水平。 另请参阅Detect silence when recording。 来源 2017-04-07 10:22:42 +0 非常感谢您的帮助!实际上我可以捕捉音频流,但无法从中分析音量。或者是否有任何API可以直接获得音量dB? – +0 没有内置函数'snd_do_everythig_I_want()',你必须自己编写一些代码。 – +0 好的,我会自己做:)谢谢〜 –
非常感谢您的帮助!实际上我可以捕捉音频流,但无法从中分析音量。或者是否有任何API可以直接获得音量dB? –
没有内置函数'snd_do_everythig_I_want()',你必须自己编写一些代码。 –
好的,我会自己做:)谢谢〜 –