AI news and explainers at 7 AM weekdays, plus a Sunday weekly at 8Get it in your inbox›
SwanTale: Unified Multi-Speaker Speech and Audio Generation for Instruct and Zero-Shot Tasks
arXiv:2608.020232026-08-02
A unified voice-and-audio generator that can design a brand-new character voice from a text caption alone, and later reuse that same voice from a short recording
SwanTale is a single model that handles both zero-shot synthesis (using a reference voice clip) and instruct synthesis (using only a natural-language caption describing environment, speaker style, and content), including multi-speaker dialogue and background audio effects. The authors built a data pipeline, SwanData-Caption, that produced roughly 70 million multi-level caption records, and paired it with a custom audio autoencoder SwanVAE and a Unified Mixture-of-Experts architecture. Reported results show SwanTale leading on several zero-shot and instruct metrics and achieving the best expressiveness scores on both task types.
METAL LAB explanatory visual
SwanTale end-to-end pipeline
Evidence statusMeasured results and planned work
SwanData-Caption pipelineCleans real media audio, adds targeted synthetic data for elderly speech, short utterances, and hard pronunciation, then auto-annotates environment/speaker/content captions and filters them with SwanVerifier
SwanVAECompresses 48kHz audio into 96-dimensional, 25Hz latents, focused on local waveform reconstruction while long-range structure is left to the downstream generator
Flow-based Transformer (DiT)Combines caption, text, and speaker conditioning with reward-conditioned quality control and Engram conditioning to generate the latent audio trajectory
Unified MoEA task router selects zero-shot or instruct experts per sample, while an audio router applies frame-level Top-P routing across audio modalities
Curriculum training + GRPO post-trainingTrains from zero-shot ability to caption-conditioned generation to full-mixture training to fine-tuning, then applies GRPO to sharpen pronunciation, stability, and attribute control
An explanatory diagram made by METAL LAB, not a figure supplied by the paper's authors.
What they did
Media production tasks like animation dubbing, audio drama, advertising, and games often need a voice designed from scratch with no existing recording, controlled by natural language, and later reused via reference audio, motivating a single model, SwanTale, that supports both zero-shot and instruct generation.
On the data side, the team cleaned real media speech/audio and added targeted synthetic subsets (elderly speech, short utterances, and pronunciation-challenging text with polyphonic characters and brand names), then automatically annotated each clip with a three-field caption covering environment, speakers, and fine-grained content.
On the model side, SwanVAE compresses 48kHz audio into 96-dimensional latents at 25Hz, and the generator adds reward-conditioned quality control, Engram conditioning, and a Unified MoE with a task router (zero-shot vs. instruct) and an audio router (frame-level Top-P routing across audio modalities).
Training follows a curriculum from zero-shot ability to caption-conditioned generation to full-mixture training and high-quality supervised fine-tuning, followed by GRPO post-training to improve pronunciation accuracy, generation stability, and caption-driven speaker-attribute control.
A lightweight WavLM-based checker called SwanVerifier was built to catch inconsistent gender/age labels in captions by comparing them against the actual waveform, abstaining when confidence is low rather than forcing a correction.
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.
Field
Description
Environment
Scene-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.
Speakers
The 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.
Content
A 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.
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.
Model
PESQ ↑
STOI ↑
MCD ↓
ViSQOL ↑
Speech
DAC [60]
4.1178
0.9693
1.1963
4.1585
EnCodec [19]
3.1872
0.9297
1.5147
3.5035
WavTokenizer Large Unify [48]
2.1423
0.8428
2.9393
2.3787
VoxCPM2 AudioVAE V2 [118]
3.9987
0.9690
1.2222
4.0340
MegaTTS 3 WaveVAE [51]
3.5968
0.9507
1.5130
4.2348
SwanVAE (Ours)
4.1683
0.9680
0.9638
4.1248
Singing Voice
DAC [60]
3.7872
0.8627
1.9293
3.6681
EnCodec [19]
2.6464
0.8166
2.2392
3.3841
WavTokenizer Large Unify [48]
1.9226
0.6613
5.1885
1.6018
VoxCPM2 AudioVAE V2 [118]
3.7088
0.8838
1.9335
3.6734
MegaTTS 3 WaveVAE [51]
3.5727
0.8620
2.0310
4.0013
SwanVAE (Ours)
3.9821
0.9001
1.5661
3.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.
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
Model
ViSQOL ↑
LSD ↓
DAC [60]
4.0198
0.9589
EnCodec [19]
4.1140
0.9761
WavTokenizer Large Unify [48]
2.8595
1.0967
Stable Audio Open 1.0 [23]
4.0355
0.9358
SAME-L [76]
3.7541
1.0372
SwanVAE (Ours)
4.1269
0.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.
Model
Chinese (ZH)
English (EN)
APS ↑
DSD ↑
RP ↑
APS ↑
DSD ↑
RP ↑
Parler-TTS-large [69]
–
–
–
60.0
45.9
31.2
VoxInstruct [117]
47.5
52.3
42.6
54.9
57.0
39.3
VoiceSculptor [39]
75.7
64.7
61.5
–
–
–
MiMo-Audio-7B-Instruct [106]
75.7
74.3
61.5
80.6
77.6
59.5
Qwen3-TTS-12Hz-1.7B-VD [79]
85.2
81.1
65.1
82.9
82.4
68.4
MOSS-VoiceGenerator [42]
78.0
80.0
74.0
68.2
82.0
68.7
VoxCPM2 [118]
85.2
71.5
60.8
84.2
83.2
71.4
SwanTale (Ours)
86.1
80.1
64.1
84.2
79.2
63.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].
Setting
Instruction Accuracy ↑
Acoustic Quality ↑
Overall Expressiveness ↑
SwanTale w/o MoE
3.02
4.09
3.56
SwanTale
3.39
4.31
3.82
SwanTale w/ 32B CE
3.70
4.34
3.98
Table 9: Condensed style matrix for animation-style captions.
Aspect
Condensed rule
Typical triggers
Animation, cartoon, anime, dubbing, role-playing voices, and other clips whose delivery follows a character-dubbing convention.
Stable speaker profile
Describe 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 delivery
Record exaggerated reactions, abrupt emotional shifts, punch-line timing, shouts, laughter, hesitation, and changes in pace, loudness, or arousal in the chronological Content field.
Acoustic evidence
Ground descriptions in cues such as habitual pitch range, brightness, breathiness, energy, attack strength, pausing, and the degree of restraint or exaggeration.
Representative distinctions
Action-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.
Aspect
Condensed rule
Typical triggers
Short drama, micro drama, vertical drama, scripted short video, web drama, film, TV drama, and other dialogue-heavy staged media.
Stable speaker profile
Describe perceived gender, approximate age, a role or social identity supported by spoken dialogue or vocal delivery, stable timbre, and habitual delivery.
Local delivery
Record interruption, conflict, emotional escalation, reversal, pleading, threat, command, hesitation, and relationship-driven changes in pace, loudness, or tone in the chronological Content field.
Acoustic evidence
Use 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.
Describe 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 delivery
Record 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 evidence
Ground 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 distinctions
Representative 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.
Split
Age
Gender
Emotion
Held-out labeled split
86.11
97.60
92.75
Findings
In the SwanBench-Caption ablation, removing Unified MoE lowered Instruction Accuracy from 3.39 to 3.02, Acoustic Quality from 4.31 to 4.09, and Overall Expressiveness from 3.82 to 3.56.
Scaling the caption encoder from Qwen3.0-Instruct-8B to 32B raised the three scores to 3.70, 4.34, and 3.98 respectively, with the largest gain in Instruction Accuracy.
On SwanBench-Scene, the model scored well across comic drama and general scenes, and ranked second place overall only on the Audio Fullness dimension for comic drama.
Across three instruct evaluations, SwanTale led on the APS metric and performed strongly on Chinese DSD, while being less competitive on English DSD and RP.
Where it can be used
Designing a new character's voice from a natural-language description with no existing recording, then reusing that same voice later via reference audio for dubbing or audio drama production
Generating a single waveform that jointly contains multi-speaker dialogue plus background environment and sound effects for ads or game cutscenes
Building large-scale multi-level caption annotation pipelines (environment/speaker/content) for speech and audio datasets
Screening caption datasets for mismatched gender/age labels against the actual audio as a data quality-control step
Limits and open work
The authors note that complex background music generation remains difficult, especially music that must change type or transition in response to shifting emotions.
Long-form instruct generation beyond about two minutes involving multiple speakers plus audio effects remains a challenge.
Precise local style control, such as continuous emotional change for a given speaker, exact emphasis/rhythm control, and well-timed pauses and effects, is still difficult for both data annotation and model design.
SwanVerifier only checks coarse demographic labels (gender, age group) against the waveform, does not evaluate persona or expressive style, and abstains rather than auto-correcting when confidence is low.
Reported performance is weaker on English DSD and RP metrics, indicating uneven results across languages and evaluation dimensions.
Why it matters
Being able to invent a character's voice purely from a text description, then reuse that exact voice later via a short recording, addresses a practical bottleneck in animation, ads, and game production where reference recordings often don't exist yet. The data pipeline and verification component also offer a concrete template for how to build and quality-check large caption datasets for controllable audio generation.
Terms in this paper
Zero-shot speech synthesis · Synthesizing new speech in a target voice using only a short reference audio clip of that speaker
Instruct speech synthesis · Generating speech and audio purely from a natural-language caption describing environment, speaker style, and content, with no reference audio
MoE (Mixture of Experts) · A neural network design where only a subset of specialized sub-networks (experts) is activated per input
VAE (Variational Autoencoder) · A model component that compresses a waveform into a compact latent representation and reconstructs it back
GRPO · A reinforcement-learning-style post-training method used here to sharpen pronunciation accuracy and generation stability
Original abstract (English)
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