AI tools, scored for your job
Get paid to train AI
🤝 You're in the Free & Open Source library — community-built tools you can use without paying. A different concept from our scored AI directory.
Home › Free & Open Source › Audio & Music › F5-TTS
✦ Free & open sourceAudio & Music

F5-TTS

A flow-matching text-to-speech model with MIT code, but pre-trained models licensed CC-BY-NC.

F5-TTS: flow-matching speech, non-commercial models

MIT code with a Gradio app, CLI and Docker image; pre-trained models are CC-BY-NC.

Free forever · source-available · MIT (code); pre-trained models CC-BY-NC (not OSI-approved)
✓ Needs IT✓ Browser-based✓ Real-time collaboration
6.8
ZEKAI
Research code, non-commercial
Free & open source · Audio & Music
Ease of setup3
Usefulness6
Maintenance9.5
Community8.5
★ 15,581
GITHUB
Nov 2026
UPDATED
MIT (code); pre-trained models CC-BY-NC (not OSI-approved)
LICENSE
🛠 Don't want to self-host? We can set it up →
⚡ Quick answer

F5-TTS is a Diffusion Transformer based text-to-speech system trained with flow matching, released with MIT-licensed code. It suits researchers and hobbyists, but its README says the pre-trained models are CC-BY-NC, so they cannot back commercial work.

Runs on
Cross-platform
Hosting
Self-host
Languages
Python
License
MIT (code); pre-trained models CC-BY-NC (not OSI-approved)

What it is

You install a PyTorch build for Nvidia, AMD or Intel GPUs, then pip install f5-tts, or run the provided Docker image. It includes a Gradio interface and command-line inference, and can transcribe reference audio with an ASR model if you leave the reference text blank.

Who it's for

It suits researchers, students and hobbyists who want to experiment with flow-matching TTS. It does not suit anyone producing paid or published voice work with the stock models.

Key features

Flow-matching TTS

Diffusion Transformer with ConvNeXt V2 text handling.

Sway Sampling

Inference-time flow step strategy the README says improves performance.

Gradio and CLI

Web interface plus command-line inference.

Docker image

Run with --gpus=all from the published container.

GPU choice

Install notes for Nvidia, AMD and Intel GPUs.

Triton and TensorRT-LLM

A documented runtime deployment for faster serving.

How to start

Up and running in 3 steps

1
Create a Python 3.10 or newer conda environment and install FFmpeg.
2
Install PyTorch for your GPU, then run pip install f5-tts.
3
Launch the Gradio app with f5-tts_infer-gradio, or run the command-line tool with your reference audio.
Real talk

Our honest verdict

What's great

  • MIT-licensed code you can read and modify freely.
  • Install instructions cover Nvidia, AMD and Intel GPUs, not only CUDA.
  • A published Docker image gives a fast route to the Gradio interface.
  • Leaving the reference text empty makes an ASR model transcribe it for you.

Where it falls short

  • The README says pre-trained models are CC-BY-NC because of the Emilia training data, so commercial use is out.
  • You need a PyTorch build matched to your GPU, and ROCm 6 breaks on newer AMD cards per the README.
  • The first-run model downloads and GPU memory use are yours to manage; no VRAM figure is stated.
  • It is a research codebase, not a polished voice editor.
Cost

Pricing & license

The code is free under MIT. The pre-trained models are free for non-commercial use only; the only other cost is the GPU hardware you run it on.

Paid work

Open remote AI-training roles

870 open remote AI-training roles, updated November 14, 2026; most pay $20–$170 an hour. Zekai lists them free; the application goes to the employer’s platform.

See all open roles →
Compare

Alternatives

🎁 Free & open-source alternatives

These reviewed AI tools do the same job instantly — from our scored directory.

Get more

Use it, or have us set it up

📄 Free PDF: F5-TTS for Audio & Music
A plain-language guide to getting your first result. Sent to your inbox.
🔔 64 people want a full video tutorial — add your vote
🛠 Don't want to set it up yourself?
We'll install, host & configure F5-TTS for you — and train your team.
Get it done for you ↗
Questions

FAQ

Can I use F5-TTS commercially?

The code is MIT, but the README says the pre-trained models are CC-BY-NC due to the Emilia dataset, so the stock models are not for commercial use.

What GPU does F5-TTS need?

The README has install paths for Nvidia, AMD and Intel GPUs and a CUDA Docker image, but no VRAM figure.

Does it need a reference clip?

The README shows inference with reference audio and optional reference text; leaving the text empty has an ASR model transcribe it.

Radar

Latest AI news

✉️ The weekly free toolkit
The best new free & open-source tools for Audio & Music — one short email a week, in your language.
Free · 1 email/week · unsubscribe anytime
Get paid to train AI →

See Zekai first in Google