1

我試圖噪聲電平檢測的來自一些以下實施例中我試圖調試許多例子和:的Android噪聲電平檢測和分貝計算

但是我對以下幾點感到困惑:

  • 使用Android MediaRecorder和AudioRecorder類錄製音頻之間的差異(兩種類都需要良好音質的最佳設置)。
  • 如何使用振幅將聲壓級計算爲分貝? (請糾正我,如果我問錯誤的計算或參數)

請分享你的想法,文檔(可以幫助我理解這個概念),實例,教程等

回答

2

要計算你的分貝需要背景閱讀。分貝是信號:噪聲的比率,所以你需要知道背景噪聲是什麼。一旦你有了,公式是db = 10 * log(信號/噪音)

+0

但是在哪種形式中,我將通過android設備獲取信號(它是幅度形式還是頻率?),噪聲的值是多少? (是否等於2700或不同?) –

+0

幅度。頻率在這裏沒有意義 - 頻率是音調,而不是響度。噪音不會是一個固定的數字,當沒有聲音時,它就是設備上的價值 - 您可以在安靜的環境中對其進行校準。 –