本项目功能完全由c++代码构成,包括音频解码(libnyquist)后使用傅里叶变换算法(fftw3)提取音频指纹录入哈希表作为数据库,并能够接受片段音频进行音频指纹比对,可从数据中识别出音频片段所属(歌曲),片段所属位置(播放位置),以及可能性。经过测试,样本数据在有明确声音且时长超过三秒时匹配准确率超过95%。
评论