[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-detail-81974-en":3,"doc-seo-81974-105":29,"detail-sidebar-cat-0-en-105":91},{"code":4,"msg":5,"data":6},0,"success",{"doc_id":7,"user_id":8,"nickname":9,"user_avatar":10,"doc_module":4,"category_id":11,"category_name":12,"doc_title":13,"doc_description":14,"doc_content":15,"file_id":16,"file_url":17,"file_type":18,"file_size":19,"view_count":20,"is_deleted":4,"is_public":21,"is_downloadable":21,"audit_status":21,"page_count":11,"language":22,"language_code":23,"site_id":24,"html_lang":23,"table_of_contents":25,"faqs":26,"seo_title":13,"seo_description":14,"update_tm":27,"read_time":28},81974,1099514068035,"Ezra","https://ap-avatar.wpscdn.com/davatar_276721f389ce27ea32af1340a28f341c",8,"Research & Report","Compress the Cache, Not the Speech Embedding: KV Compression for Efficient Speech LLMs","Speech large language models encode speech into much longer sequences than text, creating a key bottleneck during autoregressive decoding. Existing adapter-level downsampling improves efficiency but may discard fine-grained details irrecoverably. SpeechKV instead applies learned pooling directly to the KV cache of speech tokens inside the Speech LLM, enabling internal fusion of speech and text while accelerating decoding. Trained on 71K hours of speech data, it compresses speech to near text-level granularity, achieving baseline-matching or slightly better accuracy with 6.6% gains on out-of-domain entity recognition and 2.3% on OpenASR, plus at least 1.49× decoding speedups scaling with audio length.","Compress the Cache, Not the Speech Embedding: KV Compression for Efficient Speech LLMs  \nKe-Han Lu 12∗, Keqi Deng 1†, Ruchao Fan 1 , Rui Zhao 1 , Jinyu Li 1  \n1Microsoft, USA  \n2National Taiwan University, Taiwan  \n[d12942024@ntu.edu.tw](d12942024@ntu.edu.tw), [keqideng@microsoft.com](keqideng@microsoft.com)  \narXiv :2607 .06827v1 [ ee ss .AS] 7 Jul 2026  \nAbstract—Speech large language models (Speech LLMs) typically encode speech into sequences far longer than text, creating a major efficiency bottleneck during autoregressive decoding. A common remedy is to compress the speech sequence at the adapter level to remove temporal redundancy before it enters the LLM; however, such early downsampling risks discarding fine-grained information that cannot be recovered. We propose SpeechKV, which applies a learned pooling to the KV cache of speech tokens inside the LLM. This design allows the LLM to fuse speech and text internally while directly accelerating decoding. Trained on 71K hours of speech data, SpeechKV compresses the speech to approximately text-level granularity yet maintains performance on par with or even slightly better than the uncompressed baseline, with relative gains of 6.6% on out-of-domain entity recognition and 2.3% on OpenASR, while delivering at least 1.49 times decoding speedup that scales with audio length.  \nIndex Terms—Speech LLM, KV cache compression, automatic speech recognition  \nI. INTRODUCTION  \nLarge language models (LLMs) have demonstrated remarkable capabilities across a wide range of natural language processing tasks [1]–[4] . Building on this success, researchers have extended these models to speech modalities, giving rise to a growing family of Speech LLMs [5]–[20] . A typical Speech LLM consists of three components: a pre-trained speech encoder, a modality adapter, and a large language model backbone. The speech encoder maps input speech into a sequence of acoustic frames. The modality adapter projects these frames into the LLM’s input space, and the LLM then processes speech embeddings alongside text embeddings to enable multimodal understanding.  \nA key challenge in Speech LLMs is the length of speech sequences. For example, in English ASR, a single text token typically corresponds to approximately 300 ms of speech, yet common speech encoders emit one frame every 80 ms, yielding roughly 4 × more sequence length for the same semantic information. This poses a substantial efficiency bottleneck during autoregressive generation, where the model must attend to all preceding positions at each decoding step, resulting in increased latency and memory consumption that scale with sequence length.  \nA straightforward approach is to downsample speech se  \nquences at the adapter level into more compact representations ∗ Work done while Ke-Han Lu was an intern at Microsoft.  \n†Corresponding author.  \n[7], [15]–[17], [19]–[21] . However, such early compression may risk losing information and fails to exploit the representational capacity of the LLM itself. This creates a trade-off between efficiency and recognition performance.  \nIn this work, we aim at resolving this trade-off by deferring speech compression into the LLM itself. Recent LLM research has shown that Transformer layers often produce redundant key-value representations [22],[23] . In our preliminary experiments, we also observe that Speech LLMs naturally merge nearby speech information in their early layers and operate on near-duplicate representations in the deeper layers (see Section V-B) . Based on this observation, we propose SpeechKV, which applies a learned pooling operation to merge the speech key-value sequences at an intermediate LLM layer as illustrated in Figure 1 . This allows the LLM layer to learn which speech features to preserve and how to fuse speech with text through the attention mechanism.  \nWe evaluate SpeechKV on a Speech LLM with Qwen3-1.7B backbone trained on 71K hours of ASR data. Interestingly, when compressing the KV se","cbCaitncFhj6uW8v","https://ap.wps.com/l/cbCaitncFhj6uW8v","pdf",712434,5,1,"English","en",105,"# Introduction\n## Problem of speech sequence length\n## Trade-off in early compression\n## SpeechKV approach\n# Related Work","[{\"question\":\"What efficiency bottleneck do Speech LLMs face during decoding?\",\"answer\":\"Speech encoders output frames much more frequently than text tokens map to semantics, producing far longer sequences. This forces autoregressive generation to attend over more positions each step, increasing latency and memory usage.\"},{\"question\":\"Why can adapter-level speech downsampling hurt performance?\",\"answer\":\"Early compression can remove fine-grained information that the model cannot recover later. It creates a trade-off between efficiency and recognition quality.\"},{\"question\":\"How does SpeechKV perform KV compression and what benefit does it bring?\",\"answer\":\"SpeechKV uses learned pooling to compress the speech KV cache at an intermediate layer inside the Speech LLM. The model still learns how to preserve speech features and fuse speech with text via attention, while achieving decoding speedups of at least 1.49× and maintaining or slightly improving accuracy.\"}]",1784177363,20,{"code":4,"msg":30,"data":31},"ok",{"site_id":24,"language":23,"slug":32,"title":13,"keywords":33,"description":14,"schema_data":34,"social_meta":86,"head_meta":88,"extra_data":90,"updated_unix":27},"compress-the-cache-not-the-speech-embedding-kv-compression-for-efficient-speech-llms","",{"@graph":35,"@context":85},[36,53,68],{"@type":37,"itemListElement":38},"BreadcrumbList",[39,43,47,50],{"item":40,"name":41,"@type":42,"position":21},"https://docshare.wps.com","Home","ListItem",{"item":44,"name":45,"@type":42,"position":46},"https://docshare.wps.com/document/","Document",2,{"item":48,"name":12,"@type":42,"position":49},"https://docshare.wps.com/document/research-report/",3,{"item":51,"name":13,"@type":42,"position":52},"https://docshare.wps.com/document/compress-the-cache-not-the-speech-embedding-kv-compression-for-efficient-speech-llms/81974/",4,{"url":51,"name":13,"@type":54,"author":55,"headline":13,"publisher":57,"fileFormat":60,"inLanguage":23,"description":14,"dateModified":61,"datePublished":62,"encodingFormat":60,"isAccessibleForFree":63,"interactionStatistic":64},"DigitalDocument",{"name":9,"@type":56},"Person",{"url":40,"name":58,"@type":59},"DocShare","Organization","application/pdf","2026-08-03","2026-07-16",true,{"@type":65,"interactionType":66,"userInteractionCount":20},"InteractionCounter",{"@type":67},"ViewAction",{"@type":69,"mainEntity":70},"FAQPage",[71,77,81],{"name":72,"@type":73,"acceptedAnswer":74},"What efficiency bottleneck do Speech LLMs face during decoding?","Question",{"text":75,"@type":76},"Speech encoders output frames much more frequently than text tokens map to semantics, producing far longer sequences. This forces autoregressive generation to attend over more positions each step, increasing latency and memory usage.","Answer",{"name":78,"@type":73,"acceptedAnswer":79},"Why can adapter-level speech downsampling hurt performance?",{"text":80,"@type":76},"Early compression can remove fine-grained information that the model cannot recover later. It creates a trade-off between efficiency and recognition quality.",{"name":82,"@type":73,"acceptedAnswer":83},"How does SpeechKV perform KV compression and what benefit does it bring?",{"text":84,"@type":76},"SpeechKV uses learned pooling to compress the speech KV cache at an intermediate layer inside the Speech LLM. The model still learns how to preserve speech features and fuse speech with text via attention, while achieving decoding speedups of at least 1.49× and maintaining or slightly improving accuracy.","https://schema.org",{"og:url":51,"og:type":87,"og:title":13,"og:site_name":58,"og:description":14},"article",{"robots":89,"canonical":51},"index,follow",{"doc_id":7,"site_id":24},{"code":4,"msg":5,"data":92},[93,97,101,105,109,114,119,122,126,129,133],{"id":21,"doc_module":4,"doc_module_name":45,"category_name":94,"show_sort_weight":95,"slug":96},"Story & Novel",90,"story-novel",{"id":46,"doc_module":4,"doc_module_name":45,"category_name":98,"show_sort_weight":99,"slug":100},"Literature",80,"literature",{"id":52,"doc_module":4,"doc_module_name":45,"category_name":102,"show_sort_weight":103,"slug":104},"Exam",70,"exam",{"id":20,"doc_module":4,"doc_module_name":45,"category_name":106,"show_sort_weight":107,"slug":108},"Comic",60,"comic",{"id":110,"doc_module":4,"doc_module_name":45,"category_name":111,"show_sort_weight":112,"slug":113},6,"Technology",50,"technology",{"id":115,"doc_module":4,"doc_module_name":45,"category_name":116,"show_sort_weight":117,"slug":118},7,"Healthcare",40,"healthcare",{"id":11,"doc_module":4,"doc_module_name":45,"category_name":12,"show_sort_weight":120,"slug":121},30,"research-report",{"id":123,"doc_module":4,"doc_module_name":45,"category_name":124,"show_sort_weight":28,"slug":125},9,"Religion & Spirituality","religion-spirituality",{"id":28,"doc_module":4,"doc_module_name":45,"category_name":127,"show_sort_weight":28,"slug":128},"World Cup","world-cup",{"id":130,"doc_module":4,"doc_module_name":45,"category_name":131,"show_sort_weight":130,"slug":132},10,"Lifestyle","lifestyle",{"id":134,"doc_module":4,"doc_module_name":45,"category_name":135,"show_sort_weight":20,"slug":136},19,"General","general"]