Chromaprint声学指纹和声学ID API的绑定
pyacoustid的Python项目详细描述
安装
这个库与Python2(2.7+,也可能是2.6)和Python3一起工作 (3.3±)</P>
首先,通过lukas lalinsky安装chromaprint指纹库。 (库本身依赖于fft库,但它足够聪明,可以使用 可能已经安装的软件中的算法;请参见chromaprint 此模块可以使用chromaprint动态库或 fpcalc命令行工具,它本身依赖于libavcodec。如果你 使用 fpcalc ,确保它在您的 $path 路径上,或者设置 fpcalc 环境变量到其位置。
然后,您可以使用pip从pypi安装这个库
$ pip install pyacoustid
此库在不使用fpcalc时使用audioread来进行音频解码。 以及与http api对话的请求(pip应该自动安装 这些依赖关系)。