4 ms·
As an aside, one neat side effect of hey Siri is that often multiple devices can hear you at the same time. In my office I have my XR, iPad, and for dev an iPho
by endorphone 8y ago
As an aside, one neat side effect of hey Siri is that often multiple devices can hear you at the same time. In my office I have my XR, iPad, and for dev an iPhone 7 and 8. When I say hey Siri I often hear all of them start to respond, but then all but one cancels listening. I've never really paid attention to which one wins the battle, but it does usually seem to be the device closest to me.
Just thought it was interesting as something they had to accommodate -- multiple devices all phoning home to determine if there's a race, and if so who should field the request.
- saagarjha 8y agoI think this is all done locally over Bluetooth: https://support.apple.com/en-us/HT208472 https://support.apple.com/en-us/HT208472
- eridius 8y agoI believe it uses the same logic that Handoff does to determine what your "active" device is. If the "active" device hears the Siri request, it responds. Otherwise I think it prioritizes HomePod. If multiple HomePods hear it, I'm not sure, possibly using volume to determine distance?
- icebraining 8y agoSince they have an array of six mics, they could triangulate the sound to calculate the distances.
- eridius 8y agoWouldn't a strict volume check be better in general? If I'm physically closer to one HomePod but something is in the way, obscuring audio, then I probably want to talk to the HomePod that's further away but unobscured. Or to put it another way, if I'm standing in my living room next to the door to the Office, the Office HomePod might be physically closer, but I'm probably trying to talk to the Living Room one.