Android噪音水平检测和分贝计算

时间:2017-01-16 14:08:40

标签: android android-mediarecorder android-audiorecord decibel android-sound

我尝试了许多以下示例并尝试调试噪声级别检测示例:

但我对以下几点感到困惑:

  • 使用Android MediaRecorder和AudioRecorder类录制音频之间的差异(最佳设置要求两个类都有高质量的音频)。
  • 如何使用幅度计算声级到分贝? (如果我询问错误的计算或参数,请纠正我)

请分享您的想法,文档(帮助我理解这个概念),示例,教程等。

1 个答案:

答案 0 :(得分:2)

要计算分贝,您需要背景阅读。分贝是信号:噪声的比率,因此您需要知道背景噪声是什么。一旦你有了,公式是db = 10 * log(信号/噪音)