mozilla/TTS

:robot: :speech_balloon: Deep learning for Text to Speech (Discussion forum: https://discourse.mozilla.org/c/tts)

Hosted by Mozilla

View on GitHub ↗Jump to charts ↓

mozilla/TTS has 10k+ stars and 1k+ forks on GitHub, is written in Jupyter Notebook, and was last pushed on Nov 9, 2023. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 35 minutes ago
Added to GitGenius on October 12th, 2026
Created on January 23rd, 2018
Open Issues & Pull Requests: 37 (+0)
GitHub issues: Enabled
Number of forks: 1,322
Total Stargazers: 10,176 (+0)
Total Subscribers: 188 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 56.5 days
Mean response time: 236.5 days
90th percentile: 473.8 days
Tracked items: 10

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

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

Recent activity

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

Top labels

  • help wanted (1)
  • wontfix (1)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

TTS is a library for advanced text-to-speech generation built on deep learning research and designed to balance ease of training, speed, and output quality.

The library addresses the challenge of generating natural-sounding speech from text by combining multiple neural network components. It uses text-to-spectrogram models such as Tacotron, Tacotron2, and Glow-TTS to convert text into acoustic representations, then applies vocoder models like MelGAN and Multiband-MelGAN to synthesize audio waveforms from those representations. The toolkit includes a speaker encoder for computing speaker embeddings, enabling multi-speaker synthesis. Dataset curation tools help measure and improve training data quality before model training begins.

The library suits projects requiring multilingual speech synthesis, as it supports over twenty languages and ships with pretrained models ready for inference. It works well for both research and production use, with model conversion capabilities to PyTorch, TensorFlow 2.0, and TFLite formats. The modular code structure allows experimentation with new model architectures without extensive refactoring. Teams with GPU resources can leverage efficient multi-GPU training. The project provides a demo server, command-line tools for synthesis, and Jupyter notebooks for benchmarking, reducing the barrier to getting started.

The project maintains active public discussion channels including a dedicated Discourse forum for usage questions and a GitHub issue tracker for bug reports and feature requests. Development activity shows consistent engagement with both bug fixes and feature additions across the codebase. The library receives contributions from external developers and remains actively maintained with documentation including tutorials, model release notes, and contribution guidelines.