若要檢查產生白噪音後的結果,請先以工具預設的 15% 增益啟動瀏覽器本機訊號,聆聽穩定的寬頻聲音;如有需要,調整 0–100% 滑桿,然後選擇「停止」以確認立即關閉。白噪音產生器不會建立完成的檔案、波形、頻譜顯示或聲學測試報告,因此「檢查」是指試聽即時輸出,並確認其播放控制項能正確回應。在內部,它會建立連續且有上限的隨機訊號,其預期功率分布在各個瀏覽器可表示的頻率上大致呈現平坦狀態。這是實用的數位近似值,而非數學上理想的無限頻寬噪音。若要仔細檢查,請先降低裝置輸出,將工具維持在 15% 或進一步降低,再開始播放。請短暫聆聽,僅在必要時小幅調整增益,並在離開頁面前或任何時候感到不適時停止訊號。15% 設定只控制本頁的增益;它並不代表實測聲壓級,也不構成安全保證。您的作業系統、瀏覽器、喇叭或耳機、擴大機及聆聽環境也會影響最終音量與音色感受。

how do i check the result after i generate white noise
產生白噪音後,我該如何檢查結果?

結果代表什麼

結果是即時播放工作階段,而非儲存的音訊檔案。播放器會以看似獨立的隨機樣本填滿一個兩秒的單聲道緩衝區;樣本從 -1(含)到 1(不含)均勻分布,然後透過增益階段循環播放該緩衝區。播放會持續進行,直到選擇「停止」或離開頁面。

因此,檢查結果是將操作性播放檢查、對已記錄訊號的技術審查,以及對您所在房間的聲學量測區分開來。本頁提供第一項,其實作定義第二項,但不量測第三項。

  • 播放行為:確認聲音會開始、持續播放、回應增益變更,並在要求時停止。
  • 訊號行為:檢視所產生訊號已記錄的單聲道、有上限且大致平坦特性。
  • 聲學行為:瞭解此工具無法量測聲壓、房間回應或設備校正。

若要進一步瞭解預期頻譜平坦度與實際世界播放之間的差異,請參閱瀏覽器白噪音產生器的準確度有多高?

執行受控播放檢查

  1. 將您的裝置輸出設為較低音量。開啟白噪音產生器,將增益維持在較保守的 15% 起始音量,或進一步降低。此百分比屬於本頁的音訊控制項;它不是分貝讀數,也不是聲壓量測值。
  2. 選擇「開始播放白噪音」。請聆聽連續的寬頻訊號,而非短促的音訊片段。僅在需要時調整 0–100% 滑桿。在 0% 時,本頁的增益階段會保持靜音;將滑桿向上移動會提高其線性增益。工具接受 100% 設定,但並不表示其已獲認定為安全。
  3. 在離開頁面前,或任何時候感到聲音不適時,選擇「停止」。確認播放立即停止。如果訊號令人不適,請先停止,不要花時間尋找更低的設定。

如果沒有聲音開始,請檢查裝置輸出是否可聽見,以及瀏覽器分頁是否已靜音。啟動遭拒時會產生錯誤,而不會留下過時的播放中狀態,因此錯誤訊息也是結果檢查的一部分,不應予以忽略。

確認連續性與控制回應

最實用的功能測試,是依序觀察每個控制項。由於兩秒緩衝區會循環播放,所產生的訊號應持續播放,而不是在兩秒後結束。請聆聽所產生噪音預期呈現的寬廣且均勻特性,同時記住您的喇叭或耳機可能改變其音色感受。

控制動作 預期結果 確認事項
選擇「開始播放白噪音」 開始一段連續的單聲道播放工作階段 音訊路徑已成功啟動
移動 0–100% 滑桿 0% 會靜音,而較低與較高的百分比會改變本頁增益 增益控制項能正確回應
選擇「停止」 播放立即結束,且目前的音訊圖已關閉 關閉路徑運作正常
反覆點選「開始」 不會建立重疊的播放器或疊加的副本 重複啟動防護機制運作正常
離開頁面 清理作業會停止、斷開並關閉作用中的音訊資源 解除掛載的清理作業已完成

每次成功啟動都會要求新的 32-bit 種子,因此即使增益設定未變更,後續工作階段仍可能呈現不同的隨機序列。這種變化屬於預期情況。在啟動作業待處理或播放作用中時反覆點選,無法建立多個同時播放的播放器。

將訊號準確度與音量分開考量

「白色」一詞是指在瀏覽器可表示的各個頻率上,預期功率譜密度大致呈現平坦狀態。它不表示無限頻寬或數學上完美的噪音。此產生器使用有上限的均勻樣本,其振幅分布與高斯白噪音不同;其實際輸出被描述為帶限數位近似值。

此實作同樣會限制產生的訊號。播放器僅接受目前瀏覽器的原生取樣率,範圍為 8,000 至 192,000 Hz。在可接受的最大取樣率下,其精確兩秒的單聲道 Float32 緩衝區會達到 384,000 個 float 樣本,約占 1.5 MiB 的樣本儲存空間。這些是實作上的界限,而不是介面中公開的控制項。

開發者端的驗證比聆聽測試更為詳細。8 個精確的 Float32 樣本可偵測遞迴或對應漂移,而 200,000 個樣本的測試資料會檢查邊界、接近零的平均值、預期的均勻均方功率、RMS、極值與低延遲一乘積。每次工作階段都會使用新的 32-bit 種子與 xorshift32 序列。這些測試可支援實作,但不會以供聆聽者檢視的頻譜面板形式呈現。

15% 預設值只控制本頁的線性增益。您的作業系統、瀏覽器、喇叭、耳機、擴大機、配戴貼合度與環境,都會影響實際音量。較低的百分比不是量測值或安全保證,而 100% 也未獲認定為安全。請從較低音量開始;如聲音令人不適,請降低輸出或停止,並遵循音訊設備隨附的指引。若要瞭解工具增益與實測音量之間的區別,請參閱15% 預設值能保證安全的白噪音音量嗎?

驗證清理作業與本機處理

每次啟動都會建立一個 AudioContext、一個循環播放的 AudioBufferSourceNode 和一個 GainNode,並使用 W3C Web Audio API 所描述的瀏覽器處理模型。「停止」會使任何等待瀏覽器恢復的啟動作業失效,停止並斷開音訊節點,然後關閉 context。如果啟動失敗或元件解除掛載,也會執行相同的清理作業,因此頁面導覽與反覆的開始/停止循環都不會刻意留下作用中的音訊圖。

如果 Web Audio 無法使用,或瀏覽器拒絕啟動,工具會顯示錯誤,且不會留下過時的播放中狀態。請將該錯誤視為播放檢查失敗,不要因為沒有聲音就假定訊號運作正常。此外,也請檢查瀏覽器目前的輸出路徑與裝置音量,因為此產生器無法修正已靜音的分頁或已斷開的耳機。

所有產生與播放作業都發生在目前的瀏覽器分頁中。任何音訊、設定、種子或聆聽資料都不會上傳至 Lizely,且工具不會存取麥克風。它不會錄製結果、下載檔案、分析房間或校正聲壓。它是可控制的訊號來源,而不是醫療設備、聽力防護用品或經認證的聲學儀器。

最終驗證清單

  • 播放開始前,裝置輸出已設為較低音量。
  • 在需要小幅調整前,工具一直維持在 15% 或以下。
  • 聲音持續播放,而不是在兩秒緩衝區的長度結束後停止。
  • 滑桿產生可聽見的增益變更,且 0% 會讓本頁靜音。
  • 「停止」立即結束播放,且沒有殘留聲音或錯誤狀態。