一個以瀏覽器為基礎的白噪音產生器,可透過 Chrome、Firefox、三星 Internet 或其他 HTML5 瀏覽器在任何現代的 Android 手機或平板上執行,而且音訊完全在當前的瀏覽器分頁中產生,無需安裝應用程式,也不需要註冊。這個產生器會建立一個短小的單聲道緩衝區,內含有限範圍的隨機樣本,透過單一增益階段迴圈播放該緩衝區,並遵循一組明確的開始/停止配對,讓你能在需要安靜的瞬間立即中斷播放。工具的預設增益在 0 到 100 百分比的滑桿上設定為保守的 15 百分比,而同一訊號會以你的 Android 裝置原生取樣率執行(從 8 kHz 到 192 kHz 中任何瀏覽器可接受的值)。因為整個音訊鏈都存在於 Web Audio 的 AudioContext 內部,所以在導航時、按下停止時,或元件卸載時,可以在一個清理步驟中停止、中斷並關閉來源,確保關閉分頁後不會留下仍在運作的音訊圖。這些功能的組合,讓瀏覽器分頁成為執行短暫工作階段、快速測試或一次性遮蔽任務時,取代專用 Android 白噪音應用程式的實用替代方案。

白噪音產生器能在 Android 瀏覽器中運作嗎?
Android 的現代瀏覽器內建對 Web Audio API 的完整支援,而這項規範正是讓瀏覽器內音訊合成得以實現的基礎。W3C Web Audio API 定義了如何在頁面中建立與拆除 AudioContext、AudioBufferSourceNode、GainNode 及相關物件。這些正是白噪音產生器所依賴的同一組基本元素,所以真正的問題不在於 Android 能否渲染這個訊號,而在於你使用的特定瀏覽器版本是否夠新。Android 版 Chrome、三星 Internet 和 Android 版 Firefox 都能在不需要額外權限提示的情況下提供這些基本元素,而且這個產生器不會要求麥克風存取或任何其他 Android 執行階段權限。
工具本身的啟動流程會先驗證瀏覽器的取樣率,範圍從 8,000 Hz 到 192,000 Hz,之後才會配置任何資源。如果 Web Audio 無法使用,或啟動因任何原因失敗,產生器會顯示錯誤訊息,且不會留下任何仍在播放的陳舊狀態。使用過時瀏覽器的手機會看到清楚的錯誤訊息,而非靜默失敗。對過去幾年製造的幾乎所有 Android 裝置而言,只要頁面載入,產生器就能立即運作,無需下載 APK、不必尋找 Play Store 上的項目,也不會出現需要關閉的權限對話框。
如何在 Android 上用三個步驟播放白噪音
Android 上的操作流程與桌面版相同,且刻意設計得簡短。在你的 Android 瀏覽器中開啟 白噪音產生器,然後依照以下三個步驟操作。
- 開始前先將 Android 的媒體音量調低,然後讓工具保持其保守的 15 百分比起始音量,或將滑桿拖到更低的位置。這個預設值是為了在大多數手機上都能安全使用而選擇的,但每一組喇叭、耳機和擴大機的組合表現都不同。
- 點選 Start white noise。訊號會立即以目前的滑桿值開始播放。播放期間,僅在需要時上下調整 0–100 百分比的滑桿。這個滑桿控制音訊圖中的單一線性 GainNode,且僅影響此分頁的播放。
- 在你離開頁面、鎖定螢幕、切換應用程式,或每當聲音讓你感到不適之前,點選 Stop。停止會關閉 AudioContext,中斷來源與增益節點的連線,並取消任何仍在擱置的啟動作業。如果你忘記了,清理作業也會在卸載時自動執行,所以離開頁面時會自動讓輸出靜音。
重複點選開始按鈕不會產生重疊的播放器。產生權杖和同步的啟動與播放旗標會拒絕重複或陳舊的啟動,所以雙擊最壞的情況也只是一個播放工作階段,而不是兩層疊加的訊號。
Android 音量滑桿實際控制的是什麼
兩個獨立的增益階段決定了 Android 上到達你耳朵的音壓:Android 系統音量與產生器在頁面內的滑桿。系統音量位於上層,會將頁面產生的內容相乘。頁面滑桿位於下層,會設定 Web Audio 的 GainNode 在緩衝區送達系統混音器前所套用的線性增益。以數學方式來說,可聽見的音量是兩者的乘積,這就是為什麼兩者都很重要,也為什麼如果手機音量調得很高,即使滑桿值很低也無法保護你的聽力。
15 百分比的工具預設值是一個保守的起點,而非安全認證。它也不是分貝、音壓位準或任何聽力安全閾值的量測。實際的響度取決於你手機的擴大機、耳機或喇叭、入耳式監聽耳機的密合度、環境室內噪音,甚至音訊如何透過已連線的藍牙喇叭路由。先從低音量開始,僅在需要時調高系統音量,若輸出讓你感到不適,請立即停止。如需更廣泛的注意事項清單,安全使用指南 會詳細說明滑桿能與不能保證的事項。
瀏覽器內本機播放與安裝的 Android 應用程式比較
以瀏覽器為基礎的產生器在幾個具體方面與典型的 Android 白噪音應用程式不同,而這些差異在日常使用中很重要。
- 無 APK 且無權限要求:瀏覽器頁面無法在其程式碼明確要求之前,請求麥克風或儲存空間等 Android 執行階段權限。這個產生器不會要求上述任何一項,所以 Android 的權限對話框永遠不會出現。
- 無背景服務:瀏覽器分頁在不在前景時會被暫停,且在記憶體吃緊時通常會被 Android 終止。這與專用睡眠應用程式的行為正好相反,也正是為什麼明確的停止按鈕會成為文件中記載的讓訊號靜音的方式。
- 不會上傳任何內容:訊號是在當前的瀏覽器分頁中本機產生並播放。沒有任何音訊緩衝區、設定、種子或聆聽資料會離開裝置,而且這個工具不會錄製麥克風輸入或分析你的房間。
- 在任何裝置上都能立即使用:同一個 URL 可在 Android 手機、Android 平板、Chromebook 和桌面瀏覽器上運作,無需分別建置或更新商店版本。從手機切換到平板只需要重新開啟分頁。
權衡之下,瀏覽器播放會在分頁失去焦點或螢幕長時間鎖定時停止。如果你需要一個能在 Android 上撐過完整八小時睡眠工作階段的訊號,配備前景服務的專用應用程式才是傳統的選擇。至於其他用途,包括專注工作階段、快速聲學測試,或遮蔽廚房一小時的噪音,分頁就已足夠。
Android 播放快速參考
| 控制項目 | 範圍或值 | 在 Android 上實際的作用 |
|---|---|---|
| 工具音量滑桿 | 0% 到 100%,預設 15% | 設定頁面內的線性 GainNode;僅影響此分頁 |
| Android 系統音量 | 在頁面輸出到達喇叭或耳機之前將其相乘 | |
| 取樣率 | 8,000 Hz 到 192,000 Hz | 由瀏覽器自動採用;被拒絕的值會顯示錯誤,且不會留下仍在播放的陳舊狀態 |
| 緩衝區長度 | 固定 2 秒,單聲道 | 在最大接受取樣率下,將配置上限限制為約 1.5 MiB 的浮點樣本 |
| 開始與停止 | 兩個明確的按鈕 | 建立或拆除一個 AudioContext、一個來源節點和一個增益節點 |
Android 瀏覽器音訊問題疑難排解
Android 上大多數的播放問題來自瀏覽器的自動播放規則,而非工具本身。現代的 Android 瀏覽器在使用者手勢發生之前拒絕啟動音訊,這就是為什麼產生器的開始按鈕是音訊能夠開始的唯一位置。如果你點選開始卻聽不到任何聲音,最常見的原因包括手機處於靜音模式、藍牙輸出路由到已關閉電源的喇叭,或是媒體被「勿擾」規則靜音。請調高系統媒體音量、中斷尚未配對的藍牙接收器,然後再試一次。
背景分頁行為是第二常見的意外狀況。當你切換到另一個應用程式、鎖定螢幕,或開啟全螢幕影片時,瀏覽器分頁通常會被節流,且系統可能會暫停音訊路徑。在切換前明確停止播放是讓輸出靜音的可靠方式;如果你忘記了,清理作業會在卸載時執行,並關閉 AudioContext。出於同樣的原因,長時間的工作階段建議保持螢幕開啟且分頁位於前景。
這個訊號本身依工程參考資料中使用的頻譜定義被描述為白噪音:在瀏覽器能呈現的頻率範圍內,名義上平坦的功率分佈。National Instruments 的量測基礎 將寬頻噪音描述為頻域中平坦的訊號。產生器的樣本在負一(含)到正一(不含)之間均勻分佈,而非高斯分佈,這是一種標準的數位近似方式,而非缺陷。如果你需要高斯尾端或特定的 dBFS 目標來進行量測工作,那就是該使用經校正的測試儀器,而非瀏覽器分頁的時候了。
如需更深入的瞭解,請參閱 無需應用程式在 Android 上使用 LRC 檔案產生器。