atlas

Research map / Large language models / Language, safety and interpretability

Freeze-Omni: A Smart and Low Latency Speech-to-speech Dialogue Model with Frozen LLM

ICML 2025 · Large language models › Language, safety and interpretability · approach: Speech and audio language models · 4 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Freeze-Omni connects a streaming speech encoder and a speech decoder to a fully frozen Qwen2-7B-Instruct via a three-stage training recipe using ~60K multi-round Q&A pairs, yielding low-latency duplex speech-to-speech dialogue.

Problem

Speech-to-speech multimodal LLMs usually fine-tune the LLM backbone, which requires million-hour spoken data and causes catastrophic forgetting, leaving a gap between spoken and text QA ability.

Approach

Keep the LLM completely frozen and align speech input and output to it through trainable adapters, prompt embeddings, and a NAR prefix speech decoder that consumes the LLM's hidden states, plus chunk-wise state prediction for duplex interruption.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use Freeze-Omni for spoken question answering instead of Qwen2-7B-Instruct with text inputQwen2-7B-Instruct · Web Questionsaccuracy: 45.13 -> 44.73Hurt
use Freeze-Omni for spoken question answering instead of Qwen2-7B-Instruct with text inputQwen2-7B-Instruct · LlaMA Questionsaccuracy: 77.67 -> 72Hurt
use Freeze-Omni for spoken question answering instead of Qwen2-7B-Instruct with text inputQwen2-7B-Instruct · Audio Trivia QAaccuracy: 63.93 -> 53.88Hurt
decode with chunk=4 instead of chunk=∞ (ablation)Freeze-Omni speech input · AISHELL-1CER (%): 2.15 -> 2.79Hurt
remove dynamic chunk training while decoding with chunk=4 (ablation)Freeze-Omni speech input · AISHELL-1CER (%): 2.79 -> 2.48Helped
add a pre-network between the NAR decoder and LLM embedding layer (ablation)Speech Decoder w/o Prefix · Speech decoder, top-k=1CER (%): 5.27 -> 3.11Helped
add a pre-network between the NAR decoder and LLM embedding layer (ablation)Speech Decoder w/o Prefix · Speech decoder, top-k=2CER (%): 4.64 -> 2.75Helped
add a pre-network between the NAR decoder and LLM embedding layer (ablation)Speech Decoder · Speech decoder, top-k=1CER (%): 3.9 -> 2.19Helped
add a pre-network between the NAR decoder and LLM embedding layer (ablation)Speech Decoder · Speech decoder, top-k=2CER (%): 3.65 -> 1.69Helped
add a pre-network between the NAR decoder and LLM embedding layer (ablation)Speech Decoder · Speech decoder, top-k=3CER (%): 3.53 -> 1.85Helped

Surprising findings

Limitations

Experimental setup

Datasets: moss-003-sft-data internal Chinese and English speech-text ASR data zero-shot TTS synthesized speech LlaMA-Questions Web Questions Trivia QA aishell-1 test_net test_meeting LibriSpeech dev/test sets

Benchmarks: aishell-1 test_net test_meeting LibriSpeech dev-clean/dev-other/test-clean/test-other LlaMA-Questions Web Questions Trivia QA

Metrics: CER WER accuracy latency (ms)

Baselines: Mini-Omni2 Moshi SpeechGPT Spectron GLM-4-Voice Wav2vec2-base Qwen2-7B-Instruct Helium

Builds on: VALL-E TiCodec dynamic chunk training CTC

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy