# 音频频谱图（语谱图）在线生成 - STFT 时频分析，对数/线性频率轴，导出 PNG

> 免费在线音频语谱图：上传音频或视频，用 Hann 窗短时傅里叶变换画出时间-频率-强度图，FFT 窗口与配色可调，点击读取时间、频率、音名和分贝，导出高清 PNG。

- 网址: https://qilingtools.com/zh/audio/spectrogram
- 分类: 音频工具 (https://qilingtools.com/zh/audio)
- 标签: [音频](https://qilingtools.com/zh/tags/audio), [物理](https://qilingtools.com/zh/tags/physics), [图表可视化](https://qilingtools.com/zh/tags/chart)
- 最后更新: 2026-10-26
- 价格: 免费，无需注册
- 隐私: 在浏览器本地处理，文件不上传服务器

语谱图（Spectrogram）把一段声音画成一张图：横轴是时间，纵轴是频率，颜色越亮表示该频率在那一刻的能量越强。它常用来检查音乐是不是“假无损”（高频在 16 kHz 处被一刀切掉就是 MP3 转来的）、分析人声和乐器的泛音、找出录音里的嗡嗡声、啸叫和杂音频率、研究鸟鸣与语音，或者给音频做可视化配图。工具在浏览器里用 Web Audio 解码音频，再用 JavaScript 实现的基 2 FFT 分块计算 Hann 窗短时傅里叶变换，大文件会显示进度并自动控制内存。FFT 窗口可在 512～8192 之间选择（越大频率越细、时间越粗），窗口重叠 50%～87.5%；频率轴可切换对数或线性，并设置最低、最高频率；dB 上下限决定图像的明暗对比；提供 Magma、Viridis、Inferno 和灰度四种配色，深色或浅色背景。点击图像任意位置即可读出时间、频率（附最近的音名，如 A4）和强度 dB；还可以只分析其中一段，相当于放大查看细节。最终导出带时间轴、频率轴和色标的 PNG 图片。

## 使用步骤

1. 上传一个音频（MP3、WAV、FLAC、M4A、OGG 等）或视频文件，自动解码并生成语谱图
2. 调整 FFT 窗口、频率轴、dB 范围和配色，点击图像读取时间 / 频率 / 分贝
3. 需要时填写起止时间只分析一段，满意后点击「导出 PNG」

## 功能特点

- 纯前端 STFT：基 2 FFT + Hann 窗，分块计算带进度
- FFT 窗口 512～8192，重叠 50% / 75% / 87.5%
- 对数 / 线性频率轴，可设最低与最高频率
- dB 范围可调，Magma、Viridis、Inferno、灰度配色
- 点击读取时间、频率、音名与分贝值
- 混合、左声道、右声道或侧信号（L−R）分析
- 可只分析指定片段，时间分辨率更高
- 导出带坐标轴与色标的高清 PNG（最大 3840 像素宽）

## 常见问题

### 怎么用频谱图判断音乐是不是真无损？

把 FLAC 或 WAV 文件上传，频率轴选线性或对数、最高频率选“全部”。真正的 CD 无损音源高频通常能延伸到 20 kHz 左右；如果频谱在 16 kHz、19 kHz 附近出现整齐的“一刀切”，上方几乎全黑，多半是由 MP3/AAC 等有损格式转换而来的。注意部分录音本身高频就少，需要结合多首歌判断。

### FFT 窗口大小该怎么选？

窗口越大，频率分辨率越高（能分清相邻的音高），但时间分辨率越低（快速的鼓点会糊在一起）。分析语音和打击乐建议 512～1024，分析音乐的音高与泛音建议 2048～4096，看低频细节可以用 8192。窗口重叠越大画面越平滑，计算量也越大。

### 为什么最高频率显示 24000 Hz？

浏览器通常以 48 kHz 采样率解码音频，因此可显示的最高频率（奈奎斯特频率）是 24 kHz；44.1 kHz 的文件在 22.05 kHz 以上会是空白，这是正常的。可以在“最高频率”里选 20k、16k 等只显示有意义的部分。

### 文件会上传吗？需要付费吗？

不会上传，解码和频谱计算都在你的浏览器本地完成，关闭页面即清除。本站完全免费，无需注册，没有次数限制，导出的图片也没有水印。

## 相关工具

- [音频格式转换](https://qilingtools.com/zh/audio/convert): 免费在线音频转换工具：把 MP3、WAV、M4A、AAC、FLAC、OGG、OPUS 等音频互相转换，可选码率，基于 FFmpeg 本地处理不上传。
- [音频剪辑](https://qilingtools.com/zh/audio/trim): 免费在线音频剪辑工具：设置开始与结束时间，从 MP3、WAV、M4A 等音频中截取片段，可制作铃声，本地处理不上传。
- [音频合并](https://qilingtools.com/zh/audio/merge): 免费在线音频合并工具：把多个 MP3、WAV 等音频按顺序拼接成一个文件，支持不同格式混合，本地处理不上传。
- [音量/变速](https://qilingtools.com/zh/audio/volume): 免费在线音频音量调整工具：把音频音量放大或减小，同时可调整播放速度（0.5x～3x 不变调），本地处理不上传。
- [音频淡入淡出](https://qilingtools.com/zh/audio/fade): 免费在线音频淡入淡出工具：给 MP3、WAV 等音频添加开头渐入、结尾渐出效果，时长自由设置，支持批量，本地处理不上传。
- [音量标准化](https://qilingtools.com/zh/audio/normalize): 免费在线音量标准化工具：按 EBU R128 / LUFS 标准统一多个音频的响度，或用动态压缩把忽大忽小的人声压平，本地处理不上传。
- [音频分割](https://qilingtools.com/zh/audio/split): 免费在线音频分割工具：把长录音、整张专辑、有声书按段数、固定时长或指定时间点切成多段，打包下载，本地处理不上传。
- [音频混音](https://qilingtools.com/zh/audio/mix): 免费在线音频混音工具：把人声、伴奏、背景音乐叠在一起同时播放，各轨音量可调并自动限幅防破音，本地处理不上传。
