白噪音產生器
在瀏覽器本機播放有界白噪音,提供立即停止控制與 0–100% 音量滑桿。
隱私權:你的檔案不會離開裝置,所有處理均在瀏覽器本機完成。
使用方式
- 1.先將裝置輸出調低,再保留工具保守的 15% 起始音量或進一步降低。
- 2.選擇「開始白噪音」,只在需要時調整 0–100% 滑桿。
- 3.離開頁面前或任何覺得不適時,選擇「停止」。
關於白噪音產生器
白噪音產生器會建立一段持續、有界的隨機訊號;在瀏覽器可表示的頻率範圍內,其功率分布名義上平坦。它是實用的數位近似,而非數學上理想、無限頻寬的雜訊。訊號從保守的 15% 工具增益開始,播放時可調整為 0% 至 100%。開始與停止是明確控制,重複點擊不會建立重疊的播放器。
產生器會以均勻分布於 -1(含)至 1(不含)的近似獨立取樣,填滿一個兩秒的單聲道 AudioBuffer,再透過 GainNode 循環該緩衝區。有界均勻白噪音與高斯白噪音的振幅分布不同,但在取樣彼此不相關、預期功率頻譜密度平坦時,兩者都可稱為白噪音。MathWorks 記錄了平坦 PSD 的定義與隨機序列近似;NI 也獨立說明寬頻雜訊在頻域中是平坦的。
播放使用目前瀏覽器的原生取樣率,僅接受 8 kHz 至 192 kHz。固定的兩秒長度會將配置限制在最多 384,000 個浮點取樣;於允許的最高取樣率約為 1.5 MiB 的取樣儲存空間。這個明確預算可避免不尋常的 AudioContext 設定要求無界緩衝區。緩衝區會持續循環,直到選擇停止或元件離開頁面。
每次開始都會要求新的 32 位元種子。取樣序列使用 George Marsaglia 所描述的三移位 xorshift32 遞迴,再將每個無符號 32 位元輸出映射到 [-1, 1)。此產生器不是密碼學安全的亂數來源,也不宣稱如此。確定性的固定種子只存在於可執行測試中:八個精確 Float32 取樣可找出遞迴或映射漂移,另有 200,000 個取樣的夾具檢查範圍、接近零的平均值、預期均勻平均平方功率、RMS、極值及低的一階延遲乘積。
音量滑桿只控制此頁的線性 GainNode;作業系統、瀏覽器、喇叭、耳機、擴大機與聆聽環境也會影響實際聲壓。低百分比不是量測或安全保證,100% 也不被推薦為安全值。請從低音量開始,若感到不適請降低輸出或停止,並遵循音訊設備隨附的使用指引。
開始播放時會建立一個 AudioContext、一個循環 AudioBufferSourceNode 和一個 GainNode。停止會使仍在等待瀏覽器 resume 的開始作業失效、停止並中斷兩個音訊節點,並關閉 context。若啟動失敗或元件卸載,也會執行同樣清理,因此切換頁面和重複 Start/Stop 週期不會刻意留下運作中的音訊圖。若 Web Audio 不可用或瀏覽器拒絕啟動,工具會顯示錯誤且不留下過期的播放狀態。
所有產生與播放都在目前瀏覽器分頁中完成。音訊、設定、種子或聆聽資料都不會上傳到 Lizely。此工具不會錄製麥克風輸入、不會分析房間、不會校準聲壓、不會下載檔案,也不宣稱可診斷、預防或治療睡眠、聽力、耳鳴、焦慮或任何其他健康狀況。它是簡單且可控制的訊號來源,不是醫療設備、聽力保護裝置或經認證的聲學測試儀器。
方法與來源
播放器會驗證瀏覽器取樣率介於 8,000 至 192,000 Hz,配置恰好兩秒的單聲道 Float32 取樣,再將一個循環 AudioBufferSourceNode 經由一個 GainNode 輸出。每個工作階段使用新的 32 位元種子;xorshift32 產生無符號狀態,並線性映射到 [-1, 1)。介面增益為 volumePercent/100,預設 15%,輸入範圍含 0–100%。產生代號與同步 starting/playing refs 可拒絕重複或過期的開始作業。停止、啟動失敗與卸載都會停止及中斷 source、中斷 gain,並關閉 AudioContext。八個精確確定性取樣會驗證遞迴;200,000 個取樣的不變量夾具會檢查界限、平均值、均勻平均平方 1/3、RMS sqrt(1/3)、極值與一階延遲乘積。工具不使用 Blob URL、下載、錄音、上傳、醫療宣稱或外部依賴。
常見問題
- 這個工具產生哪一種白噪音?
- 它會循環播放一個由瀏覽器產生、取樣介於 -1(含)與 1(不含)的單聲道有界均勻緩衝區。這是白噪音的實用、帶限數位近似。
- 15% 能保證安全聆聽音量嗎?
- 不能。它只是保守的工具增益預設;裝置音量、耳機、喇叭、擴大、配戴與環境決定實際響度,因此請從低音量開始,感到不適就停止。
- 重複選擇開始會疊加多個訊號嗎?
- 不會。播放正在啟動或已啟動時,開始控制會受到保護;停止會先關閉目前的音訊圖,之後才可建立另一個工作階段。
- 會上傳音訊或聆聽資料嗎?
- 不會。訊號在目前的瀏覽器分頁中產生與播放,工具也不會存取你的麥克風。
相關工具
音訊工具 使用指南
查看全部- Pink Noise in Ableton: A Browser Source Approach (英文原文)
- Create White Noise in Ableton With a Browser Source (英文原文)
- Test Reaper Routing with Browser-Generated White Noise (英文原文)
- How to Generate White Noise in Logic Pro via Browser (英文原文)
- How to Generate White Noise for FL Studio Sessions (英文原文)
- How to Generate White Noise in Audacity (英文原文)
- How to Generate White Noise in Ableton: Quick Guide (英文原文)
- How to Generate White Noise in Your Browser (英文原文)
- Are Audio Files Uploaded When You Use Reverse Audio? (英文原文)
- Metronome BPM: What It Means and How to Set It (英文原文)
- Make an LRC File on Android: A Mobile Browser Workflow (英文原文)
- Beat Maker Online Meaning: Definition and How It Works (英文原文)
- Change Audio Speed on YouTube and Save the WAV Locally (英文原文)
- Audio Pitch Changer for Beginners: Shift Pitch Locally (英文原文)
- No Gaps or Fades When You Join Audio Files (英文原文)
- How to Equalize Audio in Premiere Pro: A Clean Workflow (英文原文)
- Add Reverb to Audio Online Explained in Plain Terms (英文原文)
- Does Cutting Audio Keep the Original MP3 or AAC Encoding? (英文原文)
- How to Convert Audio to Waveform: A Local SVG Method (英文原文)
- Change Audio Volume Without Losing Original Quality (英文原文)