3 ms·
The article mentions that the Echo does something similar locally, so the cloud-side part is an additional layer.
by btgeekboy 4y ago
The article mentions that the Echo does something similar locally, so the cloud-side part is an additional layer.
- incanus77 4y agoNo, it's different in a major way. Apple: - Only ever uploads anything to the cloud after a *successful* wake word is detected on-device (and, critically, lets you know with a voice confirmation). Amazon: - "On most Echo devices" checks on-device against known commercials (the point of this article). Then: - "In the cloud: Every audio request to Alexa that starts with a wake word is checked..." — successful or not. Meaning, all audio requests are streamed, then problematic wake words are filtered, then the phrase is acted on. From the article: > Ideally, a device will identify media audio using locally stored fingerprints, so it does not wake up at all. If it does wake up, and we match the media event in the cloud, the device will quickly and quietly turn back off. i.e. if a media match is not detected locally, the audio (all audio) is next sent to the cloud for screening & possible action. Everything here on the Amazon side is about detected false-positives, on-device or not, and nothing is about protecting the user's privacy.
- ars 4y agoHow is that different? Alexa also only uploads after a successful wake word. > is very possible that anything could be matched (i.e. sent) in the cloud. You misread it. Only after a wakeword (Alexa) is anything sent, and then it gets double checked. Apple doesn't see to have any double check at all - that doesn't make it better.
- jsmith45 4y agoThe cloud only gets audio when local processing identifies the wake word. Only if the local device determines it has heard the wake word is audio sent to the cloud, which may perform additional analysis on the wake word, and cancel the audio streaming. I'd bet that it totally omits sending any audio for exclusions processed on device, and that the article is not ideally worded. It would be true that some devices may not be able to perform on device exclusion processing (perhaps some of the oldest ones). Further cloud processing would use any information not available to local processing (like sound signatures from commercials no longer running, or the unknown media processing described).
- incanus77 4y agoPer the Apple article, the detection is customized to the user who setup the device and went through an (on-device) enrollment training. > We compare the distances to the reference patterns created during enrollment with another threshold to decide whether the sound that triggered the detector is likely to be "Hey Siri" spoken by the enrolled user. > This process not only reduces the probability that "Hey Siri" spoken by another person will trigger the iPhone, but also reduces the rate at which other, similar-sounding phrases trigger Siri. Contrast with Amazon, where the mere suspected presence of the wake word is enough to get it sent to the cloud for further analysis. My overall point is that Amazon is much more indiscriminate about assuming you are talking to it and sending stuff to the cloud to act on (which sometimes includes discarding). Whereas Apple will only send what it believes to be a command. Amazon will continue to build up a database of sent audio in order to improve this cloud-based double-check of the wake word, whereas Apple will discard a command that it didn't know how to act on, never needing to improve a cloud-based wake word refinement.
- ars 4y agoYou seem to have a strange blind spot for Apple. Amazon is doing the exact same thing: Only sending to the cloud what it believes to be a wake word. The stuff you are writing is just not true. > This process not only reduces the probability that "Hey Siri" spoken by another person ... Contrast with Amazon Siri is personal on a single phone, while Alexa is meant to reply to anyone in the room. You need to figure out why you have this blind spot for Apple, it's causing you to misunderstand things.
- incanus77 4y agoIt's true, I have a long Apple history and I do think that Apple means what it says about prioritizing privacy over convenience (and in many cases, accuracy — Siri is quite frustrating at times). They have taken a not-cloud-first approach which causes the quality to suffer for the tradeoff of gaining plausible deniability with storage of personal data and emphasis on user privacy. But I still think Apple's approach is radically more aggressive on the "what it believes to be a wake word" angle. And the fact that wake words will never be validated in the cloud is arguably (I'm trying to make the point) better than sending any wake words to the cloud. Less data in the cloud is better for user privacy.