无需登录 数据私有 本地保存

实时频率分析仪 - Web Audio频谱

21
0
0
0
拖放音频文件到此处
峰值频率 -- Hz
音符 --
音量 -- dB

常见问题与知识点

实时频率分析仪是一种利用Web Audio API对音频信号进行实时频谱分析的工具。它将音频信号分解为不同频率成分,并以可视化方式展示各个频率的强度(幅度)。广泛应用于音频调试、音乐制作、语音分析、设备校准等场景。本工具支持麦克风实时输入和音频文件分析两种模式。

FFT(快速傅里叶变换)大小决定了频率分辨率。较大的FFT(如4096、8192)提供更精细的频率分辨率,适合分析低频细节,但时间响应较慢;较小的FFT(如256、512)时间响应快,适合捕捉瞬态变化,但频率分辨率较低。一般推荐1024或2048,在分辨率和响应速度之间取得平衡。对于音乐分析,2048是常用选择。

人耳对音高的感知是对数性质的。对数频率刻度更符合人耳听觉特性,低频区域分配更多显示空间,能清晰展示低音细节;线性刻度则均匀分布所有频率。在音频工程中,对数刻度更常用,因为它与音乐音阶、EQ调节的感知方式一致。本工具默认使用对数刻度。

现代浏览器出于隐私保护,要求用户主动交互后才能激活AudioContext和请求麦克风权限。这是W3C标准的安全策略,无法自动绕过。点击"开始"按钮后,浏览器会弹出麦克风权限请求。如果权限被拒绝,请在浏览器设置中允许麦克风访问。iOS Safari尤其需要注意这一点。

支持所有浏览器原生支持的音频格式,包括MP3、WAV、OGG、FLAC、AAC、M4A、WebM Audio等。也可以直接拖放音频文件到频谱显示区域。对于WAV文件支持最佳,因为它是无压缩格式,频谱数据最为准确。MP3等有损格式在高频部分可能会有压缩伪影。

频谱图的横轴表示频率(Hz)纵轴表示幅度(强度)。较高的柱状条表示该频率成分较强。在音乐中,基频(音符的主频率)通常表现为最突出的峰值,其上方的谐波峰值决定了音色。人声基频大约在80-1100Hz,钢琴范围约27-4200Hz。通过观察频谱可以判断音频的频响特性、发现共振频率或噪声源。

瀑布图是频谱的时间演化视图。横轴为频率,纵轴为时间(从上到下流动),颜色深浅表示幅度大小。它能展示频谱随时间变化的动态过程,非常适合观察衰减特性、频率漂移、瞬态事件等。在声学测量中,瀑布图常用于分析房间混响和扬声器衰减特性。本工具的瀑布图实时滚动更新。

峰值保持会短暂保留每个频率的最大值,并在主频谱上方以更亮或不同颜色的标记显示。这有助于捕捉瞬时峰值、识别共振频率、分析快速衰减的声音。在音频调试中,峰值保持帮助发现隐藏的共振问题。关闭峰值保持则只显示当前实时幅度,画面更干净流畅。