Diffusion Autoregressive 架构是一种将自回归语言模型扩散解码器结合的生成框架:自回归部分负责生成高层语义计划,扩散部分负责从语义计划恢复细粒度连续细节。

是什么

该架构的核心直觉:语音生成包含两个性质不同的子问题——“说什么”(语义内容)“怎么说”(声学细节)。前者具有离散的、序列化的特性,适合自回归建模;后者具有连续的、稠密的特性,适合扩散建模。

Diffusion Autoregressive 架构将二者结合:TSLM(Text-Semantic Language Model)以自回归方式生成语义-韵律计划,RALM(Residual Acoustic Model)通过扩散逐步恢复声学细节,LocDiT(Local Diffusion Transformer)作为局部扩散解码器生成最终高保真语音。

为什么重要

  • 各取所长:自回归擅长长程语义依赖建模,扩散擅长连续细节生成
  • 避免级联误差:语义层和声学层在同一框架内联合优化,而非像传统多阶段系统那样累积误差
  • 可控性强:语义层输出的中间表示可被解释和干预,支持 Voice Design 和 Controllable Cloning
  • 端到端训练:整个架构在简单的扩散目标函数下统一训练,无需分阶段训练

工作原理

VoxCPM 的四阶段流水线具体如下:

文本 → LocEnc → [语义表示] → TSLM(自回归) → [语义-韵律计划]
                                                        ↓
                                               RALM(扩散残差) → [完整潜变量]
                                                        ↓
                                              LocDiT(扩散解码) → [连续语音]
  1. LocEnc(Local Encoder) — 将输入文本编码为局部上下文感知的表示
  2. TSLM(Text-Semantic Language Model) — 以文本表示为条件,自回归地逐帧生成高层语义-韵律计划;这是”语义大脑”,决定语调、节奏、情感基调
  3. RALM(Residual Acoustic Model) — 以语义计划为条件,通过扩散进程逐步生成残差声学细节;这是”声学精细笔触”,补齐音色、音质等细节
  4. LocDiT(Local Diffusion Transformer) — 最后的扩散解码器,在 AudioVAE 潜空间中生成高保真连续语音表示,直接输出 48kHz 音频

历史与演进

注意:本页描述的”扩散自回归架构”特指 VoxCPM 式的语义层 + 声学层两阶段混合架构(TSLM 自回归生成语义计划 → RALM/LocDiT 扩散恢复声学细节)。这与 DiTAR 的”LM 隐状态 → 扩散头”是同领域的不同技术路线——DiTAR 是单阶段连续预测头(LM 每步直接输出扩散去噪所需的条件),属于 CALM 范式的先驱。

时间里程碑关键点
2025.02DiTARLM 隐状态 → 扩散 Transformer 头做语音生成(ICML 2025),属 CALM 路线先驱
2025.09VoxCPM首个将两阶段扩散自回归架构大规模验证的开源实现,180 万小时训练
2026.04VoxCPM2架构升级,AudioVAE V2 支持 48kHz 输出和 30 语言
2026.06AudioCALMCALM 范式统一语音/音效/音乐,AR-Flow 注意力替代分治策略

与相邻概念的区别

维度Diffusion Autoregressive(VoxCPM 式)CALM(DiTAR/AudioCALM)纯自回归 TTS纯扩散 TTS
语义建模自回归 LM(TSLM)自回归 LM(因果 Transformer)自回归 LM条件扩散
声学生成扩散模型(RALM/LocDiT)流匹配/扩散头(从 LM 隐状态)自回归(离散 token)扩散模型
架构层级两阶段(语义→声学)单阶段(LM + 头端到端)单阶段单阶段
连续输出✅ 原生✅ 原生❌(需离散)✅ 原生
生成速度中(扩散~10步)中-慢
可控性高(语义可编辑)中-高低-中

相关