使用Chromaprint时的空白声学指纹

时间:2013-10-03 11:14:38

标签: c++ audio audio-fingerprinting

我试图使用声学指纹来区分多个wav文件。我正在使用AcoustID的Chromaprint。我使用32位窗口。我已下载文件fpcalc.exe并尝试在多个wav文件上运行它。问题是,它为这些wav文件生成空白的FINGERPRINT。 我正在运行命令

fpcalc.exe -raw <FILENAME>.wav

文件采用wav格式,文件大小为1秒。我在更大的文件上运行相同的命令,然后FINGERPRINT工作正常。

任何指针?

1 个答案:

答案 0 :(得分:2)

Chromaprint库仅适用于较大的文件,我认为这些文件至少需要10秒才能完成指纹。

也许你应该寻找像Python和Ruby这样的替代品,它们有图书来指纹小的音频文件(如果你搜索一下)。


您可以使用我为wav文件制作的gem:

https://rubygems.org/gems/audio-fingerprint