我试图使用声学指纹来区分多个wav文件。我正在使用AcoustID的Chromaprint。我使用32位窗口。我已下载文件fpcalc.exe并尝试在多个wav文件上运行它。问题是,它为这些wav文件生成空白的FINGERPRINT。 我正在运行命令
fpcalc.exe -raw <FILENAME>.wav
文件采用wav格式,文件大小为1秒。我在更大的文件上运行相同的命令,然后FINGERPRINT工作正常。
任何指针?
答案 0 :(得分:2)
Chromaprint库仅适用于较大的文件,我认为这些文件至少需要10秒才能完成指纹。
也许你应该寻找像Python和Ruby这样的替代品,它们有图书来指纹小的音频文件(如果你搜索一下)。
您可以使用我为wav文件制作的gem: