4 ms·
It's not a random process but it's not documented that well by Apple. All of the devices logged into your Apple ID do a quick handshake amongst each other via B
by SpikeDad 4y ago
It's not a random process but it's not documented that well by Apple. All of the devices logged into your Apple ID do a quick handshake amongst each other via Bluetooth to determine who's going to respond to "Hey Siri". Generally it's the closest (since distance is something BT 5.0 can calculate) but there are some rules to determine who's going to answer.
There is some priority for example a device recently raised responds first - this is often your iPhone. The Mac is low on the priority - HomePods are usually highest. Amongst HomePods it's usually the one that hears the command first or at the loudest volume. You can remove your iPhone from the pool by placing it face down.
Devices can't be selective based on the audio because they're not analyzing the commands until they're actually activated. The always running Secure Enclave waits to match the voice pattern "Hey Siri" without the device knowing anything at that point. That's why Apple can say the devices are not listening or recording - they don't wake up and start listening until the Secure Enclave tells them to wake up. I believe however the devices keep a short amount of audio so that they can roll it back after they actually are activated.
I do agree with you in principle however that Apple should figure out some way for users to prioritize various devices. You can of course turn off "Hey Siri" responsiveness but there should be a bit more to it.
- Veliladon 4y agoThe Always on Processor (AoP) and Secure Enclave Processor (SEP) aren't one and the same. The AoP is what's always listening on the mic for "Hey Siri" and then passes off the audio to the AP once triggered. The AP then runs a much larger neutral net over the audio to either confirm a false activation or start parsing the request.
- webmobdev 4y ago> Apple should figure out some way for users to prioritize various devices Apple knows what's best for you, otherwise you are holding it wrong ( https://edition.cnn.com/2010/TECH/mobile/06/25/iphone.problems.response/index.html https://edition.cnn.com/2010/TECH/mobile/06/25/iphone.proble... ) ... The rigidity of doing things the "Apple way" on Apple devices are good for lay people who aren't tech savvy, but can be real frustrating for power users who want to do things differently. A simple example is maximising windows on macOS - Apple has decided you can only maximise macOS windows only to fullscreen mode. But if you press the ALT / OPT key, some apps (not all) can be maximised fully without going to fullscreen mode. But not Apple apps like Safari or Finder - they again behave weirdly and only "maximise" vertically but not horizontally. It can often be very frustrating trying to customise Apple devices to your way of doing things ...
- behnamoh 4y agoThis is really frustrating. And you’re spot on about the window maximizing in macOS. We shouldn’t really have to install Rectangle, Tiles, etc. to “fix” this. There thing is, even normal users often complain about it.
- cookiengineer 4y agoIs this via Bluetooth? I thought it is via Wi-Fi (direct) and DNS-SD, and similar to how Airdrop/Airscan/Airprint are built? The siri service is all over the place if you observe network traffic on UDP / multicast to 224.0.0.51:5353