🎙️
实时麦克风分贝测试
点击下方按钮开始,浏览器会请求麦克风权限。所有处理本地完成、不上传任何音频。读数为近似 SPL,绝对值因设备麦克风灵敏度而异,需要时可在下方做 offset 校准。
需要 HTTPS(本地 localhost 例外)。iOS Safari 必须用户手势触发。

分贝测试 借助麦克风实时测量环境声压等级,用环形仪表 + 频谱分析 + 时序波形三种可视化呈现。读数为近似 SPL,可校准 offset 让其更贴合真实分贝。

三种实时可视化

视图看什么用法
环形仪表当前瞬时响度(0–120 dB),按等级染色一眼判断”吵不吵”
频谱条不同频率上的能量分布区分低频轰鸣、人声、高频尖锐
时序波形最近 30 秒的响度曲线看声音的起伏与峰值时刻

噪声等级速查

  • 极安静(< 30 dB) — 深夜室内、安静卧室
  • 安静(30–50 dB) — 图书馆、白天卧室、空调静音档
  • 一般(50–65 dB) — 普通办公室、家庭日常对话
  • 嘈杂(65–80 dB) — 街道、餐厅、地铁站台外
  • 吵闹(80–95 dB) — 地铁内、繁忙马路、电吹风近处
  • 危险(≥ 95 dB) — 长时间暴露明显损伤听力,建议戴耳塞或离开

听力保护建议

  • 85 dB 是 OSHA/NIOSH 推荐的 8 小时职业暴露上限,每升高 3 dB,安全暴露时间减半
  • 100 dB 安全暴露 ≤ 15 分钟
  • 110 dB 安全暴露 ≤ 1.5 分钟
  • 120+ dB 瞬时即可造成永久性听力损伤
  • 长期处于 ≥80 dB 环境(地铁通勤、施工现场附近)建议常备耳塞

用什么算法

  • 时域采样 → RMS(均方根)→ dBFS(满刻度分贝)→ 加 offset 映射到近似 SPL
  • 频域用 FFT(Web Audio AnalyserNode,2048 fftSize),按对数频率分布重采样到 56 根柱
  • 显示用低通滤波平滑,避免抖动;峰值保持以 10 dB/秒衰减
  • 默认 offset 0 dB(按 -100 dBFS → 0 dB SPL 线性映射),可手动 ±30 dB 调整

本工具仅供日常参考与相对对比。涉及法律、医学、职业健康的精确测量请使用专业声级计。

📍使用场景

  • 邻里噪音取证怀疑楼上施工/装修/广场舞超标时记录峰值与时段,作为协商或投诉的辅助参考。
  • 办公/学习环境评估比较咖啡馆、自习室、家中不同房间的环境响度,挑出最适合专注的位置。
  • 设备风扇/异响诊断对比电脑、空调、风扇、抽油烟机等设备开关时的相对响度,定位最吵的设备。
  • 演出/会议现场参考检查会议室麦克风音量是否合适,演出中粗略观察前后排响度差异。
  • 听力健康自查提醒长时间暴露在 ≥85 dB 的环境(如地铁/工地附近)下的潜在听力风险。

常见问题

显示的分贝值准吗?

不是专业级的绝对值。浏览器拿不到麦克风的灵敏度参数,不同手机/电脑读数能差 ±20 dB 以上。本工具显示的是<b>近似 SPL</b>,主要用途是<b>相对响度对比</b>(同一台设备比较 A 和 B 哪个更吵)和<b>趋势观察</b>(声音随时间的变化)。需要法律级证据请使用专业声级计(Type 1/2 校准过的设备)。

怎么校准让读数更接近真实分贝

页面下方"快速校准"按钮:在你认为接近 30 dB(深夜室内)/45 dB(图书馆)/60 dB(普通对话)/70 dB(街道)的环境点击对应按钮,工具会自动调整 offset 使当前读数对齐。也可拖 Offset 滑块手动调 ±30 dB。如果手边有手机分贝仪 App(NIOSH SLM、分贝噪音测试等),可同时打开,让本工具读数与手机 App 一致。校准值存在浏览器本地,下次自动加载。

为什么打不开麦克风?

工具会按浏览器抛出的 <code>DOMException.name</code> 给出对应文案——<b>NotAllowedError</b> 权限被拒绝(地址栏左侧权限图标里改"允许"再点重试);<b>NotFoundError</b> 没有可用麦克风设备(确认连接并在系统声音设置里启用);<b>NotReadableError</b> 麦克风被其他程序占用(关掉视频会议、录音软件、其他浏览器标签);<b>SecurityError</b> 多半是非 HTTPS 或隐私模式禁用麦克风;<b>AbortError</b> 启动被中断点重试即可。iOS Safari 需 14.3+。

为什么读数感觉"被压平"了?

常见原因是浏览器/系统的<b>自动增益(AGC)/降噪/回声消除</b>没关——这些功能会主动平衡响度,使大声不够大、小声不够小。本工具在请求麦克风时已显式禁用 AGC/NS/EC,但部分系统层面(尤其 iOS、Windows 通话模式)可能仍在工作。可在系统声音设置里关闭"麦克风增强/降噪"。

不同等级的分贝意味着什么?

常见参考——<b>0 dB</b> 听阈下限;<b>20 dB</b> 树叶沙沙;<b>30 dB</b> 深夜室内;<b>40 dB</b> 安静办公室;<b>60 dB</b> 普通对话;<b>70 dB</b> 街道环境;<b>85 dB</b> 长期暴露伤听力的临界(OSHA/NIOSH 推荐警戒线,每天 8 小时上限);<b>100 dB</b> 地铁列车进站;<b>110 dB</b> 摇滚演唱会前排;<b>120+ dB</b> 飞机起飞,瞬时即可造成听力损伤。

国家/地方对噪声有什么规定

GB 3096-2008《声环境质量标准》 把区域分 5 类——0 类(康复疗养区)昼 50 / 夜 40 dB;1 类(居住区)昼 55 / 夜 45 dB;2 类(混合区)昼 60 / 夜 50 dB;3 类(工业区)昼 65 / 夜 55 dB;4 类(交通干线两侧)昼 70 / 夜 55–60 dB。社会生活噪声(GB 22337-2008)住宅区限值与上述类似。投诉时按所在区类对应限值核对。

能记录/导出数据吗?

当前版本只显示"峰值/平均/最低/时长"四项实时统计,<b>不导出 CSV</b>。如需长期记录,可手动截图保存。后续根据反馈考虑加入 CSV 导出和长时间录制模式。

处理的音频会上传吗?

<b>不会</b>。所有信号分析在浏览器本地完成(Web Audio API),麦克风采集→AnalyserNode→屏幕显示,全程不出本机。<b>切走标签页 / 最小化 / 关闭页面</b>都会立刻 stop 麦克风轨道,浏览器顶部录音指示灯随之熄灭;回到本页时需重新点"开始测量"。