-4

我需要生成音频文件(音频数据)的指纹和

将录制的音频文件与本地保存的音频文件进行比较,以了解两者是否是同一首歌曲?

4

1 回答 1

4

就理论而言,您需要学习:

  1. 快速傅里叶变换
  2. MFCC(梅尔频率倒谱系数)
  3. DTW - 动态时间规整 / MSE - 均方误差

要逐步实现这一点,请阅读诺基亚移动开发的这篇文章,您可以很好地理解流程和理论: http: //www.developer.nokia.com/Community/Wiki/Sound_pattern_matching_using_Fast_Fourier_Transform_in_Windows_Phone

对于示例项目,您可以找到您正在寻找的东西: https ://github.com/hfink/matchbox

于 2013-06-20T05:34:13.303 回答