使用Chromaprint时出现空白声学指纹

Blank acoustic fingerprint when using Chromaprint

本文关键字:空白 声学 指纹 Chromaprint 使用      更新时间:2023-10-16

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

fpcalc.exe -raw <FILENAME>.wav

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

有什么指示吗?

Chromaprint 库仅适用于较大的文件,我认为这些文件应该至少有 10 秒的指纹识别时间。

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


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

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