ShazamKit 简介

借助 ShazamKit,为您的 app 增加音频识别功能。将音乐与 Shazam 庞大乐库中的数百万首歌曲进行匹配,或者使用视频和播客等来源中的音频创建您自己的自定义乐库,帮助用户轻松识别任何预录制的音频。

让用户在几秒内就能找到所需歌曲。

使用音乐识别在您的 app 中开发相关功能,为用户提供顺畅的 Shazam 乐库连接体验。借助 ShazamKit,您可以支持用户查找歌曲的名称、演唱者、类型等信息,让您的 app 使用体验更丰富出色。了解匹配内容在歌曲中的具体位置,确保内容与用户体验完美同步。

备份用户发现的内容,并将这些内容显示在“控制中心”的“音乐识别记录”中。

观看 WWDC21 的“探索 ShazamKit” (英文)

能够识别的,何止音乐。

使用自定的预录制音频来构建您自己的乐库,方便用户识别,进而打造第二屏幕体验,或者构建能在音频播放时保持同步和做出反应的功能。

尝试跟着“利用 ShazamKit 提供自定音频体验”一起写代码 (英文)

安心构建。

尊重隐私。音频不会共享给 Apple,音频签名也无法反转,确保内容安全私密。

经过验证的来源。Shazam 的音乐识别技术深受全球数百万用户的信赖。

在多个平台上都能使用。在 iOS、iPadOS、macOS、Apple tvOS 和 watchOS 上构建基于音频的体验。Android 上也可以使用 ShazamKit SDK。

入门参考资源

将 Shazam 强大的音频识别功能整合到您的 app 中,并利用 Shazam 乐库或您自己的自定乐库进行音乐匹配。

Apple 平台

Human Interface Guidelines

了解使用 ShazamKit 时的最佳设计做法。

查看准则 (英文)

ShazamKit 框架

详细了解如何构建具备音频识别功能的 app。

查看文档 (英文)

Shazam 乐库识别

要利用 Shazam 乐库识别音乐,您需要启用 ShazamKit 服务。在“Certificates, Identifiers & Profiles”(证书、标识符和描述文件) 中,选中“App Services”(App 服务) 部分中的“ShazamKit”复选框。

查看文档

Android

借助 Android 版 ShazamKit,您可以在自己的 Android app 中增添音频识别功能。

查看文档 (英文)

下载 Android 版 ShazamKit SDK (英文)

媒体 ID

要与 Shazam 服务通信,请访问“Certificates, Identifiers & Profiles”(证书、标识符和描述文件),以创建媒体标识符和私钥来为您的开发者令牌签名。

查看文档