Audio
Make your audio app’s actions available to Apple Intelligence and Siri by adopting schemas for common audio playback actions.
Overview
The .audio domain defines app schemas that provide a structured representation for common audio playback actions and content. Apply schemas in the .audio domain to make your app’s audio functionality available to Apple Intelligence and Siri. The Media Intents framework provides the types that describe a person’s audio search and playback request. Your app implements an IntentValueQuery to receive these types, find matching audio content, and return app entities. Each schema defines the requirements for intents, parameters, and results so people get a consistent experience across audio apps. For example, a person can play a song on different apps that support the playAudio schema with the same phrases.
The following table maps example phrases that apply to each schema:
Audio intent schemas | Example phrases |
|---|---|
“Play music.” or “Play hip-hop in the living room.” | |
“Follow this podcast.” or “Add this song to my library.” | |
“Add this song to my running playlist.” | |
“Create a station based on this song.” or “Play more music like this.” | |
“What song is this?” or “Shazam.” | |
“I like this song.” or “I don’t like this song.” |
For more information about making your app’s actions available to Apple Intelligence and Siri, see Apple Intelligence and Siri AI.
Topics
Essentials
Actions
addToLibraryaddToPlaylistcreateStationplayAudiorecognizeAudioupdateAudioAffinitywarmupAudioQueueAppSchema.AudioIntent
Content and parameter types
albumalgorithmicRadioStationambientSoundartistaudiobookclassicalMusicRecordingliveRadioStationnewsBriefnewsProviderplaylistpodcastCollectionpodcastEpisodepodcastShowradioShowradioShowEpisodesongsongCollectionwarmupAudioQueueResultAppSchema.AudioEntity