【发布时间】:2015-08-14 21:09:07
【问题描述】:
我正在尝试获取从 Android 手机上的麦克风记录的噪音分贝。我可以获得幅度值并寻找将其转换为分贝的公式。
我使用 MediaRecorder 的以下功能来获取振幅。
mediaRecorder.getMaxAmplitude() ;
在another question我找到了以下公式。
power_db = 20 * log10(amp / amp_ref);
amp 是幅度,但不确定amp_ref 是什么。
有谁知道正确的公式吗?
【问题讨论】:
-
尝试 2700.0 作为 amp_ref.. 这可能会给出一个奇怪的值,但可能会起作用
-
@PrateekYadav 你从哪里拿到的号码?
标签: android microphone android-sensors decibel amplitude