ShazamKit

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

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

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

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

观看 WWDC21 的“探索 ShazamKit”

将内容与音频同步

生成自定目录的音频签名,帮助用户轻松识别您的视频或音频集。创建第二屏幕体验,或通过对关键时间点的元数据进行分配来构建随音频播放同步作出反应的功能。

观看 WWDC22 中的“利用 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”(证书、标识符和描述文件),以创建媒体标识符和私钥来为您的开发者令牌签名。

查看文档