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()',你必須自己編寫一些代碼。 –
好的,我會自己做:)謝謝〜 –