资料摘要:Qwen2.5-Omni
阿里 Qwen 团队的端到端全模态模型(7B):单一模型同时感知文本/图像/音频/视频,并以流式方式同时生成文本与自然语音。核心创新为 Thinker-Talker 双脑架构 与 TMRoPE 时间对齐多模态位置编码,语音指令跟随能力逼近纯文本输入,2025.03。 Qwen2.5-Omni Technical Report
核心要点
- 全模态统一 + 流式双输出:一个端到端模型感知 text/image/audio/video,同时边想边说地流式产出文本与语音,对标 GPT-4o 的实时语音交互形态。
- Thinker-Talker 架构:Thinker(大脑)= Transformer decoder,负责理解多模态输入并生成文本高层表示;Talker(嘴巴)= 双轨自回归 decoder,直接复用 Thinker 的高维隐表示 + 采样文本 token,流式吐出语音 token。二者共享全部历史上下文,端到端联合训练/推理,视为单一模型。
- TMRoPE(时间对齐多模态 RoPE):把旋转位置编码拆成 时间/高/宽 三分量,为音视频引入绝对时间位置(1 个时间 ID = 40ms),并用2 秒分块时间交错排列音视频表示,解决音画同步难题。
- 流式设计:音视频编码器改为分块注意力(2 秒块)支持 chunked-prefill;Talker 后接滑动窗口 DiT(感受野限 4 块 = 回看 2 + 前看 1)+ Flow-Matching + 改进 BigVGAN,降低首包延迟。
- 语音指令≈文本指令:在 MMLU/GSM8K 等基准上,端到端语音指令跟随性能已接近纯文本输入(Qwen2-Audio 差距被大幅缩小)。
- 同尺寸全面领先:图像/音频能力分别对标 Qwen2.5-VL、超越 Qwen2-Audio;OmniBench、AV-Odyssey 等多模态基准达 SOTA;zero-shot TTS 在 seed-tts-eval 上超 CosyVoice 2 / MaskGCT。
详细笔记
架构(Thinker-Talker)
输入(text/image/audio/video) ─▶ [编码器: ViT-675M 视觉 + Whisper-v3 音频] ─▶ Thinker(Transformer decoder)
│ 生成文本 + 高层隐表示
▼
Talker(双轨自回归 decoder) ─▶ 语音 token
│ (qwen-tts-tokenizer)
▼
滑动窗口 DiT + Flow-Matching ─▶ mel ─▶ BigVGAN ─▶ 流式波形
- 感知:文本用 Qwen tokenizer(词表 151,643);音频重采样 16kHz → 128 通道 mel(25ms 窗/10ms hop),Whisper-large-v3 编码器,每帧≈40ms;视觉用 Qwen2.5-VL 的 ViT(~675M),图像视为两帧、视频动态帧率。
- Talker 的巧思:既接收 Thinker 的高维语义表示(隐含语气/态度,供流式提前预判),又接收采样的离散文本 token(消除语义相近但读音不同的歧义)。语音生成无需与文本做词级/时间戳对齐,大幅简化训练与推理。
三阶段预训练
- 锁 LLM,只训编码器:海量 audio-text / image-text 对,先训 adapter 再训编码器;LLM 用 Qwen2.5 初始化,音频编码器用 Whisper-large-v3 初始化。
- 全参解冻:新增 800B 图像/视频 token + 300B 音频 token + 100B 含音视频 token 的混合多模态多任务数据。
- 长序列:序列长度扩至 32k,强化长音频/长视频理解。
后训练
- Thinker:ChatML 格式指令微调(纯文本 + 视觉 + 音频 + 混合模态对话)。
- Talker 三阶段:① In-Context Learning 语音续接(学语义→语音的单调映射 + 音色解耦防止把特定嗓音绑定到罕见文本);② DPO 提升语音生成稳定性(以 WER + 停顿错误率排序构造 good/bad 语音对);③ 多说话人指令微调,提升自然度与可控性。
评测亮点
| 维度 | 结果 |
|---|---|
| Text→Text | 介于 Qwen2-7B 与 Qwen2.5-7B 之间(MATH 71.5 / GSM8K 88.7) |
| Audio→Text ASR | Common Voice / Fleurs / Librispeech 多项超 Whisper-v3、Qwen2-Audio |
| 音频推理 MMAU | Sound/Music/Speech 平均 65.60,远超 Qwen2-Audio 49.20 |
| 语音对话 VoiceBench | 平均 74.12,超同尺寸音频/全模态模型 |
| 多模态 OmniBench | 平均 56.13%,大幅领先 Gemini-1.5-Pro(42.91%) |
| zero-shot TTS seed-tts-eval | WER 1.42/2.33/6.54(zh/en/hard),RL 后超 CosyVoice 2 |
对话洞见
- 批判性判断(待用户确认):Qwen2.5-Omni 的定位是理解为主、生成为辅的「全模态感知 + 语音输出」模型,与纯生成路线(资料摘要:CosyVoice 2 等)互补;其语音生成本质是把 LALM 的离散 token AR 与滑动窗口 DiT 解码结合,而非 Tokenizer-Free 路线。
- 延伸线索:可对比 资料摘要:Audio Flamingo 3(同以 Qwen2.5-7B 为骨干,但纯音频理解、完全开源),二者恰好代表「全模态闭源工业模型」vs「纯音频开源学术模型」两条路径。
引用与数据
- 团队:Qwen Team(阿里巴巴),核心作者 Jin Xu、Zhifang Guo、Jinzheng He 等
- 时间:2025.03,arXiv: 2503.20215
- 开源:Qwen2.5-Omni GitHub · HuggingFace
- 规模:Qwen2.5-Omni-7B;视觉编码器 ~675M(ViT);音频编码器 Whisper-large-v3
- 关键基准:MMAU 65.60 / VoiceBench 74.12 / OmniBench 56.13% / seed-tts-eval WER 1.42(zh)
相关
- LALM(大型音频语言模型) — 上位概念,Qwen-Omni 属其代表系统
- 多模态 LLM — 全模态感知的上位框架
- 资料摘要:Audio Flamingo 3 — 同用 Qwen2.5-7B 骨干的纯音频理解开源对照
- 资料摘要:Qwen2 — 骨干 LLM 家族技术报告
- 资料摘要:CosyVoice 2 — 被其 zero-shot TTS 超越的对照 TTS 系统
- RoPE(旋转位置编码) — TMRoPE 的基础
- DiT(Diffusion Transformer) · 条件流匹配(CFM) — 语音解码器骨干
- DPO(直接偏好优化) — Talker 稳定性后训练
- Wiki 目录