ToolAct工具行動

分貝檢測儀

線上噪音偵測工具,即時測量環境聲音分貝值

0dB
極安靜
當前0dB
最低--dB
最高--dB
平均--dB
開始偵測後顯示即時波形

分貝等級參考

0-30 dB極安靜
30-60 dB安靜
60-80 dB正常
80-100 dB吵鬧
100+ dB危險

什麼是分貝檢測儀?

分貝計透過麥克風估算環境聲音強度,並以 dB 顯示結果。在瀏覽器中測得的數值應視為實用參考,而不是經過校準的專業聲學測量,因為內建麥克風、自動增益、系統濾波、瀏覽器行為和設備擺放都會影響準確性。它仍然適合比較安靜與吵雜環境、粗略觀察風扇或街道噪音、檢查音訊設備,或確認降噪措施前後的變化。若用於職業安全、法律證據、工程驗收或專業聲學分析,應使用校準聲級計和明確測量流程。本工具的音訊處理在本地完成。

使用方法

使用說明

  1. 點選「開始偵測」並允許瀏覽器存取您的麥克風
  2. 等待裝置初始化,儀表將顯示即時 dB 數值
  3. 觀察音量條以掌握目前的噪音強度
  4. 統計面板會記錄最小、最大與平均 dB 數值
  5. 點選「重置統計」以清除紀錄並重新開始

測量技巧

  • 瀏覽器的分貝讀數會受麥克風靈敏度、系統增益與裝置擺放位置影響,僅適合作為近似比較,而非認證等級的測量結果。
  • 為取得更穩定的數值,請將麥克風固定在同一位置,並在錄製時避免觸碰裝置。

使用場景

用選定的麥克風估算房間噪音開始測量,選擇輸入裝置,觀察即時 dB 估算值從 Web Audio RMS 取樣更新。頁面將音量等級從極安靜、安靜到正常、吵鬧和危險進行標示,因此吵雜的空調出風口、面對馬路的開窗或嗡嗡作響的電腦風扇都能在同一個量表上快速排序。
測試音訊時同時觀察儀表和波形使用儀表、波形畫布和最小值/最大值/平均值讀數來比較房間、風扇、麥克風、錄音設備或通話環境。每次執行時重現噪音來源(打字、吸塵器、空調),讓平均值的 3-6 dB 變化具有意義,而不僅僅是麥克風擺放位置的差異。
將讀數視為瀏覽器估算而非校準聲級計計算基於 Web Audio AnalyserNode RMS 資料和未校準的裝置增益行為,因此應將其視為比較和認知用途的讀數,而非法律、職場或醫療噪音認證。當測量涉及安全、OSHA 合規或合約義務時,請使用符合 IEC 61672 的 Class 2 聲級計。
以一致的擺放位置比較兩台裝置或兩個房間在 A/B 測試耳機、喇叭或經過聲學處理的房間時,保持麥克風在相同的距離、角度和支架上,讓 dB 差異反映的是變化而非測量幾何。將裝置放在同一表面上,避免在取樣之間移動,因為房間的底噪本身會隨座位、窗戶甚至窗簾開合而變化。
觀察最小值/最大值/平均值而非僅看即時指針使用固定時間窗內擷取的最小值、最大值和平均值來捕捉間歇性尖峰,如空調循環、冰箱壓縮機或使用 Cherry MX Blue 或 Holy Panda 軸體的吵雜機械鍵盤打字。即時 dBA 讀數會隨說話和移動劇烈擺動,因此最小值和最大值的配對能揭露平均值會隱藏的短暫瞬態噪音。

技術原理

瀏覽器中的聲音等級估算始於 MediaDevices.getUserMedia({audio: true}) API,它將選定的輸入裝置暴露為 MediaStream。串流被導入 AudioContext,經過 MediaStreamAudioSourceNode 和 AnalyserNode。每個動畫幀呼叫 AnalyserNode.getFloatTimeDomainData(buffer) 填入 [-1, 1] 範圍的正規化取樣 Float32Array;頁面從這些取樣計算均方根振幅 rms = sqrt(sum(x_i^2) / N),再以 dBFS = 20 * log10(rms) 換算為全刻度分貝的相對等級。由於 dBFS 是數位參考(0 dBFS = 全刻度方波),它並非絕對物理壓力等級。 將 dBFS 換算為 dB SPL(Class 1 和 Class 2 IEC 61672 聲級計所使用的物理壓力刻度)需要以參考音源(如 94 dB SPL 活塞式校正器)測量的校準偏移量,而未經校準的筆記型電腦和手機麥克風無法提供。getFloatFrequencyData() 頻譜可從同一 AnalyserNode 派生用於基於 FFT 的倍頻帶分析,但 IEC 61672 定義的 A 加權和慢速/快速時間積分(125 毫秒 / 1 秒)並非 Web Audio 的預設功能。 讀數會因自動增益控制、echoCancellation/noiseSuppression 約束中的作業系統級噪音抑制、麥克風指向性(全向式 MEMS vs 心形指向 USB)以及遵循反平方定律的距離衰減(自由場中距離每增加一倍衰減 6 dB)而產生漂移。儀表標示對照的公共衛生門檻包括 WHO 建議的 85 dBA 暴露 8 小時,以及 OSHA 1910.95 允許暴露 90 dBA 8 小時、交換率為 5 dB。

  • MediaDevices.getUserMedia({audio: true}) 需要安全上下文(HTTPS 或 localhost)和每個來源的使用者手勢;拒絕後無法撤銷,除非重置網站權限。
  • AnalyserNode.fftSize 必須是 32 到 32768 之間的 2 的冪次;getFloatTimeDomainData() 在音訊上下文取樣率(通常為 44100 或 48000 Hz)下每幀以 O(fftSize) 執行。
  • RMS 轉 dBFS 使用 20*log10(rms);將 rms 限制在極小值(如 1e-10)以避免靜音時出現 log10(0) = -Infinity。
  • 瀏覽器的 AGC 和 noiseSuppression 約束在 Chrome 和 Edge 中預設啟用;傳入 {echoCancellation: false, noiseSuppression: false, autoGainControl: false} 以避免音量計追蹤自身增益。
  • dBFS 不等於 dB SPL:需要已公佈的 94 dB SPL 活塞式校正器或聲音校正器,才能將瀏覽器讀數轉換為物理壓力,用於 OSHA、ISO 9612 或 NIOSH 工作場所用途。
  • WHO 建議 85 dBA / 8 小時暴露、交換率為 3 dB;OSHA 1910.95 使用 90 dBA / 8 小時、交換率為 5 dB,因此相同的 dBA 讀數在兩個標準下對應不同的允許暴露時間。
  • 反平方定律在自由場中約為距離每增加一倍衰減 6 dB,因此麥克風放置位置的重複性在幾公分以內通常是主要的測量誤差。

範例

日常聲音對照表

   0 dB  - 聽覺閾值
  30 dB  - 耳語、夜間安靜的臥室
  40 dB  - 圖書館、冰箱運轉聲
  60 dB  - 一般對話、辦公室談話聲
  70 dB  - 吸塵器、人聲嘈雜的餐廳
  85 dB  - 繁忙的市區交通(WHO 聽力受損閾值)
  90 dB  - 地鐵列車、8 公尺外的機車
 110 dB  - 現場搖滾演唱會、電鋸
 120 dB  - 30 公尺外的噴射引擎(疼痛閾值)
 140 dB  - 煙火、槍響(立即造成聽力損傷)

WHO / OSHA 暴露建議

在開始有聽力損失風險前的每日最大暴露建議時間:
  85 dB  -> 8 小時
  88 dB  -> 4 小時
  91 dB  -> 2 小時
  94 dB  -> 1 小時
  97 dB  -> 30 分鐘
 100 dB  -> 15 分鐘
 110 dB  -> 不到 2 分鐘
資料來源:WHO Make Listening Safe、OSHA 1910.95

60 秒客廳取樣量測

麥克風 :MacBook Air 內建
位置    :距離窗戶 1 公尺,下午中段

目前    :38 dB
最小值 :32 dB(安靜時段)
最大值 :71 dB(窗外汽車喇叭聲)
平均值 :44 dB  -> 歸類為「安靜 -> 一般」

耳機降噪 A/B 測試

測試:HVAC 風扇運轉中,麥克風位置固定
  關閉 ANC :平均 58 dB,最大 64 dB
  開啟 ANC :平均 41 dB,最大 47 dB
差值       :平均 -17 dB,尖峰 -17 dB
結論       :感知音量約降低為原本的 1/6(每 10 dB 約對應 2 倍音量感)。

常見問題

dB 讀數有多準確?

網頁麥克風並未針對絕對 SPL(聲壓位準)校準。讀數其實是相對的 dBFS(數位滿刻度),本頁透過校準常數將其映射為近似的 dB SPL。真正的噪音量測需要校準過的 SPL 計;網頁讀數請當作相對趨勢,而非具法律效力的噪音資料。

使用什麼加權方式?

大多數版本回報的是未加權(線性)值。真正的 SPL 計提供 A 加權(符合人耳聽感,用於環境噪音)或 C 加權(用於機械峰值噪音)。若要評估人耳感知音量,瀏覽器的未加權讀數可大致參考,但並非正式的 A 加權。

合理的 dB 範圍是多少?

耳語約 30 dB;正常交談約 60 dB;繁忙交通約 80 dB;除草機約 90 dB;搖滾演唱會約 110 dB;槍聲約 140 dB。長時間暴露於 85 dB 以上會逐漸傷害聽力。網頁讀數不適用於職業合規 — 用它得到大致感受可以,但不能用於 OSHA 等級的量測。

音訊會被上傳嗎?

不會。麥克風訊號在本機處理 — 本頁透過 Web Audio API 讀取音訊波形並在本機計算 dB。不會錄製或傳送任何資料。

為什麼我的讀數變化這麼大?

麥克風位置、房間聲學、自動增益控制(AGC)以及背景噪音都會改變輸入音量。專業 SPL 計使用全指向麥克風並關閉 AGC;消費裝置的麥克風具方向性且會自動調整增益,因此讀數較難穩定。

我可以用它來測試房間是否安靜到能錄音嗎?

粗估可以 — Podcast 或音樂錄音目標應落在 30 dB 以下(很安靜)。確切讀數不可信,但同一支麥克風在兩個房間之間的明顯差異是有意義的。

不開麥克風權限可以用嗎?

不行。本頁需要明確的麥克風權限才能讀取音訊串流。請在瀏覽器提示中允許後再使用。用完之後可以從網址列的權限圖示撤銷。