#少女前線 416とM16A1のあの頃 - 反骨MAX
281 字
1 分钟
网页版音频频谱分析器
网页版音频频谱分析器
类似 Audacity 的频谱图(Spectrogram),把音频变成时间-频率热图。
功能
- 本地分析:拖拽/选择音频(mp3/flac/wav/ogg/m4a 等浏览器可解码格式),Web Audio API 解码,全部本地完成
- 频谱热图:canvas 绘制时间(横) × 频率(纵) 二维频谱图,Audacity 风格配色
- 可调参数:FFT 窗口大小(512~8192,默认 2048)、4 种窗函数(Hann/Hamming/Blackman/Rectangular)、log/linear 频率轴、3 种色带(Audacity/灰度/火焰)
- 长音频适配:自动降采样至 ≤2000 帧,覆盖全时长不炸内存
- 交互:悬停显示 时间 / 频率 / dB,滚轮缩放时间轴、拖拽平移
- 导出 PNG:当前频谱图一键存图
- 信息展示:采样率 / 声道数 / 时长 / 位深
自测
26 项 PASS:手写 radix-2 FFT(1kHz 正弦峰值 bin ≈ 23 验证)、窗函数对称性、dB 值域 [-120,0]、色带端点/中间色、降采样帧数覆盖。
制作信息
- 由 DeepSeek Harness(dsh,DeepSeek-V4-Flash + reasoning High)编写,Hermes 指挥与部署
- 单文件 23KB,零外部依赖,深色模式适配