ShazamKit
ShazamKit は、オーディオサンプルを ShazamKit カタログまたはカスタムオーディオカタログと照合することにより、オーディオ認識を有効にします。
ShazamKit を使用して、以下のような機能を有効にすることができます。
アプリが認識できるオーディオサンプルを取得するためにデバイスのマイクが必要な場合は、マイクへのアクセスを要求しなければなりません。すべての種類の許可要求と同様に、アクセスを求めている理由を人々が理解できるようにすることが重要です。ガイダンスについては、プライベートデータへのアクセス を参照してください。
ベストプラクティス
ShazamKit が有効になっている機能であるマイクにアクセスする許可を受け取ったら、以下のガイドラインに従ってください。
できるだけ早く録音を停止してください。 認識のためにオーディオを録音することをあなたのアプリに許可する場合、人々はマイクがオンのままであることを期待していません。プライバシーを保護するために、必要なサンプルを取得するために必要な時間だけ録音してください。
あなたのアプリで認識された曲を iCloud ライブラリに保存することを、人々が選択できるようにします。 あなたのアプリが認識した曲を iCloud に保存できる場合は、最初にこのアクションを承認する方法を人々に提供してください。音楽認識コントロールと Shazam アプリの両方が、認識された曲の元としてあなたのアプリを表示したとしても、人々はライブラリにコンテンツを保存できるアプリを制御できることを高く評価します。
プラットフォームの考慮事項
iOS、iPadOS、macOS、tvOS、または watchOS に関する追加の考慮事項はありません。
リソース
開発者用文書
ShazamKit (ShazamKit)