HandyTools Hub

白噪音生成器

用于专注与睡眠的白噪音、粉噪音和棕噪音 —— 全部在浏览器中合成

全频段能量均匀 —— 有效屏蔽环境干扰

50%

并非所有噪音听起来都一样,选对颜色比调大音量更重要。这个生成器用 Web Audio API 在浏览器里实时合成白、粉、棕三种噪音。没有循环播放的音频文件,没有流媒体,没有上传——波形逐样本计算,带有无爆音的淡变,以及 15、30 或 60 分钟的睡眠定时。

三种噪音颜色对比

命名来自频谱的形状,而不是声音或色调。

颜色频谱斜率听感特征常见用途
白平坦(每个频率能量相等)明亮、嘶沙,像高档位风扇掩蔽突发声响、测试扬声器
粉每倍频程 -3 dB均衡柔和,像稳定的雨声专注、办公室掩蔽、入睡
棕每倍频程 -6 dB低沉温暖的轰鸣,像瀑布深睡、安抚、低频掩蔽

白噪音在每个频率上放同样的能量,所以它的高频在听感上占主导。每升高一个八度,携带能量的频率数量就翻倍,这就是平坦频谱听起来如此明亮的原因。

每种颜色如何合成

白噪音对每个位置在 -1 到 1 范围内均匀随机取样。它是另外两种的原材料。

粉噪音把白噪音流送过三行并行的一阶低通,每行维护一个泄漏状态,按 state = leak * state + input * white 更新。三行的泄漏值为 0.99765、0.963 和 0.57,输入为 0.099046、0.2965164 和 1.0526913;再有一条直通路径加上 0.1848 * white。求和结果乘以固定的 0.05 增益并限幅以保持在范围内。这近似出 -3 dB/倍频程的衰减,与粉色光的斜率相同。

棕噪音用带泄漏的积分器处理白噪音流,防止无界漂移:next = (prev + 0.02 * white) / 1.02。输出乘以 3.5,把非常安静的积分器输出提升到可用电平。积分强调低频,产生标志性的轰鸣。

使用方法

  1. 从三个按钮中选择一种颜色。按钮下方的一行说明会解释当前选择。
  2. 按播放。声音在 200 毫秒内淡入,而不是突然开始。
  3. 调节音量滑块;改动立即生效,无需重新开始。
  4. 播放时自由切换颜色,在相同音量下对比它们。
  5. 点 15、30 或 60 设置睡眠定时,或点关闭取消。

睡眠定时与淡出行为

选择预设会在尚未播放时启动播放,并开始以 MM:SS 显示的倒计时。剩余时间按 duration - elapsed 计算,下限为零,显示时对不足一秒的部分向上取整,所以只要声音还在播放就不会显示 0:00。倒计时结束时,音量在 200 毫秒内降到静音并停止播放。这个渐变是有意为之:直接切断原始信号会产生你听得到的瞬态咔哒声,而突然的静默对睡眠的干扰不亚于闹钟。

其他所有过渡都使用同样的渐变。开始、停止和切换颜色都会在 200 毫秒内线性插值增益,这就是这个工具从不爆音的原因。

掩蔽、音量与颜色选择

掩蔽靠的是重叠。当某个频段出现高于背景水平的能量时,你的耳朵就会察觉到声音,所以一个铺展在相同频段上的稳定信号会抬高那个底线,盖住细节。白噪音覆盖范围最宽,最适合对付门闩、手机通知这类尖锐的高频干扰。粉噪音把更多能量集中在语音所在的位置,因此对附近谈话和键盘敲击更有效。棕噪音偏低,更擅长盖住车流轰鸣和楼上另一层的脚步声。

实用的规则是让掩蔽声匹配干扰声:如果讨厌的声音偏亮,就选更亮的颜色;如果是低沉的重击声,就选棕色。调大音量总能掩蔽更多,但它也有风险成为让你睡不着的原因。

为专注而用时,从粉噪音开始,音量调到刚好低于你会注意到它的水平;目标是让底噪高过键盘声和远处谈话,而不是与它们竞争。为入睡而用时,低频棕噪音依靠低频,比白噪音的高频更不容易穿墙和穿枕头。如果你与人同床,白噪音最可能被伴侣听到,因为它的明亮会传播。决定前每种颜色都试几分钟;一旦耳朵适应,粉与棕的差别最为明显。

值得了解的局限

合成在音频缓冲生成时运行在主线程上,所以很旧的设备可能在启动瞬间卡顿。由于噪音每次会话都重新随机化,声音从不重样——这很正常,也避免了单分钟音频文件那种明显的循环感,但这也意味着你无法复现某一段完全相同的音轨。

移动浏览器是主要的实际限制:标签页进入后台或锁定屏幕常常会挂起音频上下文,所以如果手机一黑屏就停止播放,定时器也帮不上忙。如果你在移动端依赖定时器,请让屏幕保持点亮。

相关工具

常见问题

同样的音量滑块位置,为什么粉噪音听起来比白噪音更轻?

粉噪音在高频段携带的能量更少,而人耳对高频最敏感,所以即使音量相同,听起来也更柔和。此外生成器对粉噪音滤波器组施加了固定的 0.05 输出增益,让它的 RMS 保持在可用范围,这又固化了与白噪音之间的额外音量差。

粉噪音和棕噪音用了哪些滤波参数?

粉噪音使用 Paul Kellet 的 economy 滤波器组,三行一阶低通,泄漏/输入对分别为 (0.99765, 0.099046)、(0.963, 0.2965164) 和 (0.57, 1.0526913),再以 0.1848 增益叠加一条直通白噪音。棕噪音使用步长 0.02 的泄漏积分器和 3.5 的输出增益。

睡眠定时归零时会立刻停止音频吗?

不会。归零时增益会在 200 毫秒内降到静音,这样过渡不会产生可能把你吵醒的咔哒声或突然下坠。倒计时每秒更新一次,并对不足一秒的部分向上取整,所以只要还有时间就不会显示 0:00。

可以让生成器整夜运行吗?

在桌面浏览器上可以;音频上下文保持活动时,后台标签页里的播放会继续。许多移动浏览器在标签页进入后台或屏幕锁定时会挂起音频,声音可能停止。这里没有循环播放的音频文件,也没有上传,所以一直开着不会产生网络流量。

播放中途从白噪音切到粉噪音,为什么声音不会中断?

生成器是在两种类型之间交叉淡变,而不是拆除音频图。新样本被调度进来,同时旧声源淡出,所以你听到的是平滑的音色变化,而不是空档。

可以用这些声音掩蔽耳鸣吗?

一些听者发现持续宽带噪音能减轻对铃声的感知,而低音量的白噪音或粉噪音通常是起点。本工具不是医疗设备;如果耳鸣持续或令人困扰,请咨询听力专家,而不是依赖自我处理。

由 HandyTools Hub 团队审校 · 最后更新