跳到主要内容

音频响度 均方根 RMS

2025年02月15日
柏拉文
越努力,越幸运

一、认识


音频响度 RMS 均方根:计算公式为: RMS=1Nx2RMS = \sqrt{\frac{1}{N} \sum x^2} , 所有样本值的平方求和, 平方和除以样本数计算出平均值, 对平均值进行开方。采样音频均方根 是一种衡量信号平均强度的方式,它基于信号的振幅, 通过计算信号的均方根值,我们可以评估该信号的能量大小,反映其响度, 准确地反映了音频信号的平均强度或能量。

二、实现


const sum = samples.reduce((acc, curr) => acc + curr * curr, 0);
const rms = Math.sqrt(sum / samples.length);