sodcalculator

10 Tech How-To

Create Sound Recognition Alarms on iOS 16

Guide 10-28070 · Updated · Step by step

Sound Recognition on iOS 16 can turn your iPhone into a smart listener that alerts you when it hears specific sounds—like a doorbell, smoke alarm, or baby crying. This guide shows you how to set up custom alarms for those sounds, so you never miss an important alert even when you’re wearing headphones or in another room.

What You’ll Need

  • An iPhone running iOS 16 or later
  • The sound you want to recognize (e.g., a doorbell, dog bark, or appliance beep)
  • Access to the Settings app (no special permissions required)

Step-by-Step

  1. Open Settings – Tap the gray gear icon on your home screen.
  2. Go to Accessibility – Scroll down and tap Accessibility.
  3. Select Sound Recognition – Under the Hearing section, tap Sound Recognition.
  4. Turn on Sound Recognition – Toggle the switch at the top to enable the feature. A prompt will appear explaining that your iPhone will use on-device processing to detect sounds—tap OK.
  5. Choose Your Sounds – Tap Sounds to see the list of built-in sounds: Fire Alarm, Siren, Smoke Alarm, Cat, Dog, Appliance, Doorbell, Door Knock, Baby Crying, Coughing, and Water Running. Tap the ones you want to enable. A checkmark will appear next to each selected sound.
  6. Create a Custom Sound (Optional) – If your sound isn’t in the list, you can use the Appliance option as a generic trigger, but iOS 16 does not allow you to record a completely new sound. For a specific custom sound, you’ll need to use a third-party app like IFTTT or Shortcuts with audio recognition, but the built-in feature covers most common sounds.
  7. Set Up an Alarm for a Sound – After enabling a sound, you can create a custom alert. Go to the Shortcuts app (pre-installed) and tap the Automation tab at the bottom.
  8. Create a New Automation – Tap the + in the top right, then select Create Personal Automation.
  9. Choose Sound Recognition as Trigger – Scroll down and tap Sound Recognition. Select the specific sound you want (e.g., “Doorbell”), then tap Next.
  10. Add an Action – Tap Add Action, search for Play Sound or Show Alert, and choose one. For a truly loud alarm, you can also add a Set Volume action and then Play Sound with a loud tone. You can also use Send Message to notify someone.
  11. Set the Sound – In the Play Sound action, tap Sound and choose a tone from the list, or select File to use an audio file from your Files app.
  12. Disable “Ask Before Running” – On the final screen, turn off Ask Before Running so the alarm triggers automatically. Confirm by tapping Don’t Ask in the popup.
  13. Save the Automation – Tap Done in the top right. Your custom alarm is now active.
  14. Test It – Play the sound (e.g., ring your doorbell) and wait a few seconds. Your iPhone should trigger the automation and play your chosen alarm.

Common Mistakes

  • Not enabling the sound in both places – You must enable the sound in Settings > Accessibility > Sound Recognition AND select it as the trigger in the Shortcuts automation. If you only do one, the automation won’t fire.
  • Leaving “Ask Before Running” on – The automation will pause and ask for confirmation, which defeats the purpose of an alarm. Make sure to turn it off.
  • Choosing a sound that’s too generic – “Appliance” might trigger on many beeps, causing false alarms. Be as specific as possible.
  • Not testing after setup – Always test the automation to ensure it works in your environment. Background noise can affect recognition.
  • Forgetting to allow notifications – If you use a “Show Alert” action, ensure Shortcuts notifications are enabled in Settings > Notifications > Shortcuts.

Tips

  • Use a distinct alarm tone – Choose a sound that’s different from your regular notification sounds so you can tell them apart.
  • Combine with a Flashlight – In the automation, add a Set Flashlight action to make your phone flash when the sound is detected, useful for hearing-impaired users.
  • Set a volume action first – Add a Set Volume action to 100% before playing the sound to ensure you hear it.
  • Use multiple sounds – Enable several sounds in Sound Recognition, but create separate automations for each if you want different alarms.
  • Keep your iPhone near the sound source – Sound Recognition works best when the iPhone is within a few meters of the sound.
  • Use “Wait” action – If you want the alarm to repeat, add a Wait action (e.g., 2 seconds) and then loop the sound, but note that automations have limits on duration.

Troubleshooting

  • Automation not triggering – Check that both the Sound Recognition toggle and the specific sound are enabled. Also, ensure the automation is turned on (the toggle in the Automation list).
  • Sound not recognized – Move the iPhone closer to the sound, reduce background noise, and speak or play the sound clearly. Some sounds like “Coughing” may be less reliable.
  • Alarm plays but no sound – Check the volume on your iPhone. The automation may set volume, but if the ringer is muted, the alarm might be silent. Turn off “Change with Buttons” in Settings > Sounds & Haptics or use a vibration action.
  • “Ask Before Running” keeps turning on – After updating iOS, some automations may reset. Re-edit the automation and turn it off again.
  • Shortcuts app crashes – Restart your iPhone and try again. If it persists, update iOS to the latest version.
  • False positives – If the sound recognition triggers too often, disable the sound and re-enable it, or use a more specific sound. You can also adjust the sensitivity by moving the iPhone farther away.

Frequently Asked Questions

Can I create a custom sound that isn’t in the list? No, iOS 16 only allows the built-in sounds. For custom sounds, you’d need a third-party app that uses the microphone continuously, but that may drain battery.

Will Sound Recognition work when my iPhone is locked? Yes, it works even when the screen is off, as long as the phone is not in Low Power Mode (which disables it).

Does Sound Recognition record audio? No, it processes audio on-device and does not save or transmit recordings. It only detects the pattern of the sound.

Can I set different alarms for different sounds? Yes, create separate automations for each sound in Shortcuts, each with its own alarm tone.

Will this work with AirPods? Yes, the alarm will play through your AirPods if they are connected, but the iPhone’s speaker will not play unless you set the audio route.

Does it work with a HomePod? No, Sound Recognition is an iPhone/iPad feature. HomePod has its own sound recognition for smoke and CO alarms, but not custom alarms via Shortcuts.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →