白噪音是一種寬頻、偽隨機的信號,在可聽範圍內具有大致平坦的功率頻譜,通常在整夜播放,作為一種穩定的聲音紋理,用以遮蓋家中雜音,並協助許多聽眾入睡。如果您在搜尋「助眠雨聲」,您可能已經知道,您真正想要的是溫和、可預測的音訊 — 而雨滴只是那種紋理的其中一個例子。在瀏覽器本地產生的白噪音產生器與雨聲錄音產生不同的信號,但兩者經常被用於相同的根本目的:在臥室中產生連續、可控制的聲音,填補寂靜。真實的雨聲錄音包含雨滴、飛濺聲,以及由天氣與表面所塑形的中低頻隆隆聲。相對地,白噪音在瀏覽器能輸出的每個頻率上都帶有大致相等的能量,因此缺乏可辨識的雨水飛濺聲,但作為遮蔽音時表現得更為均勻。本文將說明這兩種信號有何不同、「白噪音產生器」在底層如何運作,以及如何以保守的初始音量與明確的停止按鈕,在整夜使用它。

為何人們搜尋助眠雨聲
早在睡眠追蹤器與冥想應用程式出現之前,人們就已運用穩定、可預測的聲音來助眠。讓錄音在睡前有用的,並不是其中的實際雨滴 — 而是那種一致、不令人驚嚇的紋理。當某個聲音從一秒到下一秒聽起來都一樣時,大腦就沒有新的東西可以反應,因此短暫的家庭噪音(關門聲、經過的車輛、伴侶的腳步、滴答作響的水管)會被周圍穩定的嗡嗡聲遮蓋。
這就是雨聲錄音有用的原因。它也解釋了為何寬頻、偽隨機的白噪音已成為受歡迎的替代品:它提供同樣類型的穩定紋理,只是少了可辨識的潑水聲。搜尋助眠雨聲的人,通常在尋找的是那種潛在的「聲學遮蔽」感,而不是字面上的降雨現場錄音。白噪音與雨聲是不同的信號,但它能在臥室中扮演相同的角色 — 而且讓您對訊源擁有更高程度的主控權。
雨聲錄音與白噪音的差異
這兩種聲音容易混淆,因為兩者都為了相同的目的而使用。然而,它們的構成方式非常不同,如果您有特定的偏好,這些差異就很重要。
| 面向 | 雨聲錄音 | 本工具的白噪音 |
|---|---|---|
| 信號類型 | 雨滴落在表面的現場錄音 | 瀏覽器產生的偽隨機樣本 |
| 頻率形狀 | 偏向中頻與低頻,較大的雨滴偶爾會產生峰值 | 在瀏覽器能輸出的頻率上,功率頻譜大致平坦 |
| 可辨識紋理 | 有 — 您可以聽到個別的雨滴與表面的聲音 | 無 — 聽起來像是均勻的嘶嘶聲或「噓」聲 |
| 可預測性 | 大多穩定,但含有自然的變化與偶爾較大的撞擊聲 | 數學上有界,連續循環的兩秒緩衝區 |
| 播放控制 | 取決於播放應用程式或錄音 | 明確的「開始」與「停止」按鈕,搭配 0–100% 增益滑桿 |
| 資料處理 | 通常從伺服器串流或下載成檔案 | 在本機產生並播放;不會上傳任何內容 |
| 最佳適用對象 | 希望聽到字面雨聲特徵的聽眾 | 希望獲得均勻寬頻遮蔽音的聽眾 |
頻率形狀的差異是最需要理解的一點。真實的雨聲錄音在中頻與低頻範圍帶有較多能量,當較大的雨滴擊中堅硬表面時會出現短暫峰值。那種偏斜的形狀賦予錄音其特徵 — 您能聽出那是水落在東西上的聲音。白噪音的頻譜大致平坦,這就是為何它聽起來像均勻的嘶嘶聲,而不是天氣事件。若要遮蔽,兩者都有效;若要營造氛圍,只有錄音聽起來像雨。
誠實的結論是,這兩種信號回應的是略有不同的偏好。如果您特別想要雨聲的感覺,您需要雨聲錄音。如果您想要可以即時調整、並能在您醒來的瞬間立即停止的穩定寬頻遮蔽音訊,那麼基於瀏覽器的白噪音產生器是務實的選擇。
如何使用「白噪音產生器」整夜播放白噪音
白噪音產生器的整個重點在於,您不需要離開頁面就能開始、停止、調整連續的遮蔽信號。本工具以保守的 15% 工具增益啟動,透過瀏覽器原生音訊系統播放連續循環的兩秒緩衝區,並提供一個明確的停止按鈕,可立即關閉底層的音訊圖。一個具體的範例能讓增益運算一目了然:頁面將滑桿值直接映射到線性增益倍率,因此在預設 15% 時,GainNode 收到 0.15;在 50% 時收到 0.50;在 100% 時收到 1.00。音量百分比以 1:1 映射到該線性增益值。
- 先將裝置輸出調低,然後讓工具維持在其保守的 15% 起始音量,或進一步降低音量。您的作業系統、瀏覽器、揚聲器、耳機、擴大機與聆聽環境都會影響實際的聲壓,因此裝置旋鈕是您主要的響度控制。
- 選擇「開始白噪音」,並視需要調整 0–100% 滑桿。當信號正在啟動或播放中時,每次點擊都會被防護,因此重複按下不會堆疊出彼此重疊的播放器。
- 在離開頁面前,或當聲音讓您感到不適時,選擇「停止」。停止會斷開訊源與增益節點,並關閉 AudioContext,因此即使頁面導覽與重複的開始/停止循環,也不會刻意留下仍在運作的音訊圖。
整夜聆聽的音量習慣
15% 的預設值是保守的工具增益,並非安全認證。實際送達您耳朵的聲壓,取決於您的作業系統音量、瀏覽器的音訊輸出、您使用的耳機或揚聲器、播放鏈中的擴大機、耳塞的密封或貼合度,以及房間的聲學特性。低的滑桿位置搭配高的裝置音量,可能仍然很響;高的滑桿位置搭配低的裝置音量,也可能很安靜。頁面上沒有任何東西能為您讀取那些外部數值,因此低的百分比並非安全響度的量測或保證,而 100% 也並未受認可為安全。
一個簡單的整夜例行做法是:在按下「開始」之前,將裝置輸出設為大約最大值的 1/3,讓工具維持其預設的 15% 增益,並只在遮蔽音太過安靜、無法蓋住環境中某個特定噪音時,才將滑桿稍微往上推。如果裝置已經在 1/3,您仍然聽不到信號,請調高裝置音量,而不是直接把滑桿拉到 100%。這樣可以讓頁面層級的增益保持保守,裝置層級的增益保持可調,這是進行調整時較安全的方向。
將停止按鈕放在隨手可及之處 — 加入書籤的分頁、可見的視窗,或是心中牢記「一鍵就能讓一切靜音」。如果您醒來時聲音讓您感到不適,請將它停止。本工具的設計是一種可控的信號,而不是一種承諾。
本工具實際產生了什麼
此信號是一種連續的、由瀏覽器產生的白噪音近似值 — 既不是現場錄音,也不是下載的檔案,更不是無限頻寬的數學理想。每次工作階段都會請求一個全新的 32 位元種子;接著頁面會執行 George Marsaglia 所描述的 xorshift32 遞迴,並將每個無符號 32 位元輸出映射到 [-1, 1) 的範圍。這些樣本會恰好填滿兩秒的單聲道 Float32 音訊,並以瀏覽器原生取樣率(可接受範圍從 8 kHz 到 192 kHz)透過 GainNode 循環播放。在最大可接受取樣率下,該兩秒緩衝區上限為 384,000 個浮點樣本,約略相當於 1.5 MiB 的樣本儲存量 — 這是一個刻意的預算,可防止異常的音訊組態要求一個無界的緩衝區。
其分佈在 -1(含)到 1(不含)之間均勻,這是高斯白噪音在振幅形狀上略有不同的面貌。兩者在技術上仍都是白噪音:其樣本互不相關,且預期的功率譜密度在可聽頻帶內為平坦。這種平坦 PSD 的定義是工程文獻中對寬頻雜訊的記載定義;若您想在脈絡中閱讀該定義,National Instruments 對寬頻雜訊的說明以及W3C Web Audio API 規格描述了本工具所建基於的底層行為。數學上理想的無限頻寬雜訊在數位系統中並不存在,因此您聽到的是實務上的頻寬受限數位近似值,而非理論上的白色信號。
本工具不作哪些宣稱
在睡前使用任何音訊工具時,有幾項界線值得留意。白噪音產生器是一個可控的信號源 — 僅此而已。它不會診斷、預防或治療睡眠問題、耳鳴、焦慮、聽力狀況或任何其他健康問題。它不是聽力防護裝置、不是經校正的聲學儀器,也無法取代合格專業人士的建議。
它也不會錄製您的麥克風、分析您的房間,或量測聲壓。產生與播放皆在當前的瀏覽器分頁內進行。沒有任何音訊、滑桿設定、隨機種子或聆聽資料是否被上傳到任何地方。若 Web Audio 無法使用,或瀏覽器拒絕啟動,本工具會顯示錯誤,並且不會留下任何仍在播放的殘留狀態。確定性的固定種子僅存在於程式碼庫中的可執行測試內:八個精確的 Float32 樣本會捕捉遞迴或映射的漂移,而一個 200,000 樣本的測試資料會檢查範圍、近乎零的均值、預期的均方功率、RMS、極值,以及低延遲一的乘積。這些檢查的存在,是為了讓頁面對每位聽眾都表現一致。
了解這些限制,有助於您更負責任地使用本頁面。您獲得一個尊重您隱私的可控遮蔽信號,可以在醒來的瞬間一鍵停止它,而且整晚是否保持開啟,主導權完全在您手中。
延伸閱讀:瀏覽器白噪音產生器有多準確?。
延伸閱讀:白噪音產生器替代方案:瀏覽器本機選項。