whatisgithub

What is parler-tts?

huggingface/parler-tts — explained in plain English

Analysis updated 2026-06-26

5,576PythonAudience · developerComplexity · 3/5Setup · moderate

In one sentence

Parler-TTS is an open-source text-to-speech system by Hugging Face that generates spoken audio from text using a plain-English voice description, no preset voices or audio samples required. Two model sizes are available, both trained on 45,000 hours of audiobook audio.

Mindmap

mindmap
  root((repo))
    What it does
      Text to speech
      Voice description
      WAV file output
    Models
      Mini 880M params
      Large 2.3B params
    Features
      Named speakers
      Open weights
      Fine-tuning code
    Use cases
      Voiceover creation
      App integration
      Custom voice training
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Generate voiceover audio by describing the speaker style in one sentence and getting a WAV file back

USE CASE 2

Add text-to-speech to a Python app without recording voice samples or choosing from preset voices

USE CASE 3

Fine-tune the model on custom audio data to train a unique voice style

USE CASE 4

Run speech synthesis using one of 34 built-in named speaker voices referenced by name in the prompt

What is it built with?

Python

How does it compare?

huggingface/parler-ttslanmaster53/recon-ngpython-openxml/python-docx
Stars5,5765,5775,575
LanguagePythonPythonPython
Setup difficultymoderatemoderateeasy
Complexity3/53/52/5
Audiencedeveloperops devopsdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires pip install and Python code, the large 2.3B model needs significant GPU memory to run at a practical speed.

The project is described as fully open-source with publicly available code, training data, and model weights, but the specific license type is not stated.

So what is it?

Parler-TTS is a text-to-speech system that converts written text into spoken audio. What makes it different from many other text-to-speech tools is that you can describe the kind of voice you want using plain text. For example, you might specify a female speaker with a moderate pace and clear audio quality, and the system will generate speech that matches that description. You do not need to record a sample voice or select from a fixed list of presets. The project was built by Hugging Face and is based on research from Stability AI and Edinburgh University. It is fully open-source, meaning the training data, code, and pretrained model weights are all publicly available. This is notable in the text-to-speech field, where many capable systems are closed or proprietary. Two model sizes are available: a smaller 880 million parameter version called Parler-TTS Mini, and a larger 2.3 billion parameter version called Parler-TTS Large. Both were trained on around 45,000 hours of audiobook audio. The larger model produces higher-quality output at the cost of more compute. Using the library requires installing it via pip and writing a small amount of Python code. You provide the text you want spoken and a short description of the desired voice style, and the model generates a WAV audio file. For users who want consistent output from a specific voice, the model also includes 34 named speakers that can be referenced by name in the description prompt. The repository includes both inference code for generating speech and training code for people who want to fine-tune or train their own models. An interactive demo is hosted online for trying it without any setup.

Copy-paste prompts

Prompt 1
Write Python code that uses Parler-TTS Mini to generate a WAV file of a calm female voice reading: 'Welcome to our product demo.'
Prompt 2
Using the Parler-TTS library, how do I reference one of the 34 named speakers in a voice description prompt and save the result?
Prompt 3
Show me how to fine-tune Parler-TTS on my own recorded audio dataset using the training code in this repo
Prompt 4
What hardware do I need to run Parler-TTS Large at a reasonable speed, and how much GPU memory does it require?
Prompt 5
Generate speech with a fast-paced enthusiastic male narrator voice reading a 100-word product description using Parler-TTS

Frequently asked questions

What is parler-tts?

Parler-TTS is an open-source text-to-speech system by Hugging Face that generates spoken audio from text using a plain-English voice description, no preset voices or audio samples required. Two model sizes are available, both trained on 45,000 hours of audiobook audio.

What language is parler-tts written in?

Mainly Python. The stack also includes Python.

What license does parler-tts use?

The project is described as fully open-source with publicly available code, training data, and model weights, but the specific license type is not stated.

How hard is parler-tts to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is parler-tts for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.