Everything K-culture — comebacks to K-beauty, straight to your inboxGet it in your inbox

METAL MEDIA

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 MEDIA explanatory visual

SwanTale end-to-end pipeline

Evidence statusMeasured results and planned work

  1. 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
  2. SwanVAECompresses 48kHz audio into 96-dimensional, 25Hz latents, focused on local waveform reconstruction while long-range structure is left to the downstream generator
  3. Flow-based Transformer (DiT)Combines caption, text, and speaker conditioning with reward-conditioned quality control and Engram conditioning to generate the latent audio trajectory
  4. 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
  5. 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 MEDIA, not a figure supplied by the paper's authors.

What they did

  1. 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.
  2. 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.
  3. 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).
  4. 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.
  5. 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.
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

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

Authors · Yu Zhang

Read on arXiv

Latest papers

All papers →

Latest from METAL MEDIA

Figures: Yu Zhang et al., arXiv:2608.02023, arxiv-nonexclusive