Ask HN: How does Alexa avoid interrupting itself when saying its own name?
11–20 of 61 posts
Re: Ask HN: How does Alexa avoid interrupting itself when saying its own name?
#12What happens if you record her saying her own name and then play it back separately? Does she respond to that if she's not actively talking at the moment? ----- Not directly the same case but similar, Amazon trains Alexa to avoid certain mentions of her in commercials using acoustic fingerprinting techniques: https://www.amazon.science/blog/why-alexa-wont-wake-up-when-...
I suggest we don't personify devices.
Re: Ask HN: How does Alexa avoid interrupting itself when saying its own name?
#13spitballing: 'her' own hardcoded waveform is a hardcorded wake word exception. i have doubts that it'd be much more complex than that. what i do find interesting, however, is that, at times, she'll wake to an utterance from some other media i have playing and seems to 'know' immediately that she was inadvertently awoken. the 'listening' tone and 'end listening' tones sound in quick succession. i do not have voice rec…
Speculation:
- To reduce latency, the "listening" tone plays as soon as the wake word chip hears the wake word
- To improve accuracy, the wake word chip keeps a circular buffer of the last couple seconds of audio, and the main CPU / DSP scans that when it wakes up
So you get spurious wakeups exactly the same as a human - You think you hear something, then you re-listen to it in your mind and realize it was something else.
Re: Ask HN: How does Alexa avoid interrupting itself when saying its own name?
#14But as others have said, they might be able to just sleep the wake algorithm temporarily when they know it’s playing back its own wake word.
Re: Ask HN: How does Alexa avoid interrupting itself when saying its own name?
#15The simple solution: switch off the code that listens for the “Alexa” prompt when saying “Alexa” yourself. Slightly harder: keep it running, but discard hits that are timed close to the time you say “Alexa” yourself. Even harder: have a second detector that is trained on the device saying “Alexa”, and discard hits that coincide with that detector firing. That second detector can be simplified by superimposing a wavef…
Re: Ask HN: How does Alexa avoid interrupting itself when saying its own name?
#16Re: Ask HN: How does Alexa avoid interrupting itself when saying its own name?
#17Re: Ask HN: How does Alexa avoid interrupting itself when saying its own name?
#18Re: Ask HN: How does Alexa avoid interrupting itself when saying its own name?
#19The simple solution: switch off the code that listens for the “Alexa” prompt when saying “Alexa” yourself. Slightly harder: keep it running, but discard hits that are timed close to the time you say “Alexa” yourself. Even harder: have a second detector that is trained on the device saying “Alexa”, and discard hits that coincide with that detector firing. That second detector can be simplified by superimposing a wavef…
Re: Ask HN: How does Alexa avoid interrupting itself when saying its own name?
#20The simple solution: switch off the code that listens for the “Alexa” prompt when saying “Alexa” yourself. Slightly harder: keep it running, but discard hits that are timed close to the time you say “Alexa” yourself. Even harder: have a second detector that is trained on the device saying “Alexa”, and discard hits that coincide with that detector firing. That second detector can be simplified by superimposing a wavef…
I’ve interrupted my Echo with “Alexa, stop” or “Alexa ” while it is speaking. So it doesn’t stop listening when speaking.