Open-source TTS that takes stage directions
Parler-TTS publishes open weights and training code for a speech model you steer with plain-text voice descriptions.

What it does Parler-TTS generates speech from text using transformer models guided by natural language descriptions—think “a female speaker with moderate pitch and very clear audio.” It ships inference and training code alongside two public checkpoints (880M and 2.3B parameters) trained on 45k hours of audiobook data. The project reproduces research from Stability AI and Edinburgh University, but unlike the original paper, releases everything—weights, datasets, and preprocessing—under a permissive license.
The interesting bit You do not need a reference audio clip to clone a voice; you prompt the model like a casting director, specifying gender, speaking rate, reverberation, or choosing one of 34 named speakers baked into the checkpoint. The repository is also designed to work with the companion Data-Speech tool for annotating custom datasets, so you can build and fine-tune your own voices from scratch.
Key highlights
- Fully open-source release: model weights, training data, preprocessing scripts, and training recipes are all public.
- Two ready-to-use checkpoints: Mini (880M parameters) and Large (2.3B parameters).
- Inference optimizations include SDPA, Flash Attention 2, and
torch.compilesupport. - 34 named speakers available for consistent voice generation across sessions.
- Includes training and fine-tuning guides, plus a Colab notebook for single-speaker datasets.
Caveats
- Apple Silicon users currently need a nightly PyTorch build for
bfloat16support. - PEFT/LoRA fine-tuning and multilingual training are listed as future work, not yet implemented.
Verdict Worth a look if you want an open, hackable TTS pipeline where voice control is text-first rather than audio-first. Skip it if you need a drop-in multilingual solution or immediate LoRA fine-tuning out of the box.
Frequently asked
- What is huggingface/parler-tts?
- Parler-TTS publishes open weights and training code for a speech model you steer with plain-text voice descriptions.
- Is parler-tts open source?
- Yes — huggingface/parler-tts is open source, released under the Apache-2.0 license.
- What language is parler-tts written in?
- huggingface/parler-tts is primarily written in Python.
- How popular is parler-tts?
- huggingface/parler-tts has 5.6k stars on GitHub.
- Where can I find parler-tts?
- huggingface/parler-tts is on GitHub at https://github.com/huggingface/parler-tts.