工作日早上 7 点读 AI,周日早上 8 点读周报订阅邮件

METAL LAB

SwanTale: Unified Multi-Speaker Speech and Audio Generation for Instruct and Zero-Shot Tasks

arXiv:2608.020232026-08-02

一个统一的语音音频生成模型:仅靠一段文字描述就能设计出全新角色声音,之后还能用参考录音重新调用同一个声音

SwanTale把有参考录音的零样本合成和只有自然语言说明书的指令式合成统一到一个模型里,可以同时生成多说话人对话、环境声和音效。作者搭建了数据流水线SwanData-Caption,产出约7千万条多层级字幕数据,并配套设计了专用音频编码器SwanVAE和统一混合专家结构Unified MoE。论文报告SwanTale在多项零样本和指令式关键指标上领先,并在两类任务中都取得了最高的表现力分数。

METAL LAB 解读图

SwanTale整体流程

证据状态实测结果与计划中的工作并存

  1. SwanData-Caption数据流水线清洗真实媒体音频,加入老年人语音、短语句、发音难点等定向合成数据,再自动标注环境/说话人/内容字幕并用SwanVerifier等做质量把关
  2. SwanVAE将48kHz音频压缩为25Hz、96维潜在向量,专注局部波形重建,长程结构交给下游生成模型处理
  3. 基于流匹配的Transformer(DiT)结合字幕、文本、说话人条件,加入奖励条件质量控制和Engram条件化,生成潜在音频轨迹
  4. Unified MoE任务路由器按样本选择零样本或指令式专家,音频路由器按帧执行Top-P路由
  5. 课程学习与GRPO后训练从零样本能力训练逐步过渡到字幕条件生成、全混合训练、高质量微调,再用GRPO强化发音、稳定性与属性控制
这是 METAL LAB 制作的解读图,并非论文作者提供的原图。

他们做了什么

  1. 动画配音、广播剧、广告、游戏等制作场景常常需要在没有参考录音的情况下凭空设计声音,并用自然语言控制说话人风格,这促使作者构建了同时支持零样本与指令式两种任务的统一模型SwanTale。
  2. 在数据侧,团队清洗真实媒体语音音频数据,并加入了老年人语音、极短语句、多音字与品牌名等发音难点的定向合成数据,再自动标注出环境、说话人、细粒度内容三个字段组成的字幕。
  3. 在模型侧,SwanVAE将48kHz音频压缩为25Hz、96维的潜在向量,生成器部分加入了奖励条件质量控制、Engram条件化,以及包含任务路由器(零样本/指令式)和音频路由器(帧级Top-P路由)的Unified MoE结构。
  4. 训练采用课程学习策略,从零样本能力学习逐步过渡到字幕条件生成、全混合训练和高质量监督微调,再通过GRPO后训练强化发音准确性、生成稳定性和字幕驱动的说话人属性控制。
  5. 团队还构建了基于WavLM的轻量级校验模块SwanVerifier,用来核对字幕中性别年龄标签与实际波形是否一致,置信度不足时选择保留不作自动修正。
Figure 1: Overview of the four-stage SwanData-Caption data processing pipeline, including coverage design, SwanData-Speech preprocessing, caption annotation, and data refinement.
Figure 1: Overview of the four-stage SwanData-Caption data processing pipeline, including coverage design, SwanData-Speech preprocessing, caption annotation, and data refinement.
Table 1: Output-field definitions used in the caption annotation schema.
FieldDescription
EnvironmentScene-level environment and recording context, including location or place description, sound-field impression, room or recording-space cues, microphone characteristics, reverberation, background music, crowd murmur, traffic, wind, rain, electrical hum, keyboard tapping, appliance noise, distant footsteps, or other persistent background sound or effects that function as the scene bed.
SpeakersThe inventory of actually speaking subjects. Each speaker is described by perceived gender, age range, persona or role when audible from delivery, stable timbre, articulation, loudness tendency, speaking rate, accent, habitual style, and stable affective tendency.
ContentA chronological content field and fine-grained local style description. Speech is wrapped by speaker tags such as <S1> and </S1>; local audio effects are wrapped by <Audio> and </Audio>. Fine-grained local style, including changes in emotion, volume, pace, pause, emphasis, hesitation, interruption, code-switching, and nearby effect context, is described around the tagged spans.
Figure 2: Overview of SwanTale. Figure (a) shows the architecture of SwanTale, and Figure (b) shows Unified MoE. In (a), the zero-shot path supplies reference audio, while both tasks share text and caption. In (b), a task router selects experts at the sample level, while an audio router applies Top-P routing over frame-level audio and null experts.
Figure 2: Overview of SwanTale. Figure (a) shows the architecture of SwanTale, and Figure (b) shows Unified MoE. In (a), the zero-shot path supplies reference audio, while both tasks share text and caption. In (b), a task router selects experts at the sample level, while an audio router applies Top-P routing over frame-level audio and null experts.
Table 3: Reconstruction quality on the speech and singing voice test sets. Bold and underlined values indicate the best and second-best results among the compared systems within each domain, respectively.
ModelPESQ ↑STOI ↑MCD ↓ViSQOL ↑
Speech
DAC [60]4.11780.96931.19634.1585
EnCodec [19]3.18720.92971.51473.5035
WavTokenizer Large Unify [48]2.14230.84282.93932.3787
VoxCPM2 AudioVAE V2 [118]3.99870.96901.22224.0340
MegaTTS 3 WaveVAE [51]3.59680.95071.51304.2348
SwanVAE (Ours)4.16830.96800.96384.1248
Singing Voice
DAC [60]3.78720.86271.92933.6681
EnCodec [19]2.64640.81662.23923.3841
WavTokenizer Large Unify [48]1.92260.66135.18851.6018
VoxCPM2 AudioVAE V2 [118]3.70880.88381.93353.6734
MegaTTS 3 WaveVAE [51]3.57270.86202.03104.0013
SwanVAE (Ours)3.98210.90011.56613.7085
Figure 3: Overview of SwanVAE. (a) The anti-aliased convolutional encoder, Gaussian variational bottleneck, and local Transformer decoder. (b) Generative alignment through flow matching and causal latent prediction. (c) Energy, multi-scale chroma, and multi-band energy readouts with waveform-derived targets. The decoder receives posterior samples 𝐳, while the alignment objectives operate on the posterior mean 𝝁ϕ exclusively during the SwanVAE training stage and do not enter the downstream generator at inference time.
Figure 3: Overview of SwanVAE. (a) The anti-aliased convolutional encoder, Gaussian variational bottleneck, and local Transformer decoder. (b) Generative alignment through flow matching and causal latent prediction. (c) Energy, multi-scale chroma, and multi-band energy readouts with waveform-derived targets. The decoder receives posterior samples 𝐳, while the alignment objectives operate on the posterior mean 𝝁ϕ exclusively during the SwanVAE training stage and do not enter the downstream generator at inference time.
Table 4: Reconstruction quality on the general audio and music test sets. Bold and underlined values indicate the best and second-best results among the compared systems within each domain, respectively.
General Audio
ModelViSQOL ↑LSD ↓
DAC [60]4.01980.9589
EnCodec [19]4.11400.9761
WavTokenizer Large Unify [48]2.85951.0967
Stable Audio Open 1.0 [23]4.03550.9358
SAME-L [76]3.75411.0372
SwanVAE (Ours)4.12690.9455
Table 6: Instruct TTS results on InstructTTSEval. Results for all models other than SwanTale are taken from the VoxCPM2 paper [118]. Bold and underlined values indicate the best and second-best results.
ModelChinese (ZH)English (EN)
APS ↑DSD ↑RP ↑APS ↑DSD ↑RP ↑
Parler-TTS-large [69]60.045.931.2
VoxInstruct [117]47.552.342.654.957.039.3
VoiceSculptor [39]75.764.761.5
MiMo-Audio-7B-Instruct [106]75.774.361.580.677.659.5
Qwen3-TTS-12Hz-1.7B-VD [79]85.281.165.182.982.468.4
MOSS-VoiceGenerator [42]78.080.074.068.282.068.7
VoxCPM2 [118]85.271.560.884.283.271.4
SwanTale (Ours)86.180.164.184.279.263.6
Table 8: Results on SwanBench-Caption. All metrics are scored on a 1–5 scale by gemini-3.5-flash; higher is better. 32B CE replaces the default Qwen3.0-Instruct-8B caption encoder with Qwen3.0-Instruct-32B [99].
SettingInstruction Accuracy ↑Acoustic Quality ↑Overall Expressiveness ↑
SwanTale w/o MoE3.024.093.56
SwanTale3.394.313.82
SwanTale w/ 32B CE3.704.343.98
Table 9: Condensed style matrix for animation-style captions.
AspectCondensed rule
Typical triggersAnimation, cartoon, anime, dubbing, role-playing voices, and other clips whose delivery follows a character-dubbing convention.
Stable speaker profileDescribe perceived gender, approximate age, an audible vocal archetype when useful, stable timbre, and habitual delivery, in that order. Archetypes such as an energetic lead, a restrained mature speaker, or a comic supporting voice require clear evidence in the vocal performance.
Local deliveryRecord exaggerated reactions, abrupt emotional shifts, punch-line timing, shouts, laughter, hesitation, and changes in pace, loudness, or arousal in the chronological Content field.
Acoustic evidenceGround descriptions in cues such as habitual pitch range, brightness, breathiness, energy, attack strength, pausing, and the degree of restraint or exaggeration.
Representative distinctionsAction-oriented clips favor larger loudness dynamics, faster pace, and stronger bursts; romance favors finer emotional control, breathiness, and pauses; suspense favors restrained, clear delivery; historical or courtly settings favor formal diction and measured expression.
Table 10: Condensed style matrix for short-drama and film/TV-drama-style captions.
AspectCondensed rule
Typical triggersShort drama, micro drama, vertical drama, scripted short video, web drama, film, TV drama, and other dialogue-heavy staged media.
Stable speaker profileDescribe perceived gender, approximate age, a role or social identity supported by spoken dialogue or vocal delivery, stable timbre, and habitual delivery.
Local deliveryRecord interruption, conflict, emotional escalation, reversal, pleading, threat, command, hesitation, and relationship-driven changes in pace, loudness, or tone in the chronological Content field.
Acoustic evidenceUse audible properties such as pacing, diction, theatrical coloring, controlled pauses, coldness, ingratiating delivery, and abrupt changes in intensity to describe delivery. Character identity requires supporting dialogue or role evidence.
Representative distinctionsExamples include secretary-like delivery (fast, clear, formal), guard-like delivery (steady, terse, forceful), ingratiating or eunuch-like delivery (thin voice, raised endings, deferential wording).
Table 11: Condensed style matrix for advertisement and digital-human-style captions.
AspectCondensed rule
Typical triggersAdvertisement, commercial voice-over, digital-human content, livestream selling, product recommendation, product seeding, marketing speech, and scripted promotional narration.
Stable speaker profileDescribe perceived gender, approximate age, a persona type supported by the speech function, voice-style class, timbre, and habitual product-pitch delivery. Persona labels such as host, product recommender, lecturer, or service worker require evidence from the spoken content or delivery.
Local deliveryRecord selling-point emphasis, urgency, price or discount emphasis, calls to action, question hooks, trust-building explanations, conversational softening, and changes in excitement in the chronological Content field.
Acoustic evidenceGround descriptions in audible properties such as friendliness, authority, energy, technical density, conversational warmth, cadence regularity, pause timing, emotional range, and script-like phrasing. Synthetic-voice judgments require direct audible artifacts.
Representative distinctionsRepresentative groups include product recommenders and livestream hosts, health or education explainers, finance or business speakers, and service roles; matching styles range from conversational sharing and storytelling to energetic sales and structured explanation.
Table 12: Utterance-level accuracy (%) of SwanVerifier on the held-out labeled split.
SplitAgeGenderEmotion
Held-out labeled split86.1197.6092.75

研究结果

  • 在SwanBench-Caption的消融实验中,去掉Unified MoE后,Instruction Accuracy从3.39降到3.02,Acoustic Quality从4.31降到4.09,Overall Expressiveness从3.82降到3.56。
  • 把字幕编码器从Qwen3.0-Instruct-8B换成32B后,三项分数分别提升到3.70、4.34和3.98,其中Instruction Accuracy提升幅度最大。
  • 在SwanBench-Scene评测中,模型在漫画剧和通用场景等多种场景下表现良好,仅在漫画剧的Audio Fullness维度上位列所有系统中的第二名。
  • 在三项指令式评测中,SwanTale在APS指标上领先,在中文DSD上表现较强,但在英文DSD和RP指标上竞争力相对较弱。

可应用场景

  • 在没有现成录音的情况下,仅凭自然语言描述为新角色设计声音,之后再用参考录音重新调用同一声音,用于配音或广播剧制作
  • 在一段波形中同时生成多说话人对话及背景环境声、音效,适用于广告或游戏过场动画制作
  • 为大规模语音音频数据集自动标注环境、说话人、内容三层级字幕的数据构建流水线
  • 对字幕中标注的说话人性别、年龄标签与实际音频进行一致性核查,作为数据质量把关环节

局限与待验证事项

  • 作者指出复杂背景音乐的生成仍然困难,尤其是音乐需要随情绪变化而改变类型或过渡时。
  • 超过两分钟、包含多说话人和音效的长篇指令式生成仍是难题。
  • 精细的局部风格控制,例如特定说话人的连续情绪变化、重音与节奏的精确控制、以及时机恰当的停顿和音效插入,在数据标注和模型设计上都仍具挑战。
  • SwanVerifier只核查性别、年龄这类粗粒度人口统计标签与波形是否一致,不涉及人设、角色或表现风格,且置信度不足时不做自动修正而是保留待人工审核。
  • 论文报告在英文DSD和RP指标上竞争力较弱,说明不同语言和评测维度间表现并不均衡。

为什么重要

能够仅凭文字描述凭空设计一个角色的声音、之后又能用一段参考录音重新调用同一声音,这直接对应动画、广告、游戏制作中经常缺少参考录音的实际痛点。同时,数据流水线与校验模块的做法也为如何构建和把关大规模可控音频生成字幕数据集提供了一个具体参考。

本文术语

  • 零样本(Zero-shot)语音合成 · 仅凭一小段参考录音就能模仿该说话人音色合成新内容的方法
  • 指令式(Instruct)语音合成 · 不使用参考录音,仅依靠描述环境、说话人风格和内容的自然语言字幕来生成语音音频
  • MoE(混合专家) · 一种神经网络结构,根据输入只激活其中部分专家子网络
  • VAE(变分自编码器) · 将音频波形压缩为紧凑潜在向量再重建回波形的模型组件
  • GRPO · 一种强化学习式的后训练方法,本文用它来提升发音准确度和生成稳定性

论文原文摘要(英文)

Speech and audio generation is often needed in animation dubbing, audio drama, movies, advertising, games, podcasts, and short-video production. In these scenarios, creators may need to design voices without reference recordings, control speaker styles with natural language, support acoustic scenes with environments and audio effects, and later reuse the designed voices. Therefore, it is important to support multi-speaker speech and audio generation for both instruct and zero-shot tasks. The ins

作者 · Yu Zhang

在 arXiv 阅读

最新论文

全部论文 →

METAL LAB 最新报道

图片来源: Yu Zhang et al., arXiv:2608.02023, arxiv-nonexclusive