Generate voiceover audio by describing the speaker style in one sentence and getting a WAV file back
Add text-to-speech to a Python app without recording voice samples or choosing from preset voices
Fine-tune the model on custom audio data to train a unique voice style
Run speech synthesis using one of 34 built-in named speaker voices referenced by name in the prompt
| huggingface/parler-tts | lanmaster53/recon-ng | python-openxml/python-docx | |
|---|---|---|---|
| Stars | 5,576 | 5,577 | 5,575 |
| Language | Python | Python | Python |
| Setup difficulty | moderate | moderate | easy |
| Complexity | 3/5 | 3/5 | 2/5 |
| Audience | developer | ops devops | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires pip install and Python code, the large 2.3B model needs significant GPU memory to run at a practical speed.
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.
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.
Mainly Python. The stack also includes Python.
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.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.