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应该自动安装 这些依赖关系)。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Selenium WebDriver:无法访问下拉列表(无序列表)的元素   返回对象时的java混乱   java Jersey:如何在多个web模块之间共享ExceptionMapper?   java如何在JPanel中左对齐swings组件   Java web应用程序托管   SonarLint Eclipse扩展处理包src/company/projects/web中的Java文件。。。作为测试   java将arduino连接到使用libgdx(使用蓝牙)的安卓应用程序   java在Android中,如何在同一个活动中使用不同的参数裁剪两个不同的图像?   java Spring boot和JPA配置简单存储库   java优化素数计算   将变量公开到javascript上下文(Java/WebView)   编译如何找到编译随机jar时使用的java编译器   java使用该行的id编辑表的特定行,而不使用jquery进行数据库操作   java为什么不卸载类加载器就不能卸载类?   hbm中的java异常。xml   java如何使一个方法不返回列表,并争取不变性?