# coqui-ai/tts

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/coqui-ai-tts).**

45,568 stars · 6,115 forks · Python · MPL-2.0

## Links

- GitHub: https://github.com/coqui-ai/TTS
- Homepage: http://coqui.ai
- awesome-repositories: https://awesome-repositories.com/repository/coqui-ai-tts.md

## Topics

`deep-learning` `glow-tts` `hifigan` `melgan` `multi-speaker-tts` `python` `pytorch` `speaker-encoder` `speaker-encodings` `speech` `speech-synthesis` `tacotron` `text-to-speech` `tts` `tts-model` `vocoder` `voice-cloning` `voice-conversion` `voice-synthesis`

## Description

This project is a deep learning text-to-speech toolkit used for training and deploying neural speech synthesis models. It provides a comprehensive framework for converting written text into spoken audio, utilizing neural vocoders to transform synthesized spectrograms into high-fidelity audio waveforms.

The toolkit includes a voice cloning system that replicates specific human voices by extracting speaker embeddings from short audio samples. It also supports multi-speaker audio synthesis, allowing the generation of speech across different vocal identities using specialized model architectures.

The system covers the full speech synthesis pipeline, including tools for speech dataset curation, custom model training with performance tracking, and a command-line interface for audio generation. For network access, it provides a self-hosted HTTP server to deploy speech synthesis models as an API.

## Tags

### Artificial Intelligence & ML

- [Neural Text-to-Speech Engines](https://awesome-repositories.com/f/artificial-intelligence-ml/generative-ai-resources/speech-synthesis/neural-text-to-speech-engines.md) — Offers a comprehensive deep learning toolkit for training and deploying neural text-to-speech engines.
- [Text-to-Speech](https://awesome-repositories.com/f/artificial-intelligence-ml/text-to-speech.md) — Provides a comprehensive framework for synthesizing high-fidelity human speech from text input using deep learning. ([source](https://github.com/coqui-ai/TTS/wiki/Experimental-Released-Models))
- [Custom Model Training](https://awesome-repositories.com/f/artificial-intelligence-ml/custom-model-training.md) — Provides a framework for developing and training custom speech synthesis models with performance tracking.
- [Phonetic Text Analysis](https://awesome-repositories.com/f/artificial-intelligence-ml/deep-learning-architectures/phonetic-text-analysis.md) — Implements neural processing to transform written text into linguistic representations before acoustic feature generation.
- [Speech Model Fine-Tuning](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning/infrastructure/machine-learning-training/fine-tuning-and-alignment/fine-tuning-frameworks/speech-model-fine-tuning.md) — Includes a framework for fine-tuning and training custom speech models with integrated logging. ([source](https://github.com/coqui-ai/tts#readme))
- [Multi-Speaker Synthesis](https://awesome-repositories.com/f/artificial-intelligence-ml/multi-speaker-synthesis.md) — Utilizes specialized model weights and speaker IDs to support diverse vocal identities within a single network.
- [Speaker Embeddings](https://awesome-repositories.com/f/artificial-intelligence-ml/speaker-embeddings.md) — Extracts speaker embeddings from audio samples to condition the synthesis model on specific vocal characteristics.
- [Voice Cloning](https://awesome-repositories.com/f/artificial-intelligence-ml/voice-cloning.md) — Replicates specific human voices by extracting speaker embeddings from short audio samples.
- [Web-Based Model Deployment](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning/infrastructure/model-deployment-and-serving/deployment-pipelines-and-endpoints/web-based-model-deployment.md) — Provides a self-hosted HTTP server to deploy speech synthesis models as a network-accessible API.
- [Curation Utilities](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning/speech-processing/speech-datasets/curation-utilities.md) — Includes tools for preparing and cleaning text-to-speech datasets to ensure high quality for model training.
- [Dataset Curation Tools](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning/speech-processing/speech-datasets/dataset-curation-tools.md) — Provides tools to prepare and clean text-to-speech datasets to ensure high quality for model training. ([source](https://github.com/coqui-ai/tts#readme))
- [Synthesis API Endpoints](https://awesome-repositories.com/f/artificial-intelligence-ml/speech-synthesis-models/synthesis-api-endpoints.md) — Runs pre-trained synthesis models as an HTTP server to provide audio generation over a network. ([source](https://github.com/coqui-ai/TTS/wiki/Experimental-Released-Models))
- [Self-Hosted Synthesis Servers](https://awesome-repositories.com/f/artificial-intelligence-ml/text-to-speech/local-speech-synthesis/self-hosted-synthesis-servers.md) — Provides a self-hosted HTTP server to deploy speech synthesis models as an API.
- [Voice Identity Conversions](https://awesome-repositories.com/f/artificial-intelligence-ml/voice-cloning/voice-identity-conversions.md) — Enables matching the vocal characteristics of source audio files to target speaker identities. ([source](https://github.com/coqui-ai/tts#readme))

### Graphics & Multimedia

- [Neural Vocoders](https://awesome-repositories.com/f/graphics-multimedia/media-processing-analysis/audio-processing-systems/audio-synthesis/neural-vocoders.md) — Includes neural vocoders that transform synthesized spectrograms into high-fidelity time-domain audio waveforms.
- [Acoustic Model Pipelines](https://awesome-repositories.com/f/graphics-multimedia/graphics-engines-rendering/rendering/engines/graphics-pipeline-architectures/rendering-pipelines/acoustic-model-pipelines.md) — Implements a two-stage pipeline that renders text into spectrograms before passing them to a vocoder.

### Development Tools & Productivity

- [CLI Speech Generators](https://awesome-repositories.com/f/development-tools-productivity/cli-speech-generators.md) — Ships a command-line interface for generating audio files from text using pre-trained speech models. ([source](https://github.com/coqui-ai/tts#readme))

### Part of an Awesome List

- [Generative Media Tools](https://awesome-repositories.com/f/awesome-lists/ai/generative-media-tools.md) — Deep learning toolkit for text-to-speech.
- [Acoustic User Interface](https://awesome-repositories.com/f/awesome-lists/media/acoustic-user-interface.md) — Deep learning toolkit for text-to-speech generation.
- [Media and Communication](https://awesome-repositories.com/f/awesome-lists/media/media-and-communication.md) — Deep learning toolkit for text-to-speech.
- [Text To Speech](https://awesome-repositories.com/f/awesome-lists/media/text-to-speech.md) — Deep learning toolkit for research and production speech synthesis.
