gpt4 book ai didi

c++ - 使用 Chromaprint 时的空白声学指纹

转载 作者:行者123 更新时间:2023-11-30 02:52:12 24 4
gpt4 key购买 nike

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

fpcalc.exe -raw <FILENAME>.wav

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

有什么建议吗?

最佳答案

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

也许您应该寻找替代品,例如 Python 和 Ruby,它们具有用于对小型音频文件进行指纹识别的库(如果您稍微搜索一下)。


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

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

关于c++ - 使用 Chromaprint 时的空白声学指纹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19157750/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com