MegaTTS3

Zero-shot voice cloning TTS from ByteDance using a 0.45B diffusion transformer with bilingual output.

Open SourceSelf Hosted
0.0 (0)

About

ByteDance released MegaTTS3 in March 2025 as a zero-shot text to speech system built around a sparse-alignment latent diffusion transformer whose TTS backbone carries only 0.45B parameters. It speaks Chinese and English with code-switching, and exposes an accent intensity control that preserves or neutralizes an accent. The repository ships a command line inference script, a Gradio web API, and modules for speech-text alignment, grapheme-to-phoneme conversion, and the WavVAE codec that compresses 24 kHz speech into 25 Hz latents, with weights on Hugging Face under ByteDance/MegaTTS3. One limitation matters: for safety reasons ByteDance withholds the WavVAE encoder weights, so cloning a new speaker means submitting a clip under 24 seconds to the voice request queue and waiting for the matching .npy latent. Setup uses Python 3.10 and PyTorch 2.6, with Linux, Windows, and Docker paths documented, and CPU inference takes roughly 30 seconds for 10 diffusion steps, so a CUDA GPU is the practical choice. The code is Apache-2.0 though the authors state the project is primarily intended for academic purposes. The repo has passed 6,000 stars.

Should you use MegaTTS3?

Pick it when

Pick MegaTTS3 for academic work on compact Chinese and English zero-shot TTS, when code-switched speech and accent intensity control matter and you can work with ByteDance's released or requested speaker latents.

Look elsewhere when

Skip it if you need to clone arbitrary new voices yourself: the WavVAE encoder is withheld, so each speaker clip goes through a request queue. Spark-TTS or CosyVoice clone Chinese and English locally from a short clip.

Alternatives to MegaTTS3

  • Spark-TTS

    Similar 0.5B class Chinese and English cloner with code-switching, and it clones directly from a reference clip with no request queue.

  • CosyVoice

    Clones from a short sample locally in nine languages plus Chinese dialects with 150 ms streaming under Apache-2.0, with no withheld encoder.

  • MaskGCT

    Research-grade bilingual zero-shot cloning with controllable duration and all stage checkpoints released, but the weights are non-commercial.

  • GPT-SoVITS

    Clones from 5 s or fine-tunes on a minute of audio in Chinese, English, Japanese, Korean, and Cantonese, entirely locally through a WebUI.

Reviews (0)

Leave a Review

No reviews yet. Be the first to review!

Details

Price
Free
Platform
Local/Desktop
Difficulty
Intermediate (3/5)
License
Apache-2.0
Added
Jul 29, 2026

Tags