Apple includes a powerful suite of accessibility features within iOS that are designed to make the iPhone highly functional for users with hearing impairments. One of the most practical and impressive of these features is “Sound Recognition.” This tool utilises on-device machine learning to constantly listen for specific environmental sounds—such as a crying baby, a knocking door, or a blaring smoke alarm—and immediately notifies you via a visual alert or a strong vibration.
While originally designed for accessibility, this feature is incredibly useful for anyone who regularly wears noise-cancelling headphones while working or studying. This guide explains how to enable and configure Sound Recognition on your iPhone.
How to Enable Sound Recognition
Sound Recognition operates entirely on your device. Your iPhone does not record your environment or send audio data to Apple’s servers, ensuring your privacy is maintained.
- Open the Settings app on your iPhone.
- Scroll down and tap on Accessibility.
- Under the “Hearing” section, tap on Sound Recognition.
- Toggle the Sound Recognition switch to the “On” position. (This will download a small file containing the machine learning models required for the feature).
How to Select Sounds to Listen For
Once the feature is enabled, you must specify exactly which environmental sounds you want the iPhone to monitor.
- On the Sound Recognition page, tap on Sounds.
- You will see a categorised list of available sounds, including:
- Alarms: Fire, Siren, Smoke.
- Animals: Cat, Dog.
- Household: Appliances, Car Horn, Doorbell, Door Knock, Water Running.
- People: Baby Crying, Coughing, Shouting.
- Toggle the switch next to any sound you wish to be alerted about.
When the iPhone detects one of these specific noises, it will immediately display a prominent push notification on your lock screen and vibrate to grab your attention.
How to Train a Custom Sound
If the predefined list does not cover your specific needs (for example, a unique kitchen timer beep or a specific electronic medical device alarm), you can train your iPhone to recognise a custom sound.
- On the Sounds page, tap on Custom Alarm or Custom Appliance or Doorbell.
- Tap Continue on the informational prompt.
- Enter a name for your custom sound (e.g., “Oven Timer”).
- Prepare the device making the sound. When you are ready, tap Start Listening on your iPhone and trigger the noise.
- You must record the sound five distinct times to provide the machine learning model with enough data.
- Once training is complete, your iPhone will process the audio. The custom sound will then appear in your active list.
Adding a Control Centre Shortcut
Leaving Sound Recognition active permanently can drain your battery slightly faster than normal. If you only need it when wearing headphones, you can add a convenient shortcut to your Control Centre.
- Navigate to Settings > Control Centre.
- Scroll down to the “More Controls” list.
- Tap the green + (Plus) button next to Sound Recognition.
Now, you can swipe down from the top-right corner of your screen and tap the Sound Recognition icon to instantly toggle the feature on or off, or long-press the icon to quickly change which sounds are actively being monitored.