ℹ️ 点「开始测量」后,浏览器会询问是否允许使用麦克风,请选择允许。

🎤 测量控制

麦克风型号差异很大,可以对照已知音源微调(当前偏移 0 dB)。

📢

点「开始测量」,允许麦克风权限。

📊 常见环境噪音对照

看看你测出来的数值大概处在什么位置(数值为常见范围,仅供参考)。

分贝典型场景主观感受

⚠️ 重要:本工具不是计量器具,读数不能作为任何法律、环保、职业健康或投诉维权的依据。
手机 / 电脑麦克风未经声学校准,且不同设备增益差异极大,读数与专业声级计可能相差 10 dB 以上。
如果你要处理噪音投诉、装修纠纷、工作环境噪声评估,请使用经校准的专业声级计或联系有资质的检测机构。
麦克风采集的音频只在你的浏览器内分析,不上传、不保存、不录音回放。

📢

在线分贝仪

实用工具 完全免费 🌙 支持黑夜模式 🔒 本地分析,不上传 📈 实时曲线 🎚️ 可校准

楼上是装修还是电钻?空调外机到底有多吵?办公室能不能安静办公?这类问题你不需要精确到小数点,只需要一个大致的量级——而你的手机或电脑里已经有麦克风了。
这个工具用浏览器原生的 Web Audio 读麦克风信号,实时算出声压级(dB),画出噪音曲线,还给你一张「常见环境噪音对照表」,让你知道 55 dB 和 75 dB 分别是什么概念。
怎么用:
① 点「开始测量」,允许麦克风权限;
② 把设备放在你想测的位置,别对着它说话;
③ 看当前值、峰值、平均值和曲线;
④ 如果觉得整体偏大或偏小,用「灵敏度校准」滑杆微调。
怎么读数值:分贝是对数刻度,每增加 10 dB,声音能量是原来的 10 倍,主观上大约「响一倍」。所以 70 dB 比 60 dB 吵得多,不是只多一点点。
必须说清楚:这是未校准的估算。手机麦克风为了通话做了大量优化(降噪、自动增益),和专业声级计不是一回事。拿它去维权是不合适的,但用来「大概知道有多吵」完全够用。

类别实用工具
技术getUserMedia + AnalyserNode
权限麦克风(仅本地分析)
精度未校准估算,非计量级

核心特性

实时分贝读数
峰值与平均值
实时噪音曲线
灵敏度校准
采样窗口可调
环境噪音对照表
本地分析不上传
免安装

关于这个工具

怎么实现:
① 取流:`navigator.mediaDevices.getUserMedia({ audio: { echoCancellation:false, noiseSuppression:false, autoGainControl:false } })`——关掉系统降噪与自动增益是关键,否则测出来的是「处理后」的音量,不是真实环境声;
② 分析:`AudioContext` 接 `AnalyserNode`,每帧取 `getFloatTimeDomainData()` 得到时域波形;
③ 算 dB:先求 RMS(均方根)`sqrt(Σx²/n)`,再 `20 * log10(rms)`,得到相对满量程的 dBFS;
④ 换算:dBFS 是负值(0 为最大),加上一个经验偏置(约 +100)转成常见的正 dB 刻度,再叠加用户校准偏移;
⑤ 平滑:按采样窗口对最近若干帧取平均,避免读数乱跳;曲线用 canvas 滚动绘制。
它不做:不做频谱分析、不做 A/C 加权(专业声级计的标准计权)、不校准、不录音保存。

怎么用

  1. 第 1 步
    点「🎤 开始测量」,在弹窗里选允许麦克风。
  2. 第 2 步
    把设备放到要测的位置,保持安静别说话,等读数稳定。
  3. 第 3 步
    看当前值、峰值、平均值,对照下方表格判断量级。
  4. 第 4 步
    读数明显偏大/偏小时,用「灵敏度校准」滑杆修正。
  5. 第 5 步
    测完点「⏹ 停止」,麦克风会自动关闭。

更新记录

  • v1.0 2026-09-21 工具正式上线:基于浏览器原生 getUserMedia + AnalyserNode 实现环境噪音实时测量,支持当前值 / 峰值 / 平均值、canvas 实时噪音曲线、±30 dB 灵敏度校准、三种采样窗口与常见环境噪音对照表;取流时关闭回声消除、降噪与自动增益以提高真实性,停止时自动关闭麦克风。音频全程本地分析不上传,首屏强制免责声明,适配黑夜模式。

常见问题

读数准吗?能拿去投诉邻居吗?
不能用于维权。三点原因:
① 没有校准:专业声级计要用标准声源校准,消费级麦克风没这步;
② 没有计权:环保与职业健康标准用的是 A 计权声级 dB(A),本工具没做频率计权;
③ 系统处理干扰:手机会为通话做降噪与自动增益,虽然本工具尽量关掉了,但硬件层面仍存在差异。
实测中,不同手机测同一个音源相差 10 dB 以上很常见。
要投诉或取证,请用经校准的声级计,或联系有 CMA 资质的检测机构。
提示「无法访问麦克风」怎么办?
按顺序排查:
① 必须 HTTPS:麦克风 API 只在安全上下文可用,HTTP 站点会被浏览器直接禁用;
② 权限被拒:点地址栏左侧的锁图标 → 网站设置 → 把麦克风改回「允许」,再刷新页面;
③ 系统层面禁用:检查操作系统的麦克风隐私设置(Windows 设置 → 隐私 → 麦克风;macOS → 隐私与安全性 → 麦克风);
④ 被其他程序占用:关掉正在用麦克风的会议软件;
⑤ 没有可用设备:确认设备有麦克风。
为什么读数一直在跳?
环境声本身就在波动,而且分贝是对数刻度,小变化会放大成数值上的跳动。可以这样处理:
· 把「采样时长」调到 3 秒平均,读数会稳很多;
· 看平均值而不是瞬时值;
· 设备放稳,避免碰到桌面或摩擦衣物;
· 关掉风扇、音乐等周期性声源再测。
分贝为什么是「加 10 dB 响一倍」?
因为分贝是对数单位:
· +10 dB = 声能量 ×10,主观响度约 2 倍;
· +20 dB = 声能量 ×100,主观响度约 4 倍;
· +3 dB = 声能量 ×2,人耳几乎听不出差别。
这也解释了为什么 60 dB 到 70 dB 感觉「吵了很多」,但 30 dB 到 40 dB 差别不明显。
会录音吗?我的声音会被保存吗?
不会。这个工具只做实时分析,不录音、不缓存、不上传:
· 音频流只在浏览器内存中做时域计算;
· 没有 `MediaRecorder`,不生成任何录音文件;
· 没有任何网络请求,数据不出你的设备;
· 点「停止」后麦克风立即释放,页面刷新即全部清空。

💬 留言板 0

全部留言需审核通过后展示
💬

还没有留言,来抢沙发吧!

✍️ 说点什么
0 / 500
图形验证码