跳转到正文
频谱分析器即时音频

点击启动,开始即时频谱分析

麦克风设置指南
1

点击上方的启动按钮

浏览器会要求麦克风权限

2

允许权限

出现提示时点击「允许」

3

在附近播放任何音讯

音乐、语音、乐器…

显示模式

长条图

每个频段的振幅

波形图

时域信号形状

频谱图

频率 × 时间热图

FFT 大小

分辨率vs速度

FFT 越大 (4096) = 频率细节越精细但更新较慢。FFT 越小 (1024) = 响应较快但频段较粗。

建议使用 2048 适用于一般用途
应用场景
房间检测噪音与共鸣
音乐视觉化乐器频谱
语音检查麦克风品质

免费线上频谱分析仪

即时视觉化任何声音的频率内容。使用麦克风分析音乐、房间声学、人声或乐器 — 直接在浏览器中进行。

即时 FFT 分析

使用 Web Audio API 的 AnalyserNode,配置 FFT 大小(1024–4096),以最多 2048 个频率区块计算麦克风输入的频域表示。

三种视觉化模式

在长条图(各区块的频率振幅)、波形(时域信号形状)和频谱图(频率与时间的热图)之间切换。每种模式展现音讯信号的不同面向。

无需安装

完全在浏览器中使用 Web Audio API 和 Canvas 运行。只需麦克风权限。无需外挂程序、无需下载、无需帐号 — 100% 免费且即时可用。

原理说明

什么是
频谱分析仪?

01

快速傅立叶转换(FFT)

FFT 是一种数学演算法,将时域音讯信号转换为其频率成分。它揭示存在哪些频率以及各频率的响度 — 是频谱分析的基础。

02

频率区块

FFT 输出被分为「区块」— 离散的频率范围。使用 2048 点 FFT 和 44.1kHz 采样率,每个区块涵盖约 21.5Hz。FFT 大小越大 = 区块越多 = 频率分辨率越高。

03

阅读频谱

X 轴代表频率(20Hz 到 20kHz,人类听力范围)。Y 轴显示振幅(响度)。大多数频率的平坦响应通常代表平坦响应的麦克风或房间。

04

平滑化

原始 FFT 数据快速波动。平滑化(此处设为 0.8)对近期的每帧求平均值,产生更稳定、更易读的显示。平滑化越少 = 响应越快但更抖动;平滑化越多 = 越平稳但更慢。

如何阅读你的频谱

了解分析仪中你所看到的内容。

01

高峰 = 主要频率

频谱图中的高长条或亮点代表音讯中的主要频率。歌手的基音会显示一个高峰,在其上方的每个谐波处有较小的峰值。

02

平坦响应 = 平衡的声音

在所有频率大致平坦的频谱代表平衡的音讯信号。低频(左侧)的大凸起代表低音重的音讯;右侧的凸起代表刺耳的高频。

03

频谱图 = 历史记录

频谱图随时间向左滚动。同一频率持续出现的水平条纹代表连续音调。对角线模式代表音高变化。垂直线代表拍手等短暂的瞬态信号。

常见问题

Q.分析仪需要网络连接吗?

不需要。页面载入后,频谱分析仪完全在浏览器中使用 Web Audio API 运行。没有任何音讯数据传送到伺服器 — 所有处理都在你的设备本地进行。

Q.为什么我的频谱看起来平坦或空白?

你的麦克风可能需要靠近声源,输入音量可能太低,或声源可能太安静。尝试直接对着麦克风说话,或在附近播放音乐。也请检查作业系统的麦克风音量设置。

Q.长条图和频谱图有什么差别?

长条图显示当前时刻各频率的振幅。频谱图以颜色在频率(垂直)和时间(水平)上显示振幅,向左滚动 — 就像音讯频率内容随时间变化的 X 光片。

Q.应该使用哪种 FFT 大小?

2048 是个好的默认值 — 对即时响应足够快速,对大多数使用情境也足够详细。使用 4096 进行详细的古典音乐分析,使用 1024 进行快节奏打击乐或节拍的视觉化。

Q.我可以用这个为乐器调音吗?

你可以使用频谱分析仪查看主要频率。吉他 A 弦(440Hz)会在 440Hz 显示一个峰值。但对于精确调音,专用的半音调音器更准确。这个工具更适合广泛的音讯分析。

Q.为什么非常低的频率(<20Hz)不显示?

人类听力从大约 20Hz 开始。低于此范围的频率(次声波)不显示,因为它们超出了可听范围。此外,大多数麦克风和喇叭在 50-80Hz 以下的响应非常有限。