Deep dive
The full breakdown - performance, comparisons, and setup
tortoise-tts
tortoise-tts is a speech (TTS/STT) tool - A multi-voice TTS system trained with an emphasis on quality.
Overview
- Strong multi-voice capabilities. 2. Highly realistic prosody and intonation.
This repo contains all the code needed to run Tortoise TTS in inference mode.
A live demo is hosted on Hugging Face Spaces. If you'd like to avoid a queue, please duplicate the Space and add a GPU. Please note that CPU-only spaces do not work for this demo.
I'm naming my speech-related repos after Mojave desert flora and fauna. Tortoise is a bit tongue in cheek: this model is insanely slow. It leverages both an autoregressive decoder and a diffusion decoder; both known for their low sampling rates. On a K80, expect to generate a medium sized sentence every 2 minutes.
A cool application of Tortoise + GPT-3 (not affiliated with this repository): https://twitter.com/lexman_ai. Unfortunately, this project seems no longer to be active.
If you want to use this on your own computer, you must have an NVIDIA GPU.
First, install miniconda: https://docs.conda.io/en/latest/miniconda.html
This will: 1. create conda environment with minimal dependencies specified 1. activate the environment 1. install pytorch with the command provided here: https://pytorch.org/get-started/locally/ 1. clone tortoise-tts 1. change the current directory to tortoise-tts 1. run tortoise python setup install script
tortoise-tts is open-source, written primarily in Jupyter Notebook, with 14,886 GitHub stars under the Apache 2.0 license. It was last updated on 2024-11-19.
Key capabilities
From the project's documentation:
- Hugging Face, who wrote the GPT model and the generate API used by Tortoise, and who hosts the model weights.
- Jang et al who developed and open-sourced univnet, the vocoder this repo uses.
- Kim and Jung who implemented univnet pytorch model.
- lucidrains who writes awesome open source pytorch models, many of which are used here.
Install
A quick way to get started (always check the official docs for the latest):
pip install tortoise-ttsHow it fits a local-AI stack
tortoise-tts runs on your own hardware, so pair it with a model and a GPU sized to your needs. Use the VRAM calculator to pick a model that fits your card, and see what you can run for hardware guidance. Related speech (TTS/STT) tools in the directory:
Sources
- Source code & docs: neonbjb/tortoise-tts
Stats from GitHub, 2026-10-17.
Frequently asked
Quick answers to common questions
What is tortoise-tts?
tortoise-tts is a tts-stt tool for local AI workloads. A multi-voice TTS system trained with an emphasis on quality
Is tortoise-tts free and open source?
Yes, tortoise-tts has 14,886 GitHub stars and is licensed under Apache 2.0. You can self-host it for free on windows, docker.
What platforms does tortoise-tts support?
tortoise-tts runs on windows, docker.
What hardware do I need for tortoise-tts?
The hardware requirements depend on which models you run. Check our hardware directory for compatible GPUs and systems. tortoise-tts has 14,886 GitHub stars and an active community.
Does tortoise-tts support GPU acceleration?
tortoise-tts supports GPU acceleration via CUDA, Metal, or Vulkan depending on your platform. For the best performance, pair it with an NVIDIA RTX 4090 or 5090.
What are the best alternatives to tortoise-tts?
Popular alternatives include other tts-stt tools in our directory. Browse our full collection at /tool for comparisons, community reviews, and benchmark data to find the right fit for your workflow.
How much does tortoise-tts cost?
tortoise-tts is free-open-source. It is completely free and open source to self-host.
Pairs well with
Complementary tools, models, and hardware