3. Seed-VC: Zero-Shot Voice Conversion

3.1 Overview

Seed-VC [5] is a diffusion-based zero-shot voice conversion model developed by ByteDance’s Seed Team. With 552

million parameters, it achieves state-of-the-art speaker similarity (SECS: 0.867 vs. 0.754 for OpenVoice and 0.844 forCosyVoice) while preserving linguistic content. The model requires only 1–30 seconds of reference audio and

performs conversion without any fine-tuning.

The training process involves an External Timbre Shifter (ETS) that applies random timbre perturbations to the

source audio before content encoding. This forces the content encoder to discard speaker-specific information,

producing speaker-agnostic tokens. The style encoder (CAM++) operates on the original, unperturbed source to

extract the ground-truth speaker embedding. The model is trained to reconstruct the original source from the perturbed

content tokens and the ground-truth style embedding, thereby learning to combine arbitrary content with arbitrary

style.

Key public benchmarks for Seed-VC V2: – SECS (Speaker Embedding Cosine Similarity): 0.867 – WER (Word Error

Rate, content preservation): 8.2% – MOS (Mean Opinion Score): 4.12/5.0 – Inference speed: ~0.5× real-time on A100

GPU

3.2 Content Encoder

The content encoder employs a two-level discrete representation to address the timbre leakage problem that plagues

earlier voice conversion systems:

Narrow level (32-token codebook): HuBERT-Large features from layer 18 are processed by a ConvNeXt

encoder and quantized via Binary Spherical Quantization. This produces a compact token sequence that captures

prosody and temporal structure, used by the AR model for duration-aware generation.

Wide level (2048-token codebook): A Whisper-small tokenizer on the same backbone produces a richer token

representation for fine content fidelity. These tokens condition the CFM diffusion process.

The two-level design ensures that the AR model has precise prosodic alignment while the diffusion model has

sufficient content detail for high-fidelity reconstruction.

3.3 AR Transformer

The autoregressive transformer generates content tokens conditioned on source content and target style. Architecture

details: – 12 transformer layers, 768 hidden dimension, 12 attention heads – Rotary Position Embedding (RoPE) for

sequence position encoding – KV-cache pre-allocation for efficient inference

The AR model takes the source narrow tokens and target style embedding as input, and generates target narrow tokens

autoregressively.

3.4 CFM / Diffusion Transformer

The core generation engine is a Conditional Flow Matching (CFM) [6] model built on a Diffusion Transformer

(DiT) backbone:

13-layer DiT with 512 hidden dimension

Euler ODE solver with 30 integration steps

Multi-condition Classifier-Free Guidance (CFG) on both content and style embeddings

Flow matching replaces traditional diffusion with a straight-line ODE path from noise to data, enabling faster

inference with fewer steps

3.5 BigVGAN Vocoder

The vocoder converts mel-spectrograms to waveforms using NVIDIA’s BigVGAN v2 [7], a GAN-based neural

vocoder: – 22 kHz output sampling rate – 80-band mel-spectrogram input (1024 FFT, 256 hop, 1024 window) – 256×

upsampling via transposed convolutions – HiFi-GAN discriminator for adversarial training

The vocoder is pretrained and used without fine-tuning.

Leave a Reply

Your email address will not be published. Required fields are marked *