我想实现一个同步两个音轨的算法。
两条轨道非常相似;你可以想象它们是来自同一个房间的两个麦克风的两个声音(不一定是音乐)录音。这意味着它们表现为一个信号,通过两个不同的(线性)通道,具有不同的附加噪声。
我知道第一个想法可能是寻找它们的互相关的峰值,但我对查找有关该主题的文献特别感兴趣,但我能找到的所有论文要么是同步两个音乐曲目(使用基于色度的音频特征),或将音频与乐谱同步。他们还假设可能存在时间扭曲,这在我的情况下是不必要的假设。
我想实现一个同步两个音轨的算法。
两条轨道非常相似;你可以想象它们是来自同一个房间的两个麦克风的两个声音(不一定是音乐)录音。这意味着它们表现为一个信号,通过两个不同的(线性)通道,具有不同的附加噪声。
我知道第一个想法可能是寻找它们的互相关的峰值,但我对查找有关该主题的文献特别感兴趣,但我能找到的所有论文要么是同步两个音乐曲目(使用基于色度的音频特征),或将音频与乐谱同步。他们还假设可能存在时间扭曲,这在我的情况下是不必要的假设。
当要对齐的曲目是使用不同乐器的相同材料的两种演奏时,使用基于色度的方法 - 在这种情况下,您需要找到“最小公分母”,即和声、旋律、和弦进行等。色度适用于那 - 他们完全抽象的音色,录音技术。但你不需要那些在你的情况下。
正如您已经猜到的那样,原始音频的互相关将是 1/ 对噪声不是很稳健, 2/ 对换能器的差异不是很稳健(两个麦克风可能有非常不同的响应) 3/ 如果您有几分钟的时间,成本会非常高声音的。
我建议你: