Llasa
Llama-based TTS family that models speech as XCodec2 tokens, enabling zero-shot voice cloning.
About
Llasa frames text-to-speech as ordinary language modeling: speech is quantized into a single XCodec2 codebook of 65,536 tokens, and a transformer initialized from Llama at 1B, 3B, and 8B scales learns to continue text sequences with speech tokens, trained on 250,000 hours of Chinese and English audio. Because the interface is just tokens, the models support zero-shot voice cloning from a short reference clip and expressive synthesis driven by textual context, and the accompanying paper (arXiv 2502.04128) studies how both train-time and inference-time compute scaling improve naturalness and prosody. Inference runs through Hugging Face transformers with the XCodec2 package on a CUDA GPU, and the HKUST audio lab publishes the checkpoints on Hugging Face alongside a separate training repository, LLaSA_training, for reproducing or fine-tuning the models. The weights are licensed CC-BY-NC-4.0, restricting them to non-commercial use, which keeps Llasa a research and prototyping option rather than a drop-in commercial TTS engine, though the family remains popular for voice cloning experiments.
Should you use Llasa?
Pick it when
Pick Llasa for research on scaling LLM-style TTS, comparing 1B, 3B, and 8B checkpoints or reproducing training with LLaSA_training, and for non-commercial Chinese and English voice cloning experiments on a CUDA GPU.
Look elsewhere when
Skip it for any commercial use, since the weights are CC-BY-NC-4.0, or if you lack a strong GPU for the larger checkpoints. Orpheus and CosyVoice offer language-model-based cloning under Apache-2.0.
Alternatives to Llasa
- Orpheus TTS
Llama-3B speech model under Apache-2.0 with streaming and emotion tags, usable commercially, but English-focused where Llasa also covers Chinese.
- Spark-TTS
Smaller 0.5B Qwen-based Chinese and English model with a single-stream codec and TensorRT-LLM runtime, lighter to serve than Llasa's 3B or 8B.
- CosyVoice
Apache-2.0 language-model TTS with nine languages and 150 ms streaming, a production path where Llasa is limited to non-commercial use.
- OuteTTS
Pure next-token TTS at 0.6B and 1B that runs in llama.cpp and Transformers.js, easier on hardware; its 0.6B v1.0 model is Apache-2.0, the 1B non-commercial.
Reviews (0)
Leave a Review
No reviews yet. Be the first to review!
Details
- Category
- Text-to-Speech (TTS)
- Price
- Free
- Platform
- Local/Desktop
- Difficulty
- Intermediate (3/5)
- License
- CC-BY-NC-4.0
- Added
- Jul 29, 2026