Chrome's new echo canceller halves voice agent word error rate, stops agents answering their own greeting

chadwallacehart · x · 2026-10-10

Philipp Hancke at webrtcHacks analyzes Chrome's new ML-based residual echo estimator: it removes more echo than AEC3 alone, halves a voice agent's word error rate when transcribing the near-end talker, and cuts how often an agent that greets you on connect answers its own greeting.

For regular calls leaked echo is an annoyance, but for a voice agent it's input: the VAD decides someone spoke, STT turns it into words, the LLM answers, and TTS speaks. The author shows a server log catching the agent replying to its own greeting echo as a phantom user turn ("USER: Hmm."), and explains how to diagnose this by comparing listen re-enable timestamps with speech-start events.

Original post →

More from coding & agent

coding & agent channel →