频谱分析仪
看见你的声音:来自麦克风的实时柱状、波形与语谱图,完全在本设备上计算。
就绪
就绪视图
FFT
全部在浏览器本地运行,不上传任何数据。
本工具在你的浏览器本地运行,不上传任何音频。
如何使用
- 1
开始并授权
点击“开始”允许麦克风,然后播放一个音调(另开标签页用音调发生器很方便)或直接说话。
- 2
选择视图
柱状显示各频段能量——默认视图;波形显示声压随时间变化;语谱图随时间滚动,哨声与扫频会留下轨迹。
- 3
调整分辨率
FFT 1024 反应最快,4096 最能分开相近音调,2048 是平衡默认值。用音调发生器播 440/455 Hz 就能看出差别。
原理与限制
麦克风流进入 AnalyserNode——本地快速傅里叶变换——结果用 requestAnimationFrame 画到 canvas 上。频率数据、波形与语谱图历史都不离开本页;没有上传通道。
以诚实的预期来读图:纵轴是相对能量而非校准分贝;柱状图顶部约为采样率的一半;麦克风本身也会给一切“上色”——多数笔记本麦在 100 Hz 以下与 12–15 kHz 以上快速滚降。那里没有柱子通常是麦的问题,不是你的声音不存在。
常见问题
为什么开始后什么都没有?
检查系统输入电平与本页选择的设备,并确认浏览器已授予麦克风权限——如果拒绝过,页面会给出重新开启的指引。
为什么最低频段总是空的?
多数麦克风和房间在约 100 Hz 以下能量很少,FFT 在低端的 bin 也很窄。用音调发生器播 60 Hz 看看你的麦是否有响应。
FFT 大小选多少?
1024 适合快速视觉响应(打击乐、语音);4096 用来区分接近的音调(440 与 455 Hz);2048 是日常默认。
我的音频会被上传吗?
不会。分析完全在浏览器里进行,canvas 也是本地绘制。停止测试会彻底释放麦克风。
能量棒精确的分贝值?
不能——浏览器麦克风与增益未校准。显示是相对的:适合看形状、峰值与对比,不适合绝对响度。