When Latency Becomes Audible
The audio engineering behind low-latency voice systems. After working through LiveKit and Pipecat internals, I wanted to understand what really happens once TTS audio reaches the transport layer. This post is about how audio gets framed and paced, how VAD knows when you start and stop talking, how bursty TTS output becomes steady, click-free speech in real time, and how jitter buffers and backpressure keep the pipeline under control.