Spark-TTS

LLM-based TTS built on Qwen2.5 and BiCodec with zero-shot cloning and controllable voice attributes.

Open SourceSelf HostedOffline CapableGPU Required
0.0 (0)

About

Spark-TTS rebuilds text to speech directly on top of a language model: a Qwen2.5-based 0.5B model predicts audio codes that the single-stream BiCodec codec decodes straight to waveform, removing the separate acoustic-model and vocoder stages most systems chain together. The approach supports zero-shot voice cloning from a short reference clip plus controllable generation, letting users set gender, pitch, and speaking rate to create entirely virtual voices, and it handles Chinese and English including cross-lingual and code-switched text. The SparkAudio team published the method as arXiv 2503.01710 in March 2025 and released weights on Hugging Face; the repository documents Python 3.12, PyTorch 2.5, and single-GPU inference, and adds an NVIDIA Triton and TensorRT-LLM runtime benchmarked on a single L20 at 876 ms average latency and a real-time factor of 0.14 at concurrency one. Code is Apache-2.0 with a disclaimer restricting misuse for impersonation or fraud. Since its March 2025 release it has passed 11,000 GitHub stars and become a common base for voice cloning research and self-hosted speech pipelines.

Should you use Spark-TTS?

Pick it when

Pick Spark-TTS when you need Chinese and English synthesis with zero-shot cloning plus the ability to invent new voices by setting gender, pitch, and speaking rate, served from a single GPU or a Triton and TensorRT-LLM runtime.

Look elsewhere when

Skip it if you need languages beyond Chinese and English, or documented bidirectional streaming for a live agent, which CosyVoice 2 offers. Fish Speech and Fun-CosyVoice 3.0 cover many more languages.

Alternatives to Spark-TTS

  • CosyVoice 2

    Same 0.5B scale with bidirectional streaming near 150 ms, dialect control, and Japanese and Korean, but it needs about 8 GB and has no attribute-set virtual voices.

  • MegaTTS3

    ByteDance Chinese and English cloning with accent intensity control, but new speakers need a latent from a request queue since its encoder is withheld.

  • Fish Speech

    Covers 80+ languages with inline delivery tags, far broader than Spark, but its weights carry a research license that needs review for commercial use.

  • Parler-TTS

    Also creates voices without reference audio, from free text descriptions rather than set attribute values, with open training data, but it cannot clone a speaker.

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