Audio & voiceMITPython

F5-TTS

Zero-shot voice cloning TTS based on flow matching.

Stars
15.4K
Forks
2.2K
Open issues
63
Last commit
2026-10-14

Live from the GitHub API · updated 2026-10-15

What is F5-TTS?

F5-TTS generates natural speech in the voice of a short reference clip without training. It ships a pip package with a Gradio app and CLI, and supports multi-speaker dialogue and speed control.

Key features

  • Zero-shot voice cloning from seconds of audio
  • Gradio app and CLI
  • Multi-style / multi-speaker generation

System requirements

Platforms
Windows · macOS · Linux
GPU
NVIDIA recommended; Apple Silicon supported
Python
3.10+

How to install F5-TTS

Summarized from the project’s README. Projects change quickly — check the GitHub page for the latest instructions.

pip

  1. 1
    Install PyTorch for your device, then F5-TTS.
    pip install f5-tts
  2. 2
    Launch the web app.
    f5-tts_infer-gradio

Strengths

  • High-quality cloning with no training
  • Simple install

Limitations

  • Pretrained weights are CC-BY-NC (non-commercial)

F5-TTS alternatives compared

SoftwareStarsLicensePlatformsVRAM
F5-TTS

Zero-shot voice cloning TTS based on flow matching.

15.4KMIT—
Fish Speech

Multilingual TTS and voice cloning from Fish Audio.

33.1KApache-2.04 GB+
GPT-SoVITS

Few-shot voice cloning and TTS with a full training WebUI.

62.8KMIT6 GB+
Kokoro

A tiny 82M-parameter TTS model with surprisingly natural voices.

9.3KApache-2.0—
Coqui TTS

Deep-learning text-to-speech toolkit, including the XTTS voice cloning model.

46.1KMPL-2.0—
Whisper

OpenAI’s open-source speech recognition and translation model.

110.5KMIT~1 GB (tiny) to ~10 GB (large)

FAQ

Is F5-TTS free?

Yes — F5-TTS is open-source software released under the MIT license. Check the license (and any model weight licenses) before commercial use.

Does F5-TTS run on Windows, Mac and Linux?

F5-TTS supports: Windows, macOS, Linux.

What hardware do I need for F5-TTS?

NVIDIA recommended; Apple Silicon supported

How do I install F5-TTS?

1. Install PyTorch for your device, then F5-TTS. 2. Launch the web app.

What are the best F5-TTS alternatives?

Popular alternatives include Fish Speech, GPT-SoVITS, Kokoro, Coqui TTS. See the comparison table on this page.