Search papers, labs, and topics across Lattice.
This paper introduces LiveServe, an interaction-aware serving system designed for real-time omni-modal language models (LLMs) that enhances user experience during speech-centric conversations. By incorporating playback progress, speech activity, and barge-in events into its scheduling and key-value (KV) management, LiveServe significantly reduces audio time-to-first-play (TTFP) and improves request throughput. The results show a notable average reduction in TTFP by 1.55x and an increase in completed-request throughput by 1.15x, demonstrating the system's efficiency in managing real-time interactions.
LiveServe cuts audio latency by over 50% while boosting throughput, transforming how real-time omni-modal LLMs handle user interruptions.
Realtime omni-modal LMs support speech-centric conversations where users stream inputs, hear generated audio, and interrupt freely. Existing Omni-LM serving systems still rely on throughput-oriented LLM scheduling and LRU KV offloading. These policies ignore audio playback and multi-turn reuse: they may generate tokens far beyond what users hear, wasting work after barge-in, and evict KV state needed in the next turn. LiveServe is an interaction-aware serving system for realtime Omni-LM interaction. It exposes playback progress, speech activity, and barge-in events to the serving pipeline. The scheduler prioritizes first-audio and near-underrun sessions while limiting generation beyond the playback frontier. The KV manager uses next-use-aware eviction and preloads likely-needed KV during user speech to hide reload latency. On vLLM-Omni, LiveServe improves realtime serving across two Omni-LMs and mixed workloads. It lowers P90 audio TTFP by $1.55\times$ on average and up to $2.21\times$, while improving completed-request throughput by $1.15\times$ on average and up to $1.56\times$, and moves most KV reload work off the next-turn critical path.