Resonate算法:低延迟、低内存、低计算成本的音频谱分析
2025-04-15
Resonate是一种用于评估音频信号(及其他信号)感知相关频谱信息的低延迟、低内存占用和低计算成本的算法。它基于谐振器模型,利用指数加权移动平均 (EWMA) 算法累积谐振频率附近的信号贡献。该模型具有紧凑的迭代公式,每个信号输入样本只需少量算术运算即可更新,无需缓冲。Resonate能够实时计算感知相关的频谱内容估计,其内存和每样本计算复杂度与谐振器数量成线性关系,与输入样本数量无关。该算法已开源,并提供Python、C++和Swift实现,以及演示应用。
阅读更多
开发