完全反向设计的shazam api
项目描述
沙赞.py
Shazam API的 Python 库。该库基于Numenorean的ShazamAPI ,但添加了一些功能。
安装
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
查看哈希)
内置分布
shazam.py-1.0.0a1-py3-none-any.whl
(10.1 kB
查看哈希)