用于生成环境噪声的Noisedash
本文中关于音频的专业描述,来自于互联网和
ChatGPT
;
什么是白噪声 ?
白噪声(
White Noise
)是具有平均功率的随机信号,其功率在整个频谱范围内均匀分布。它的能量在所有频率上都是相等的,没有频率偏向。听起来类似于静态噪声,类似于电视或收音机在没有信号的情况下产生的声音。
什么是粉噪声 ?
粉噪声(
Pink Noise
)在低频区域具有较高的能量密度,而在高频区域逐渐降低。粉噪声的功率谱密度以频率的倒数为衰减。听起来类似于自然界中的许多声音,如雨滴声、心跳声等。
什么是褐噪声 ?
褐噪声(
Brown Noise
)也被称为Brownian Noise
,得名于布朗运动(Brownian Motion
)。它在低频区域具有较高的能量密度,随着频率的增加而逐渐减小。棕噪声类似于自然界中的一些现象,如风声、海浪声等。
总的来说,这三种噪音对人体是有益的,我们可以主动制造这些噪声,来帮助自己舒缓情绪,减压助眠。而 Noisedash
就实现了这样的功能。
什么是 Noisedash ?
Noisedash
是用于生成环境噪声的自托管Web
工具。
安装
在群晖上以 Docker 方式安装。
在注册表中搜索 noisedash
,选择第一个 noisedash/noisedash
,版本选择 latest
。
本文写作时,
latest
版本对应为v0.6.13
;
卷
在 docker
文件夹中,创建一个新文件夹 noisedash
,并在其中建两个子文件夹 db
和 samples
,并且要建一个 default.json
文件
default.json
文件的内容如下:
1 | { |
文件夹 | 装载路径 | 说明 |
---|---|---|
docker/noisedash/db |
/var/noisedash/db |
存放数据库等 |
docker/noisedash/samples |
/var/noisedash/samples |
存放示例文件等 |
docker/noisedash/default.json |
/var/noisedash/config/default.json |
配置文件 |
前两项是通过
添加文件夹
,最后一项通过添加文件
进行挂载
端口
本地端口不冲突就行,不确定的话可以用命令查一下
1 | # 查看端口占用 |
本地端口 | 容器端口 |
---|---|
1432 |
1432 |
命令行安装
如果你熟悉命令行,可能用 docker cli
更快捷
1 | # 新建文件夹 noisedash 和 子目录 |
也可以用 docker-compose
安装,将下面的内容保存为 docker-compose.yml
文件
1 | version: "3" |
然后执行下面的命令
1 | # 新建文件夹 noisedash 和 子目录 |
运行
在浏览器中输入 http://群晖IP:1432
就能看到注册界面
登录成功后的主界面
Noise Color
中可以选择 pink
、white
和 brown
三种噪声,然后播放就可以了
当然你还可以试试通过滤波器(Filter
) 调整和塑造音频信号的频谱特性,去除噪音、突出特定频段或实现音频效果
Lowpass
:低通滤波器,用于去除高频噪音、柔化音频信号的高频部分;Highpass
:高通滤波器,用于去除低频噪音、提取音频信号的高频部分;Bandpass
:带通滤波器,用于选择特定频率范围的音频信号,滤除其他频率范围的噪音或干扰;Lowshelf
:低势滤波器,用于调整音频信号的低频部分,增加或降低低频的能量;Highshelf
:高势滤波器,用于调整音频信号的高频部分,增加或降低高频的能量。Notch
:陷波滤波器/切除滤波器,用于消除特定频率的噪音或干扰,如电源嗡鸣或特定频率的共振。
参考文档
kaythomas0/noisedash: Self-hostable web tool for generating ambient noises
地址:https://github.com/kaythomas0/noisedash白噪声、粉红噪声和褐色噪声有什么不同,分别会有怎样的效果? - 知乎
地址:https://www.zhihu.com/question/26036788/answer/2135889174噪音竟然助眠?白噪音、粉紅噪音是最佳床伴 | SOL 聲活圈
地址:https://zh.soundoflife.com/blogs/experiences/噪音竟然助眠-白噪音-粉紅噪音是最佳睡伴