Qwen-Audio-3.1-ASR 技术报告:融合说话人分离转录与通用音频理解的多语言语音识别模型家族 Qwen-Audio-3.1-ASR Technical Report
在 3.0 代基础上新增说话人分离与音频理解,多语言 ASR 错误率相对下降约 33%
前置知识
BEST-RQ
一种高效的自监督语音表征预训练方法:对输入音频帧做随机掩码,让编码器预测被掩码位置经固定随机投影加冻结码书映射得到的离散目标码。由于预测目标由无需训练的随机映射生成,训练稳定、实现简单,可以在大规模无标注语音上学习上下文相关的声学表征,是 wav2vec 2.0 之外常用的轻量预训练方案。
本文音频编码器的第一阶段预训练就建立在 BEST-RQ 上,用数千万小时无标注语音学通用声学表征,是理解整个六阶段训练流程的起点。
MoE(混合专家架构)
Mixture of Experts,将 Transformer 中的前馈层替换为多个"专家"子网络,由路由器为每个 token 只激活少数专家。这样模型总参数量可以做得非常大(承载更多语言与世界知识),而单个 token 的实际计算量和显存访问仍然较小,兼顾容量与推理成本。
本文 LLM 解码器采用 Qwen 的 MoE 骨干,这解释了为什么模型既有强多语言先验又能支撑对延迟敏感的流式变体。
GRPO
Group Relative Policy Optimization,组相对策略优化:对同一输入采样一组 $G$ 个候选回答,用组内奖励归一化后的值作为共享优势 $\hat{A}_{i,t}=(R_i-\mathrm{mean}\{R_j\})/(\mathrm{std}\{R_j\}+\delta)$,配合 clip 代理目标和 KL 正则更新策略,无需训练额外的价值网络。
本文 RL 阶段用 GRPO 把 $1-\mathrm{WER}$、DER、cpWER 等序列级任务指标直接当作奖励来优化,是理解其第三大训练阶段的前提。
On-policy 蒸馏与 k3 反向 KL
让当前学生模型自己采样回答,再由固定教师在相同输入和学生已生成前缀 $\tilde{y}_{<t}$ 的条件下,对学生采到的每个 token 打分,用 k3 估计器 $d^{(k3)}_t=\rho_t-\log\rho_t-1$($\rho_t$ 为教师/学生概率比)估计学生到教师的反向 KL 散度,作为逐 token 蒸馏损失。相比在固定参考文本上蒸馏,它在学生推理时真正会到达的状态(包括含错误的前缀)上提供监督。
这是本文 MOPD(多教师 on-policy 蒸馏)阶段的数学核心,用于把 ASR、说话人分离、音频理解、文本对话四个教师的能力合并进单个学生。
DER 与 cpWER
DER(说话人日志误差率)统计漏检语音、误检语音和说话人混淆三类错误;cpWER(拼接最小置换词错误率)把每个说话人的识别文本分别拼接后,在说话人排列的最优组合下计算词错误率,同时惩罚识别错误和说话人指派错误,且不依赖说话人编号的具体取值;tcpWER 在此基础上进一步要求词与时间区间对齐正确。
三者既是说话人分离 ASR 的核心评测指标,也是 RL 阶段三个奖励分量(DER、cpWER、tcpWER)的直接来源。
CTC 辅助分支
Connectionist Temporal Classification 是一种无需帧级对齐的序列学习目标,常见做法是在 ASR 编码器表征上加一个 CTC 输出头,可以快速产生初步识别假设和粗粒度时间对齐。它与自回归解码并行存在,只起辅助作用而不直接决定最终输出。
本文的辅助 CTC 分支为分层热词定制提供初步识别假设、为长音频历史上下文注入提供粗对齐信号,不理解它就无法理清上下文与热词机制的工作方式。
LoRA
Low-Rank Adaptation,低秩适配微调:冻结基座模型权重,为每个目标层注入低秩分解矩阵 $\Delta W=BA$(秩 $r$ 远小于原维度)并只训练这部分新增参数,大幅降低可训练参数量与显存开销,同时保留基座能力。
本文 SFT 阶段冻结 MoE 基座 LLM、仅用 LoRA 适配解码器,同时全量更新音频编码器与适配器,理解 LoRA 才能明白各组件的参数更新策略。
研究动机
传统 ASR 只输出一条纯文本序列,但真实录音中的信息远不止"说了什么"。多人会议即使每个词都识别正确,一旦说话人指派或时间关系出错,转录仍会歪曲对话结构;语音之外的环境声、音乐、副语言信息更是无法从文字恢复。工程上的常见做法是把 ASR、说话人分离、时间戳预测、音频理解拆成多个级联阶段,误差逐级累积,且各阶段无法共享同一份声学证据。与此同时,上一代 Qwen-Audio-3.0-ASR 虽已支持 30 种语言和 16 种中文方言,多语言能力仍有明显短板——在 GigaSpeechBench 七个东亚/东南亚语言上的宏平均错误率为 22.50%,日韩等语言错误率偏高;且完全不具备说话人分离转录和通用音频理解能力,也不支持用户在方言"逐字转写"与"翻译成普通话"之间显式选择。生产侧的需求(领域术语、热词、历史上下文、流式低延迟)又与学术评测的目标形态不一致,需要一套面向部署的系统设计。
本文的目标是本文的目标是打造生产导向的音频语言模型家族 Qwen-Audio-3.1-ASR,在保持并提升核心识别质量的同时,把输出范围从纯文本扩展到结构化转录和音频理解。具体包含四条主线:一是强化多语言、方言和应用场景的识别精度,多语言宏平均错误率要显著下降;二是新增说话人分离 ASR,输出含录音内一致说话人标签、秒级时间戳和识别文本的结构化片段,覆盖说话人切换、简短应答与重叠语音;三是在 Next 变体上新增通用音频理解,覆盖语音、环境声、音乐三种音频类型的描述生成、时间定位与声音事件检测、开放式与选择题音频问答;四是提供异步文件转写、低延迟流式、交互式语音输入、非流式识别等五个部署变体,让能力按变体裁剪,以匹配不同的时延与功能需求,同时保留历史上下文、分层热词、原生润色等生产级控制。
与已有工作不同的是,本文的独特切入是把"识别质量、输出结构、音频理解、部署配置"当作相关但彼此独立的四个维度统一设计,而非做一个大而全的单模型接口。与 MOSS-Transcribe-Diarize、VibeVoice-ASR 等联合建模工作相比,其差异化在于:(1)用指令控制的自回归序列化直接生成带重叠时间区间的说话人分离转录,把结构化输出当作语言建模问题而非管线拼接;(2)先对训练目标做 token 统计诊断(发现说话人 ID token 仅占监督 token 的 2.90%),再针对性修正损失权重与时间戳量化精度,把"数据诊断→训练修正"作为显式方法论;(3)自建 FunVerl 异步强化学习框架与 MOPD 多教师 on-policy 蒸馏,用一条训练管线同时优化识别、分离、理解三类能力并保住文本对话能力;(4)能力按部署变体显式裁剪(流式不支持分离与理解),工程边界清晰,这在同类技术报告中少见。
核心方法
直觉上,本文把 ASR 从"音频进、纯文本出"升级为"音频+指令进、以音频为证据的任意结构化结果出"。技术路线是音频语言模型三件套加一条辅助分支:音频编码器 $E$ 把波形变成长序列声学表征,音频适配器 $A$ 把它映射到 LLM 输入空间得到 $H=A(E(x))$,MoE 解码器按条件自回归生成 $p_\theta(y\mid x,q,c)=\prod_{t=1}^{T} p_\theta(y_t\mid y_{0.3 的样本、混入分离与理解任务);随后 SFT 阶段全量更新编码器与适配器、LoRA 适配解码器,加入说话人分离与音频理解数据;最后用 GRPO 强化学习直接优化任务指标,再用 MOPD 多教师 on-policy 蒸馏巩固多教师能力。
核心创新有三点。第一,说话人分离转录被彻底表述为自回归序列生成问题:目标序列按起始时间排序、逐段序列化为 [SPK|start-end]text 格式,完整序列作为训练目标同时监督说话人标签、时间戳和文本;不同说话人的时间区间允许重叠,同一说话人跨轮次保持同一标签,从而在单次解码中保留"谁、何时、说了什么"的对话结构,这是与级联式"先分离后识别"系统的本质区别。第二,作者不堆砌技巧而是先做监督诊断再修正训练:统计发现 speaker-ID 数字 token 占 2.90% 监督 token 却只贡献 1.97% 的无权重交叉熵损失,于是将其损失权重乘 10(时间戳、格式、转录 token 保持权重 1,见 $\mathcal{L}\propto\sum_i w_i\mathrm{CE}_i$,$w_{\mathrm{ID}}=10$ 其余为 1);同时把时间戳从 1ms 精度量化到与编码器 12.5Hz 帧率对齐的 80ms 网格,两者均显著加速收敛并降低 DER 与 cpWER。第三,基础设施层面提出 FunVerl(基于 verl 的全异步音频 RL 框架:vLLM rollout + Megatron GRPO 训练 + 按数据源路由的奖励)与 MOPD 多教师 on-policy 蒸馏(ASR 教师、说话人分离教师、音频理解教师加 Qwen3.5 文本教师按任务路由,用 k3 反向 KL 在学生自采样序列上做 token 级蒸馏),把多个专精教师的能力合并进单个学生而不牺牲语言能力。
方法步骤详情
完整流程分六步。步骤一(编码器自监督预训练):输入数千万小时无标注语音的 Log-Mel 特征,随机掩码后用 BEST-RQ 目标预测固定随机投影加冻结码书生成的离散码;编码器兼容 Transformer 层从 Qwen3 LLM 初始化,非流式编码器把因果注意力换成双向注意力。步骤二(AED 监督训练):把预训练编码器接入注意力编解码模型,在中英文大规模标注数据(经 VAD、Paraformer-V2/Whisper-large-v3/SenseVoice 多系统伪标签与逆文本正则化管线处理)上以交叉熵训练,完成后丢弃 AED 解码器、保留编码器。步骤三(Audio LLM 预训练):解码器初始化自 Qwen MoE 语言模型,冻结编码器,在约 2000 万小时 ASR 与文-音交错数据上联合训练适配器和解码器。步骤四(cooldown 适应):约 100 万小时更高质量数据,重平衡语言与方言分布,用 VibeVoice 复识别做 WER>0.3 的质量过滤,混入音频理解、说话人分离与语音问答对话数据。步骤五(SFT):按变体配置任务混合,全量更新编码器和适配器、LoRA 适配解码器;识别侧包含指定语言转写、领域实体增广(LLM 造句 + CosyVoice3 语音合成 + 实体级过滤)、原生润色(真实语音用文本 LLM 重生成监督 + LLM 注入填充词后 TTS 合成)、历史上下文条件化(真实会话按音频 ID 还原顺序 + 同音歧义实体合成)、分层热词(P0 高置信、P1 广候选,由 LLM 按语义匹配分桶);说话人分离侧用影视字幕加语言识别/声事件检测/分离模型交叉验证,以及 LLM 生成话题、混响噪声仿真的模拟会议,目标序列化为 [SPK|start-end]text;随后做 speaker-ID 损失 ×10 重加权与 80ms 时间戳量化;理解侧加入描述、单区间定位/多区间检索、开放式与选择题问答数据。步骤六(RL + 蒸馏):FunVerl 用 vLLM 对每个输入采 $G$ 个回答,按数据源路由奖励(ASR 的 $1-\mathrm{WER}$、关键词查准/查全、热词非对称 γ 加权、上下文实体命中、按幻觉长度成比例惩罚;分离任务的 DER、cpWER、tcpWER),GRPO 组内归一化更新策略;随后 MOPD 用四个任务路由教师对学生自采样回答做 k3 反向 KL 的 token 级蒸馏。
技术新颖性
与现有工作的区别体现在四个层面。任务层面:MOSS-Transcribe-Diarize 和 VibeVoice-ASR 已证明联合建模转写、分离、时间戳可行,但本文进一步把方言 ASR/AST 选择、分层热词、原生润色、通用音频理解统一进同一个指令控制接口,输出空间的统一程度和覆盖面更高。方法论层面:"先诊断监督分布、再修正训练目标"是可迁移的通用做法——用 token 频次与损失贡献统计定位欠监督类别(说话人 ID),用输出帧率约束监督精度(80ms 量化,1ms 精度反而拖慢收敛),两者都是零架构改动的纯目标工程,且论文给出了完整的统计依据。训练范式层面:把序列级 RL(GRPO,奖励即任务指标)与 token 级 on-policy 蒸馏(多教师 k3 反向 KL)串接,前者补指标短板、后者保多任务能力与语言流畅性,比常见的 SFT+RL 两段式多出一层能力合并机制。工程层面:FunVerl 的全异步设计(轨迹队列解耦生成与训练、策略版本阈值控制轨迹陈旧度、NCCL 权重同步避免全量重载)以及能力-变体支持矩阵的显式裁剪,是面向生产的系统级创新。总体上,这是一篇工程系统贡献大于算法理论贡献的技术报告。
实验结果
各实验结果如下。(1)中英文公开基准(Table 2):与 3.0 代基本持平,AISHELL-1 CER 1.08%、AISHELL-2 2.05%、FLEURS-zh 2.25%、LibriSpeech-clean 1.23%;LibriSpeech-other 降至 2.19% 为 Panel A 最低。统一 API 管线(Panel B)下在 7 个测试集中的 4 个取得最低错误率:FLEURS-zh 较最强基线相对降 5.5%、FLEURS-en 降 4.6%、LibriSpeech-clean 降 8.9%、LibriSpeech-other 降 12.7%;Fun-ASR-Flash 在 AISHELL-1(0.76)、AISHELL-2(1.93)和 WeNetSpeech-net(3.83)上更高。(2)多语言(Table 3):GigaSpeechBench 七个亚洲语言宏平均错误率 15.09%,较 3.0 代 22.50% 相对下降 32.9%,且每个语言均第一,日/马/泰降幅最大;Common Voice 15 宏平均 3.74%,日语 CER 从 5.64% 降至 1.40%、韩语从 3.09% 降至 0.73%;FLEURS 宏平均 3.85%,略逊于 Azure MAI-Transcribe-2 的 3.25%。(3)方言:公开基准宏平均 CER 4.55%(Doubao-ASR 7.15%、腾讯 Hy-ASR-3.0-preview 4.61%);内部 16 方言 ASR 宏平均 10.38%,较 Doubao 20.23% 绝对降 9.85 个百分点,温州话 CER 19.21% 对 68.22%/64.74%;内部 11 方言方言语译普通话 AST 的语义句准确率,对 Doubao 88.03% 对 78.69%,南昌话从 57.44% 提升到 89.26%。(4)行业实体(15 领域):9 个第一、2 个并列,召回 94.9%–99.5%;热词 P0 召回 97.95%–99.46%,人名类达 99.43%。(5)原生润色:可读性从 2.53 升至 3.44(5 分制,外部级联为 3.51),忠实度 3.44 对级联 3.47、原始 3.51。(6)流式:首字延迟 100ms 对 Doubao 570ms,文本发射 220ms 对 530ms;流式行业术语召回宏平均 63.93% 对 46.28%,utterance 端非流式刷新后 92.82% 对 78.27%。(7)说话人分离(Table 7):两个变体包揽 4 数据集 × 3 指标全部 12 个最优,如 AISHELL-4 DER 2.70%(Next)、AliMeeting-test cpWER 12.04%(较同族非 Next 低 3.74 个百分点)。(8)音频理解(Table 8):9 个基准中 7 个最优,MMAU 81.60%(超 Gemini-3.1-Pro 0.70)、MMSU 82.24%、CochlScene 76.30%(+12.40)、NSynth 66.90%(+27.70)、DiDiSpeech 99.67%;时间定位 Clotho-Moment mIoU 82.20%(+10.41),DESED 66.60% 以 0.04 之差居次。
查看结构化数据
| 任务 | 指标 | 本文 | 基线 | 提升 |
|---|---|---|---|---|
| 多语言 ASR(GigaSpeechBench 七个亚洲语言) | 宏平均 CER/WER (%) | 15.09 | Qwen-Audio-3.0-ASR 22.50 | 相对下降 32.9%,且七个语言全部第一 |
| 内部 16 方言 ASR | 宏平均 CER (%) | 10.38 | Doubao-ASR 20.23;腾讯 Hy-ASR-3.0-preview 17.13 | 绝对下降 9.85 / 6.75 个百分点 |
| 说话人分离(AISHELL-4) | DER (%) | 2.70(Next 变体) | MOSS-Transcribe-Diarize 4.20;Muse-Voice-Transcribe-1.0 3.04 | 绝对下降 1.50 / 0.34 个百分点 |
| 说话人分离(AliMeeting-test) | cpWER (%) | 12.04(Next 变体) | MOSS-Transcribe-Diarize 17.23 | 绝对下降 5.19 个百分点 |
| 综合音频理解(MMAU) | Accuracy (%) | 81.60 | Gemini-3.1-Pro 80.90 | +0.70 个百分点 |
| 乐器识别(NSynth) | Accuracy (%) | 66.90 | Gemini-3.1-Pro 39.20 | +27.70 个百分点 |
| 单区间时间定位(Clotho-Moment) | mIoU (%) | 82.20 | Seed-2.0-Lite 71.79 | +10.41 个百分点 |
| 流式首字延迟(Message ASR) | 毫秒 (ms) | 100 | Doubao Streaming ASR 2.0 为 570 | 降低 470ms(约 82%) |
局限与改进
作者明确承认的局限:流式变体不支持说话人分离和音频理解,能力按变体割裂;P1 层热词的条件化收益小于 P0,且在学科术语和流行热词两个 P1 类别上未取得最高召回,说明弱条件化与高召回之间存在张力;DESED 上以 66.60% 对 66.64% 惜败 Seed-2.0-Lite,MMSU 落后最优 3.06 个百分点;行业实体对比无法把实体挖掘/合成管线的贡献与其他改进分离;Panel A 与 Panel B 的评估设置不同,跨源对比需谨慎。我的补充观察:(1)说话人分离评测全部把音频标准化成约 4 分钟的块,小时级整场会议的跨块说话人标签一致性未验证;(2)说话人标签是录音局部的,不携带声纹身份,跨录音、跨会话无法关联同一人物;(3)方言 AST 的语义句准确率由 Qwen3.7-Max 自动评审,虽与人工一致率达 95.35%,但 LLM 评委的系统性偏差仍可能影响结论;(4)流式延迟对比是自托管 H100 服务对 Doubao 公网 API,部署条件并非完全对等;(5)报告未披露模型参数量、训练算力与推理成本,内部测试集占比较高,第三方独立验证困难。
独立分析的弱点
第一,80ms 的时间戳粒度由 12.5Hz 帧率决定,虽有利于训练收敛,但对字幕精准打轴、逐词卡拉OK、词级时间对齐分析等场景不够细,改进方向是在量化目标之上加一个轻量的帧内偏移回归头,兼顾收敛速度与对齐精度。第二,说话人标签只在单条录音内一致,无法跨会话追踪同一说话人,也做不了"这是谁"的身份问答,改进方向是把声纹嵌入作为条件输入或在输出中联合预测说话人表征。第三,重叠语音只靠序列化约定表达(时间区间可重叠),缺少显式的重叠检测与词级归属监督,在争吵、抢话等重叠密集场景可能混淆归属,可在训练目标中加入重叠区间标注和词到说话人的置信度。第四,RL 与蒸馏都依赖强外部教师(用 Whisper/FireRed-ASR/SenseVoice 的一致性筛选难例、三个专精教师打分),学生上限受教师上限约束,教师都错的难例无从改进,可引入多教师分歧驱动的数据挖掘或半监督自我训练。第五,流式与非流式能力割裂,应用需要组合多个变体才能同时获得实时显示和分离/理解,增加集成复杂度,未来可探索在流式解码中渐进输出说话人标签与轻量理解。第六,评估对内部测试集和 LLM 评委依赖较重,公开可复现的评测面较窄,建议开源方言 AST 评审协议与 SDR 工具包并增加人工标注的公开基准。
未来方向
作者提出的方向:继续扩展语言与方言覆盖,把说话人分离与音频理解逐步带到更多部署变体,并持续迭代热词、上下文、润色等生产控制能力。基于其成果可延伸的研究:一是词级/亚词级时间戳与显式重叠建模,把 80ms 网格量化与帧内偏移预测结合,服务字幕与逐词对齐需求;二是跨录音说话人一致性,引入声纹表征与说话人注册机制,从"分离"走向"识别";三是整场长音频(小时级)的滑窗分段-全局合并解码策略,解决跨块说话人标签漂移问题;四是把 MOPD 多教师 on-policy 蒸馏推广到更多模态与任务族,系统研究教师数量、路由策略与学生规模的扩展规律;五是与 CosyVoice 类语音生成统一到同一模型,形成听说一体的全双工语音交互;六是把 RL 奖励从词错率类指标扩展到语义层面(如语义句准确率、关键信息完整性),减少对表面 n-gram 匹配的依赖;七是流式说话人分离与流式音频理解的低延迟架构探索,填补当前能力-变体矩阵的空白。
复现评估
复现难度:高。本文是纯技术报告,截至发表未见模型权重或训练代码的开源声明;预训练语料为编码器数千万小时、Audio LLM 约 2000 万小时、cooldown 约 100 万小时的内部多语言数据,数据规模远超学术界可负担范围,训练算力与成本均未披露(仅提到延迟评测使用自托管 NVIDIA H100)。可复现的部分:作者承诺提供 SDR Evaluation Toolkit(含约 4 分钟分块方法与评估脚本),日语 CER 统一采用 Fun-ASR PR #165 的规范化协议,WeNetSpeech-net 采用 issue #63 修正参考文本,这些使评测侧可以对齐;基线多为商用 API(Doubao、腾讯、Azure、Gemini、Muse 等),个人或小团队可以低成本复跑对比实验。核心训练思想——speaker-ID 损失 ×10 重加权、80ms 帧对齐时间戳量化、GRPO 序列级奖励、k3 on-policy 蒸馏——均不依赖内部数据,可在 AISHELL-4、AliMeeting 等公开数据上小规模验证,这是普通团队最有价值的借鉴点。
论文图表
七个板块的能力地图:多语言/方言 ASR 与可选 AST、长音频上下文与领域实体、P0/P1 分层热词、说话人分离(含重叠语音与时间戳)、通用音频理解(Next 独有)、原生转录润色、快速与流式 ASR,并明确标注流式不支持分离与理解。
帮助读者在进入技术细节前建立整个模型家族的能力边界和变体差异的全局认知。