AirPlay Microphone: HomePod and Apple TV Latency
Yes, an iPhone can act as a live microphone over AirPlay, and no, you should not rely on it. AirPlay is a buffered network protocol built for playback, so the gap between your voice and the speaker is larger than Bluetooth's, which is already too large for live voice. If anyone in the room can hear you unamplified, they will hear you twice.
What AirPlay actually does with your audio
AirPlay packages audio into timestamped packets, sends them across your Wi-Fi network, and the receiver holds them in a buffer until the timestamp says to play them. That buffer is the design goal, not a side effect. It is what lets a stream survive a microwave oven, a neighbour's router and a phone walking behind a wall, because a lost packet can be requested again and still arrive in time.
AirPlay 2 pushed that further with multiroom playback, where several speakers must hit the same sample at the same instant, so the sender schedules playback comfortably in the future for every receiver. Good trade for music in a house, bad trade for a voice in a room. The same problem appears in another form with two Bluetooth speakers that will not stay in sync.
Bluetooth works differently. A2DP is a point-to-point link with a much shallower buffer, which is why it lands roughly 100 to 300 ms end to end by Hollyland's figures, though sources disagree about the range. AirPlay is not competing in that band.
Using an iPhone as a microphone over AirPlay
Mechanically, nothing exotic happens. Searching for an AirPlay microphone app turns up ordinary live pass-through apps, and none of them treat AirPlay specially because none can. Such an app takes the microphone input and plays it straight back out through whatever output route iOS has already selected. It does not choose that route; you do, in Control Center or the AirPlay picker. The free iPhone app this site is built around, Bluetooth mic: Mic to Speaker, works the same way.
One thing surprises people: iOS restricts which output routes it offers while an app is recording from the microphone. An AirPlay target that shows up during music playback does not always show up once a live mic session is running. If it vanishes from the picker the moment you start the app, that is iOS routing policy rather than a bug, and no setting inside any app overrides it.
You can hear the size of the problem without installing anything. Open the browser mic monitor on a device whose output you can move, say one sentence into a wired output, then send the same audio to the AirPlay speaker and say it again. The second version arrives noticeably later. That is the buffer doing its job.
Do not test this for the first time at the event. Set it up in the same room, with the same speaker, on the same Wi-Fi network, a day early. A network that is fine at 9am with two devices on it behaves differently at 8pm with thirty phones attached.
How far behind you will be
The figures worth knowing, with sources, because most numbers repeated online carry none.
| Path | Typical delay | Source | On an iPhone? |
|---|---|---|---|
| Dedicated 2.4 GHz wireless mic | under 20 ms | Manufacturer specs | With a receiver and a cable |
| LC3 / LE Audio | about 20 to 30 ms | Bluetooth SIG | Only with LE Audio hardware both ends |
| aptX Low Latency | about 40 ms | Qualcomm | No. iPhone has no aptX support |
| AAC over Bluetooth | roughly 100 to 200 ms | Codec measurements | Yes, the codec an iPhone uses |
| SBC | quoted as 100 to 150 ms, and as 150 to 300 ms | Sources disagree | On speakers lacking AAC |
| A2DP end to end | roughly 100 to 300 ms | Hollyland | Yes |
| AirPlay over Wi-Fi | Buffered by design, larger than every row above | Measure your own | Yes, and the slowest here |
Set those against what an ear notices. Under roughly 20 ms nobody hears a delay. At 40 to 50 ms the mismatch between a mouth and a sound becomes visible to an audience. Past about 100 ms it feels like a bad phone call, and hearing your own voice come back is far more sensitive than listening passively. More in how much audio delay is noticeable and SBC versus AAC versus aptX latency.
Notice what the table does not contain: a millisecond figure for AirPlay latency. That is deliberate. It depends on your network, your receiver and how many speakers are being scheduled, so any single number would be invented. Measure yours.
The HomePod microphone question
A HomePod has microphones, so people ask whether an app can use them, or whether a HomePod can become the microphone for a room. No on both counts. Those microphones serve Siri and the speaker's own room tuning, Apple exposes no public API that lets a third-party app open them, and no mechanism exists for a phone to pull audio in from a HomePod. The direction runs one way: your phone is the microphone, the speaker is the output.
A second limitation is specific to HomePod and HomePod mini: they are AirPlay speakers, not general-purpose Bluetooth speakers. You cannot pick one as a Bluetooth output the way you can pick a JBL or a Soundcore, so the usual advice of using Bluetooth instead of AirPlay to cut the delay is not open to you here. Live Listen does not rescue it either, for the reasons in why Live Listen will not play to a Bluetooth speaker.
Feedback behaves worse at long delay, not better
People assume a big delay makes feedback less likely, since the loop takes longer to close. In practice a long loop fails slower and uglier. You speak, the room hears it a beat later, that sound reaches the phone's microphone, and round it goes. Instead of a rising squeal you get repeating slap-back, and you are always reacting to something you said several words ago.
The fixes are the same as on any route: distance between phone and speaker, the speaker pointed away from the phone, gain cut before anything else. The app caps output gain while audio is coming out of the phone's own speaker and lifts that cap once a Bluetooth, wired or AirPlay route takes over, so an AirPlay route hands you back the ability to make it howl. Full countermeasures are in microphone feedback with a Bluetooth speaker.
When AirPlay is genuinely the right choice
One case costs you nothing: when you cannot hear the output. Calling people in from the garden, paging a workshop, talking into a speaker at the far end of a building. A delay you never perceive is not a delay that matters, and the checklist in using a phone as a microphone for announcements applies directly.
It is also right for anything pre-recorded: backing tracks, a playlist, a looped message. Nothing is live, so scheduling playback in the future costs nothing and multiroom sync becomes a benefit.
What it is not for: karaoke, live singing over a backing track, a toast at a wedding, or any speech to a room that can see your face. At 40 to 50 ms the mismatch between mouth and sound is already visible, and AirPlay is well past that.
Measure your own delay before you rely on it
Guessing is pointless when measuring takes two minutes. The latency test on this site plays a 30 ms chirp sweeping 1 to 6 kHz, records it back through the microphone, cross-correlates the two to find the offset, runs five times and reports the median, then subtracts the flight time of sound over the distance you enter. What comes back is your real round trip, not a specification sheet.
Low-tech version: stand a couple of metres from the speaker and clap once into the phone. If the clap and its amplified copy sound like two separate events rather than one thickened one, you are past about 100 ms and everyone in the room will hear it too.
Then use the live mic monitor for the other half of the job: level, gain, and whether the voice sounds thin or boomy through that particular speaker. Both tools run entirely in your browser, and no audio is sent to a server, because there is no server behind them.
What to use instead for live voice
Best first:
- A cable. A 3.5 mm or USB-C output into the speaker's line input takes the radio and the codec out of the chain entirely. What is left is the phone's own input and output buffering, a few milliseconds, and on a USB-C path the conversion in the adapter or dongle on top of that; in practice that total sits below what an ear detects. Unglamorous, and it wins every time. The size of the gap is laid out in wired versus Bluetooth microphone latency.
- Bluetooth to the speaker. Worse than a cable, better than AirPlay, and it is what most people already own. Pair the speaker in iOS Settings first, then start the app, as described in connecting an iPhone microphone to a Bluetooth speaker. No app can do that pairing for you; iOS provides no public API for it.
- A dedicated 2.4 GHz wireless mic. Under 20 ms, a receiver that plugs into the speaker, worth it if you do this every week.
What not to buy: there is no such product as an "AirPlay microphone" that fixes this. Anything sold under that name is a Bluetooth microphone with AirPlay on the box, or a speaker with a microphone jack. A listing promising live voice over Wi-Fi with no perceptible gap is describing something the protocol does not do. Why no software can shrink these numbers is covered in the guide to Bluetooth microphone delay.
Hear it for yourself, without installing anything
Hear your own microphone through your speakers or headphones, with the app’s gain range and its eight voice presets.