# How to Make Your Phone Announce Who's Calling (iPhone + Android)

Your phone is in your jacket pocket. You're cooking with floury hands, or your earbuds are in and the phone is across the room. It rings — and you have no idea whether it's your boss or a spam caller until you dig it out.

The fix takes under a minute: tell your phone to say the caller's name out loud before you answer. Every major phone has this built in. Siri does it on iPhone, Samsung has its own version, and the Google Phone app on Pixel and most other Android phones has a caller ID announcement of its own.

On iPhone: Announce Calls with Siri

1. Open the Settings app.
2. Scroll down and tap Phone.
3. Tap Announce Calls.
4. Choose one of the four options:
- Always: Siri announces every incoming call out loud.
- Headphones & Car: announcements only when headphones are connected or you're on CarPlay or Bluetooth in the car.
- Headphones Only: announcements only when headphones or earbuds are connected.
- Never: the feature is off.

The same switch also lives under Settings, then Apple Intelligence & Siri (or Siri & Search on older iOS), then Announce Calls.

When a call comes in, Siri says the caller's name — and then asks if you want to answer. You can say "yes" to pick up or "no" to decline, hands-free. Two things worth knowing: the name is only announced for numbers saved in your contacts; unknown numbers are announced as an unknown caller or the number is read out. And if your iPhone suddenly started announcing calls one day, check this setting first — it can get switched on during CarPlay setup, a Bluetooth pairing, or an accessibility change.

On Samsung: Read caller names aloud

Samsung gives you two routes to the same feature. The quick one:

  1. Open the Phone app.
  2. Tap the three-dot menu in the top corner.
  3. Tap Settings, then Answering and ending calls.
  4. Turn on Read caller names aloud.
  5. Choose Always, or Over Bluetooth or headphones only.

On newer Galaxy models running recent One UI, the feature also appears under Settings, then Accessibility, then Hearing, then Caller Announcement, with the options Always, Only when driving, or Never. Either route controls the same announcement — use whichever you find first.

Samsung's own support page walks through the accessibility route in detail: How to enable caller name reading on Samsung phones.

On Pixel and other Android phones: Caller ID announcement

If your phone uses Google's Phone app — Pixels and many Motorola, Nokia, and Xiaomi models do — the setting is inside the dialer:

  1. Open the Phone app.
  2. Tap the three-dot menu, then Settings.
  3. Scroll to Caller ID announcement under the advanced section.
  4. Tap Announce caller ID.
  5. Choose Always, Only when using a headset, or Never.

With Always selected, the name and number are announced on every incoming call as long as the phone is not on silent mode. If the "Caller ID announcement" entry is missing entirely, update the Phone app from the Play Store first — the feature only appears in recent versions.

iPhone vs Samsung vs Pixel: at a glance

iPhoneSamsungPixel / Google Phone
Feature nameAnnounce CallsRead caller names aloud / Caller AnnouncementCaller ID announcement
WhereSettings > Phone > Announce CallsPhone app > ⋮ > Settings > Answering and ending calls (or Settings > Accessibility > Hearing > Caller Announcement)Phone app > ⋮ > Settings > Caller ID announcement
Announcement choicesAlways, Headphones & Car, Headphones Only, NeverAlways, Over Bluetooth or headphones only (or Always / Only when driving / Never)Always, Only when using a headset, Never
Voice answer/declineYes — say "yes" or "no"Not part of this settingNot part of this setting
Unknown numbersAnnounced as unknown caller or number read outNumber is read outNumber announced; business names identified when available

When the announcement doesn't work

A few checks cover almost every report of the feature going silent:

FAQ

Does this work for WhatsApp or FaceTime calls?

Generally no. The announcement settings above apply to regular cellular calls handled by the phone app. WhatsApp, Telegram, FaceTime, and other VoIP apps manage their own incoming-call notifications and don't use the system announcement. FaceTime calls on iPhone are announced under the same Announce Calls setting when they come through the Phone app's integration — results vary by iOS version, so test with a real call if it matters to you.

What exactly does it say for a number I haven't saved?

On iPhone, Siri says "unknown caller" or reads the digits. On Samsung, the number itself is read out. On Pixel with the Google Phone app, the number is announced, and Google may identify a business name for some callers.

Can I answer or decline without touching the phone?

On iPhone, yes: after Siri announces the caller, it asks whether you want to answer — say "yes" or "no". On Samsung and Pixel, this setting only announces; answering still happens through the on-screen buttons, your headset's controls, or a separate auto-answer accessibility setting.

Why did my phone start announcing calls out of nowhere?

The setting can be switched on during CarPlay or Bluetooth car-kit setup, when pairing new headphones, or through an accessibility change. It also sometimes appears after a software update. Open the setting on your phone and choose Never to stop it.

Official sources

Apple documents the iPhone feature in its Siri accessibility guide (Settings, then Siri & Search, then Announce Calls). A step-by-step walkthrough with screenshots is at How to have Siri announce calls and read notifications. Samsung documents its own version at How to enable caller name reading on Samsung phones. The Google Phone app steps and per-platform comparison follow How to make your phone announce caller names aloud. Device steps were cross-checked against these sources on 2026-10-18; I did not test the settings on physical devices.

Related guides on Sleek Ringtones: silence unknown callers on iPhone and Android, change your iPhone ringtone, and set a custom notification sound for one contact on Android.