coqui-ai/TTS

πŸΈπŸ’¬ - a deep learning toolkit for Text-to-Speech, battle-tested in research and production

View on GitHub β†—Jump to charts ↓Open shareable report β†’

Summary Information

Updated 55 minutes ago
Added to GitGenius on June 19th, 2026
Created on May 20th, 2020
Open Issues & Pull Requests: 2 (+0)
Number of forks: 6,148
Total Stargazers: 45,941 (+1)
Total Subscribers: 337 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 19.7 hours
Mean response time: 19.8 days
90th percentile: 27.3 days
Tracked items: 288

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Only 12% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 2
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 0 days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • wontfix (269)
  • bug (236)
  • feature request (105)
  • help wanted (2)
  • TODOs (1)

Most active issues this week

Detailed Description

Coqui TTS is a deep learning toolkit for text-to-speech synthesis written in Python and built on PyTorch. The library provides both pre-trained models and comprehensive tools for training and fine-tuning custom TTS systems across multiple languages. According to the repository details, it supports over 1100 languages through integration with Fairseq models and includes production-ready models like XTTS that can speak 13 languages with streaming capabilities achieving sub-200ms latency.

The toolkit implements a wide range of spectrogram-based models including Tacotron, Tacotron2, Glow-TTS, FastSpeech, FastSpeech2, and FastPitch, alongside end-to-end models such as VITS, YourTTS, Tortoise, and Bark. For audio generation, it includes multiple vocoder implementations: MelGAN, MultiBandMelGAN, ParallelWaveGAN, WaveGrad, WaveRNN, HiFiGAN, and UnivNet. The library also provides speaker encoder models using GE2E and Angular Loss approaches, enabling multi-speaker synthesis and voice cloning capabilities. Voice conversion functionality is available through the FreeVC model implementation.

Key features include high-performance deep learning models optimized for text-to-speech tasks, support for multi-speaker and multilingual synthesis, efficient model training with detailed logging to terminal and Tensorboard, and a modular but cohesive codebase. The toolkit offers dataset analysis and curation tools, a flexible Trainer API, and utilities for testing and deploying models. Users can synthesize speech through both a Python API and command-line interface, with options to use pre-trained models or custom trained models.

The repository maintains active development with extensive testing infrastructure across multiple workflows including auxiliary tests, data tests, Docker builds, inference tests, style checks, and model zoo tests.

The codebase is classified across multiple domains including text-to-speech, speech synthesis, voice cloning, neural networks, deep learning, audio generation, multilingual support, real-time inference, model training, and phoneme conversion. The toolkit is battle-tested in both research and production environments, with documentation available on ReadTheDocs and a community presence on GitHub Discussions and Discord for support and feature requests.