Skip to main content

完全反向设计的shazam api

项目描述

沙赞.py

Shazam API的 Python 库。该库基于NumenoreanShazamAPI ,但添加了一些功能。

安装

pip3 install shazam.py

您还需要安装 ffmpeg 并将其添加到 PATGH。

用法

同步沙赞:

from shazam import Shazam

mp3_file_content_to_recognize = open('a.mp3', 'rb').read()

with Shazam(mp3_file_content_to_recognize) as results:
    for res in results:
        print(res)  # current offset & shazam response to recognize requests

还支持异步操作:

from shazam import AsyncShazam

mp3_file_content_to_recognize = open('a.mp3', 'rb').read()

async with AsyncShazam(mp3_file_content_to_recognize) as results:
    async for res in results:
        print(res)

还支持使用您自己的会话对象以及在上下文管理器之外使用Shazam和使用。AsyncShazam

学分:

https://github.com/Numenorean/ShazamAPI(通过代理,https://github.com/marin-m/SongRec

下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

shazam.py-1.0.0a1.tar.gz (10.3 kB 查看哈希

已上传 source

内置分布

shazam.py-1.0.0a1-py3-none-any.whl (10.1 kB 查看哈希

已上传 py3