如何使用Python和Gracenote识别音乐样本?

Epo*_*poc 5 python audio gracenote

我最近发现了GNSDK(Gracenote SDK),它似乎提供了几种编程语言的示例,通过指纹识别来识别音乐样本,然后请求他们的音频数据库获得相应的艺术家和歌曲标题.

但文档太可怕了.

我如何使用Python和GNSDK执行音频样本文件的识别?提供的文档中没有任何示例或教程.

编辑:我真的想在Python中使用GNSDK.不要发布任何无关的内容,你会浪费你的时间.

Epo*_*poc 5

我最终使用了效果很好的ACRCloud。似乎每个想要使用Gracenote的人都出于某种原因而退回到ACRCloud ...现在我知道为什么了。

Python示例:

from acrcloud.recognizer import ACRCloudRecognizer

config = {
    'host': 'eu-west-1.api.acrcloud.com',
    'access_key': 'access key',
    'access_secret': 'secret key',
    'debug': True,
    'timeout': 10
}

acrcloud = ACRCloudRecognizer(config)

print(acrcloud.recognize_by_file('sample of a track.wav', 0))
Run Code Online (Sandbox Code Playgroud)