Kepma实时频谱分析仪 Realtime Spectrum & Pitch Analyzer
—— ¢ — Hz—
点击「开始」授权麦克风

全部计算在本地浏览器完成,音频不会离开设备。
频率与电平范围在下方「坐标 / 显示」里填写,图表不响应手势缩放。

状态 待机 采样率 — 分辨率 — FFT — 帧率 — 总级 — 光标 —

基频 F0 / 音准

—
— Hz
标准音 —
— ¢
−50 ¢无信号+50 ¢
置信度 —

频谱峰值

#频率dBA音名
暂无峰值

参数设置

采集

FFT 越大频率越细,但延迟与开销增加。移动端建议 2048–4096 + 30fps。

降噪

浏览器降噪会改变频响,测量场景建议关闭;切换后自动重启采集。

分析

包络衰减 = 0 时无限保持峰值;数值越大回落越快。

峰值标注

突起阈值用于滤除毛刺;调大只保留显著峰。

坐标 / 显示

显示范围只能在此处填写,图表不响应拖动与滚轮缩放,避免误触改变量程。

浏览器只能给出相对满量程电平。用已知声级计对同一声源读数,把差值填入校准偏移即可近似 dB SPL。

使用说明 / 快捷键 / 原理
快捷键
空格 暂停·继续  F 全屏  R 复位包络保持 N 采集噪声底  S 截图  T 切换主题  L 对数/线性坐标
显示范围
图表不响应拖动、滚轮、双击缩放,避免触屏误触改变量程。频率上下限与电平上下限一律在 「坐标 / 显示」分组里填写,也可用频段预设一键切换,「复位显示范围」回到 20 Hz – 20 kHz / −110 … −10 dB。
全屏
顶栏「全屏」或按 F 进入全屏,参数设好后可专心看频谱。全屏顶部信息条给出音名、偏离音分、基频与总级, 并可直接暂停与复位保持。「横屏」按钮尝试锁定屏幕方向(Android Chrome 支持;iOS 需手动旋转设备)。 不支持原生全屏的浏览器会自动退回铺满视口的伪全屏,功能一致。
其他交互
鼠标悬停 / 手指点按图表 = 读取该处频率与电平;点击右侧峰值表某行 = 在图上高亮该峰。
降噪怎么用
保持环境安静,点「采集噪声底」采样约 1.5 秒本底噪声,然后勾选「谱减降噪」。程序按功率域做过减法谱减 (P′ = max(P − α·Pn, β·P)),α 即降噪强度。若出现"音乐噪声"或信号被削弱,请减小强度。 「噪声门」则直接把低于阈值的频点压到底噪,适合抑制宽带嘶声。
关于电平与计权
纵轴是相对满量程的 dBFS,经 A(或 C)计权滤波后记作 dBA / dBC。绝对声压级需要校准偏移,见「坐标 / 显示」分组说明。
音准与 A4 基准
「基频 F0 / 音准」卡片里可把 A4 设为 380–520 Hz 之间任意值(预设 432 / 435 / 440 / 442 / 444)。 改动会同时作用于卡片音名、指针条、图上基频徽标和右侧峰值表的音名列。指针条满刻度 ±50 音分, 中间浅色区为 ±5 音分「准音区」;|偏差| < 5 ¢ 显示绿色,< 20 ¢ 黄色,更大为红色。 图中基频用橙色高亮带 + 发光竖线标出,与包络曲线的交点画菱形,谐波为虚线并标注 ×2 … ×10。
基频算法
时域信号抗混叠抽取至 ≈8 kHz 后计算归一化平方差函数(NSDF / McLeod 音高法),取首个超过阈值的关键极大值并做抛物线插值, 配合中值滤波抑制倍频跳变,检测范围约 45 Hz – 3 kHz。
隐私
纯前端单文件应用,无任何网络请求,音频数据只存在于当前页面内存中。需通过 https:// 或 localhost 打开才能访问麦克风。
本页文字版

Kepma 在线频谱测试

如何读频谱,如何比较两次录音

频谱峰不一定就是基频:低频噪声可能落在最左边,某个泛音也可能强于基频。宜单独拨一根弦,先确认音名和八度,再结合多个谐波的间距判断;有弯曲刚度的真实弦不严格遵循整数倍频率。参考:UNSW:琴弦、驻波与谐波。

FFT 的频率栅格间距为 Δf = fₛ/N。以 48 kHz 采样、8192 点为例,间距约 5.86 Hz,窗口时长约 171 ms;增加点数可加密栅格,同时延长观测窗口。它不等于频率测量误差,插值、窗函数、噪声与非稳定信号也会影响结果。

比较吉他时,固定琴弦、调音、拨弦位置和力度、麦克风距离角度及增益。手机或浏览器的自动增益、降噪以及房间声学会改变频谱,因此相对峰值不能直接当作绝对声压、音量或木材品质评分。