3 ms·
This is achieved using Acoustic Echo Canellation (AEC). This essentially subtracts the output of the speaker as well as reverberations from the room from the mi
by richarme 2y ago
This is achieved using Acoustic Echo Canellation (AEC). This essentially subtracts the output of the speaker as well as reverberations from the room from the microphone input. Here's a youtube video explaining the basic principle: https://www.youtube.com/watch?v=bJKGrheOoY4 https://www.youtube.com/watch?v=bJKGrheOoY4
Source: worked on 3rd party Alexa speakers
- cushychicken 2y agoFundamental principle at work is adaptive filtering. it also has uses in noise canceling headphones, voice conferencing software, and radar/sonar in some cases. No LLMs or deep learning at all - purely DSP!
- _f9cu 2y ago[dead]
- kqr 2y agoThis is also the reason you can (sometimes) video conference on your laptop without headphones plugged in. The software does not (or at least tries not to) record its own output.
- yccs27 2y agoYou only notice it if you try to use different devices for speakers and microphone - you'll get a feedback loop, since the AEC only works on the same device.
- deleted 2y ago[deleted]