Acoustic-to-Text KV Compression for Full-Duplex Speech Models

arXiv:2609.31224 · cs.SD, cs.AI, eess.AS · Submitted 2026-09-25 · Read on arXiv

cs.SD, cs.AI, eess.AS

Submitted: 2026-09-25

Updated: 2026-09-25

License: http://creativecommons.org/licenses/by-nc-nd/4.0/

The gist: Full-duplex speech language models continuously accumulate acoustic key-value (KV) states, making long-running interactions memory-intensive.

Terminology

Abstract

Full-duplex speech language models continuously accumulate acoustic key-value (KV) states, making long-running interactions memory-intensive. During listening, the model can finish processing an audio unit before the next arrives; we term the remaining interval listening-time slack. We propose acoustic-to-text KV compression, which introduces a transcription side channel to convert incoming speech into compact textual memory within this interval. When the cache exceeds a target budget during inference, older acoustic states are evicted while transcripts and recent acoustic context remain. We train the side channel with LoRA using cross-entropy on transcription segments. To preserve listening and speaking behavior, we apply knowledge distillation to the original model's token-level output distributions at native prediction positions. On ten-minute LongSpeech sessions, our MiniCPM-o 4.5 implementation reduces peak streaming KV-cache size by 64.6% compared with the same model without eviction. The proposed method also improves transcription, temporal question answering, and summarization over the baseline. Full-Duplex-Bench evaluations further show comparable pause-handling, turn-taking, and interruption performance.

Sources

Related papers