ChipChat: Low-Latency Cascaded Conversational Agent in MLX

Likhomanenko, Tatiana, Carlson, Luke, Bai, Richard He, Gu, Zijin, Tran, Han, Aldeneh, Zakaria, Zhang, Yizhe, Zhang, Ruixiang, Zheng, Huangjie, Jaitly, Navdeep

arXiv.org Artificial Intelligence 

--The emergence of large language models (LLMs) has transformed spoken dialog systems, yet the optimal architecture for real-time on-device voice agents remains an open question. While end-to-end approaches promise theoretical advantages, cascaded systems (CSs) continue to outperform them in language understanding tasks, despite being constrained by sequential processing latency. In this work, we introduce ChipChat, a novel low-latency CS that overcomes traditional bottlenecks through architectural innovations and streaming optimizations. Implemented using MLX, ChipChat achieves sub-second response latency on a Mac Studio without dedicated GPUs, while preserving user privacy through complete on-device processing. Our work shows that strategically redesigned CSs can overcome their historical latency limitations, offering a promising path forward for practical voice-based AI agents.