線上白噪音產生器測試可讓你在瀏覽器分頁中直接產生連續、不相關的隨機音訊訊號,因此能在幾秒鐘內驗證喇叭、耳機、音訊路由或 DAW 輸入,無需安裝軟體或上傳檔案。Lizely 白噪音產生器正是如此運作:每次都會建立一個全新的兩秒單聲道 AudioBuffer,以均勻分佈的樣本從 -1 (含) 填至 1 (不含),然後透過單一 GainNode 迴圈播放以立即輸出。工具預設從保守的 15% 增益開始,並在訊號播放期間接受 0% 到 100% 的任何滑桿值,同時具備明確的 Start 與 Stop 按鈕,且完全不存取麥克風。由於產生與播放皆在本機進行,你的音訊永遠不會離開當前分頁。這讓此測試適用於任何搭載現代瀏覽器的裝置進行快速信心檢查——長度足以確認訊號存在,又短到能在聲音一有異常時立即中止。

white noise generator test online
立即執行線上白噪音產生器測試

線上白噪音產生器測試背後的目標

當讀者搜尋線上白噪音產生器測試時,他們通常想要達成以下三件事之一:確認裝置上的瀏覽器音訊播放功能正常、驗證喇叭、耳機或音訊介面等硬體路徑,或在依賴某個產生器進行音樂工作之前先行評估它。Lizely 白噪音產生器可同時支援這三項需求,因為它自行產生測試訊號,而非串流預錄的檔案。每個工作階段會建立一個 AudioContext、一個迴圈播放的 AudioBufferSourceNode,以及一個 GainNode,因此測試訊號既一致也易於清理。

產生流程從每次按下 Start 時取得的全新 32 位元種子開始,然後執行由 George Marsaglia 首先提出的三位移 xorshift32 遞迴,產生 32 位元無符號數值。接著將這些數值線性映射至 [-1, 1),並放入一個兩秒單聲道緩衝區中持續迴圈,直到選擇 Stop 或元件離開頁面。瀏覽器原生取樣率僅接受 8 kHz 到 192 kHz,這將配置上限設為約 384,000 個浮點樣本,在最高取樣率下約等於 1.5 MiB 的樣本儲存量。這個固定上限可避免異常的 AudioContext 組態要求無限制的緩衝區。

如何執行線上白噪音測試

  1. 先將裝置輸出音量調低,然後在開始前將頁面滑桿保留在保守的 15% 起始值,或進一步調降。
  2. 選擇 Start white noise。緩衝區會立刻開始迴圈播放。聆聽時,僅在需要時調整 0–100% 滑桿。
  3. 在離開頁面前,或當聲音感到不適時,選擇 Stop。Stop 會關閉 AudioContext,並中斷訊源與增益節點的連線。

每次 Start 都會防止重複或過期的啟動,因此重複點擊不會產生重疊的播放器。若 Web Audio 無法使用,或瀏覽器拒絕啟動,工具會顯示錯誤,並且不會留下任何仍在播放的過期狀態。

測試訊號實際上是什麼

白噪音的定義是其功率譜密度在感興趣的頻率範圍內呈現平坦分佈。NI 關於抖動與高品質元件的參考資料將寬頻雜訊描述為在頻域中呈現平坦,MathWorks 在其頻寬限制白噪音參考文件中亦記載了相同的平坦 PSD 定義。Lizely 的訊號是一種實用的數位近似,而非數學上理想的無限頻寬雜訊。它會受到瀏覽器所回報的取樣率而產生頻寬限制,且採用均勻振幅分佈而非高斯分佈。

對於 [-1, 1) 上的均勻隨機變數 U,其期望均方值可分三步推導:

  • 公式:E[X²] = ∫ 從 −1 到 1 的 x² · (1/2) dx
  • 代入後:(1/2) · [x³/3] 從 −1 到 1 代入 = (1/2) · (1/3 − (−1/3))
  • 結果:1/3,因此 RMS 振幅為 sqrt(1/3) ≈ 0.577

只要樣本不相關且期望功率譜密度呈現平坦,均勻分佈與高斯分佈皆符合白噪音的定義,因此均勻有界近似在實務上仍是有效的測試訊號。

線上測試可協助你執行的音訊鏈檢查

此訊號為寬頻且大致時變不顯著,這讓許多常見問題容易被聽見。中斷、爆音、在 Start 或 Stop 時的喀嗒聲,以及聲道不平衡,在寬頻嘶聲中都會明顯凸顯出來。若你將瀏覽器播放路由至 DAW,此測試同時也是一項路由檢查:在預期音量下取得乾淨的擷取表示輸入接線正確且未發生削波,而 Web Audio API 規格定義了工具所使用的節點,以保持該路徑的可預測性。

測試目標工具的協助方式聆聽重點
確認瀏覽器音訊輸出啟動訊號並透過喇叭聆聽出現任何嘶聲,但沒有爆音或完全靜音
驗證左或右聲道路由調整目的喇叭或 DAW 輸入的聲道平衡訊號僅出現在預期的聲道
檢查 DAW 輸入監聽將瀏覽器輸出路由至 DAW音量表穩定下擷取乾淨且無削波
偵測介面中斷在擺動纜線的同時執行迴圈沒有喀嗒聲、爆音或突然的靜音

線上測試無法告訴你的事

此訊號未經校正。0–100% 滑桿僅控制頁面的線性 GainNode,因此你的作業系統、瀏覽器、喇叭、耳機、擴大機與聆聽環境都會改變你實際接收到的音壓。保守的 15% 起始值僅是工具預設值,而非測量值或安全保證,且 100% 並未被認可為安全值。

此工具亦不會產生高斯雜訊、不會測量室內聲學、不會錄製麥克風輸入,也不聲稱能診斷、預防或治療聽力、耳鳴、睡眠、焦慮或任何其他健康狀況。它是一個簡單且可控的訊號源,而非醫療器材、聽力防護裝置或經認證的聲學測試儀器。

安全地測試音量

音量滑桿以 volumePercent / 100 表示線性增益。在 15% 預設值下線性增益為 0.15,在 50% 時為 0.5,在 100% 時為 1.0。這些數值本身皆非安全門檻。請先將裝置輸出音量調低,將頁面滑桿保留在 15% 或以下,並在確認訊號舒適後,緩慢調升任一控制項。若在任何設定下感到不適,請立即按下 Stop,並遵循你所使用的音訊設備隨附的指引。

若想更詳細了解緩衝區、種子與增益滑桿如何相互搭配,請參閱關於如何在瀏覽器中產生白噪音的配套指南。