我正在寻找有关动态时间规整 (DTW) 的一些建议。
我有一个 Python 脚本并从各种长度的 .WAV 文件中提取梅尔频率倒谱系数 (MFCC) 特征向量。特征向量是包含 12 个 MFCC 的数组的不同长度的数组。
例如,一个 .WAV 文件可以由包含 10 组 12 个特征向量的数组表示,而另一个 .WAV 文件可以由一个包含 20 组 12 个特征向量的数组表示。
我打算使用 DTW 来比较两个数组数组,但我不确定如何。我理解 DTW 的概念,如果数组中包含的特征向量是单个数字,那么实现它就没有问题,我的困惑是由于它们是数组这一事实。
Tl; dr:如何使用 DTW 比较两个数组?
编辑:我已经阅读了这个问题,但无济于事。
非常感谢,亚当