Mindket

F5-TTS

Newversion 1 · updated

Overview

Turns text into speech with the F5-TTS flow-matching model, shipped as F5-TTS and E2 TTS base checkpoints. For developers and researchers working under a non-commercial license.

F5-TTS is a kit in the Developer category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page, a zip of its files. Nothing in it runs by itself.

At a glance

You need
  • Python, to run the Hugging Face download tool
  • The huggingface_hub package
  • The f5-tts library, which the project's own page describes
Runs in
  • Python, using the f5-tts library
  • Windows, macOS or Linux, once the files are downloaded
Start with
pip install -U huggingface_hub
hf download SWivid/F5-TTS

Platform

WindowsOperating system
macOSOperating system
LinuxOperating system

About

What it is

F5-TTS is a text-to-speech model published by SWivid, and this repository holds its base checkpoints. It also carries a base checkpoint of E2 TTS. The linked paper describes the method as flow matching. The README gives no description of the model beyond the checkpoint layout, so this page stays short.

Who it suits

It suits speech researchers and developers who want public text-to-speech weights for non-commercial work.

IndustryWho uses itHow they use itExample
ResearchSpeech researchersStart from the published base checkpoints and the paperLoading a base checkpoint to study its output
SoftwareHobby developersAdd speech output to a personal projectA narration feature in a side project
EducationStudentsStudy how a public text-to-speech model is packagedSetting up the checkpoint folder from scratch

You can skip it if you need commercial use, because the license is CC BY-NC 4.0.

Where to use it

  • Python, using the f5-tts library
  • Windows, macOS or Linux, once the files are downloaded
Use caseWhoWhat they get back
Speech researchResearchersBase checkpoints to start from
Personal projectsDevelopersSpoken audio from written text
Model comparisonStudentsF5-TTS and E2 TTS checkpoints side by side

How to set it up

  • Python, to run the Hugging Face download tool
  • The huggingface_hub package
  • The f5-tts library, which the project's own page describes
  1. Install the Hugging Face hub package.
  2. Download the repository files to your computer.
  3. Place each checkpoint under a ckpts folder, in the layout shown below.
pip install -U huggingface_hub
hf download SWivid/F5-TTS

The card shows this folder layout for the checkpoints.

ckpts/
    F5TTS_v1_Base/
        model_1250000.safetensors
    F5TTS_Base/
        model_1200000.safetensors
    E2TTS_Base/
        model_1200000.safetensors

How to use it

The README shows no run command. It gives the checkpoint layout and points to the project's GitHub page and paper, so follow the project's own instructions to turn text into speech.

ToolWhat it does
hf downloadFetches the checkpoint files to your computer
ckpts folderWhere the project expects the checkpoint files
F5TTS_v1_BaseThe v1 base checkpoint of F5-TTS
F5TTS_BaseThe base checkpoint of F5-TTS
E2TTS_BaseThe base checkpoint of E2 TTS

Example

You download the repository, put the F5TTS_v1_Base checkpoint in its folder under ckpts, and follow the project's instructions to speak a sentence. You get audio of that sentence back.

For newcomers and experts

Text to speech turns written words into spoken audio. To start, download the files and arrange the ckpts folder exactly as shown, then read the project's instructions.

If you know the field, the paper frames F5-TTS around flow matching, and the repository stores three base checkpoints as Safetensors files named by training step. The README gives no training data or benchmarks, and the license excludes commercial use.

  1. You download a base checkpoint
  2. You place it under the ckpts folder
  3. The f5-tts library loads it
  4. Your text becomes speech

Good to know

  • Checkpoints: F5-TTS v1 base, F5-TTS base and E2 TTS base
  • Variants: Hugging Face lists 8 quantized and 154 fine-tuned versions made by other people
  • License: CC BY-NC 4.0
  • Cost to run: none named
  • Data it reaches: the text you give it, and the files you download from Hugging Face
  • Not for: commercial use, since the license is non-commercial

README and files

README

F5-TTS

Turns text into speech with the F5-TTS flow-matching model, shipped as F5-TTS and E2 TTS base checkpoints. For developers and researchers working under a non-commercial license.

Made by SWivid on Hugging Face. These notes are Mindket's, written from its model page and model card; the model's own files and license are on Hugging Face.

About

What it is: F5-TTS is a text-to-speech model published by SWivid, and this repository holds its base checkpoints. It also carries a base checkpoint of E2 TTS. The linked paper describes the method as flow matching. The README gives no description of the model beyond the checkpoint layout, so this page stays short.

Who it suits: It suits speech researchers and developers who want public text-to-speech weights for non-commercial work.

Industry | Who uses it | How they use it | Example
Research | Speech researchers | Start from the published base checkpoints and the paper | Loading a base checkpoint to study its output
Software | Hobby developers | Add speech output to a personal project | A narration feature in a side project
Education | Students | Study how a public text-to-speech model is packaged | Setting up the checkpoint folder from scratch

You can skip it if you need commercial use, because the license is CC BY-NC 4.0.

Where to use it:

  • Python, using the f5-tts library
  • Windows, macOS or Linux, once the files are downloaded
Use case | Who | What they get back
Speech research | Researchers | Base checkpoints to start from
Personal projects | Developers | Spoken audio from written text
Model comparison | Students | F5-TTS and E2 TTS checkpoints side by side

How to set it up:

  • Python, to run the Hugging Face download tool
  • The huggingface_hub package
  • The f5-tts library, which the project's own page describes
  1. Install the Hugging Face hub package.
  2. Download the repository files to your computer.
  3. Place each checkpoint under a ckpts folder, in the layout shown below.
pip install -U huggingface_hub
hf download SWivid/F5-TTS

The card shows this folder layout for the checkpoints.

ckpts/
    F5TTS_v1_Base/
        model_1250000.safetensors
    F5TTS_Base/
        model_1200000.safetensors
    E2TTS_Base/
        model_1200000.safetensors

How to use it: The README shows no run command. It gives the checkpoint layout and points to the project's GitHub page and paper, so follow the project's own instructions to turn text into speech.

Tool | What it does
hf download | Fetches the checkpoint files to your computer
ckpts folder | Where the project expects the checkpoint files
F5TTS_v1_Base | The v1 base checkpoint of F5-TTS
F5TTS_Base | The base checkpoint of F5-TTS
E2TTS_Base | The base checkpoint of E2 TTS

Example: You download the repository, put the F5TTS_v1_Base checkpoint in its folder under ckpts, and follow the project's instructions to speak a sentence. You get audio of that sentence back.

For newcomers and experts: Text to speech turns written words into spoken audio. To start, download the files and arrange the ckpts folder exactly as shown, then read the project's instructions.

If you know the field, the paper frames F5-TTS around flow matching, and the repository stores three base checkpoints as Safetensors files named by training step. The README gives no training data or benchmarks, and the license excludes commercial use.

You download a base checkpoint
You place it under the ckpts folder
The f5-tts library loads it
Your text becomes speech

Good to know:

  • Checkpoints: F5-TTS v1 base, F5-TTS base and E2 TTS base
  • Variants: Hugging Face lists 8 quantized and 154 fine-tuned versions made by other people
  • License: CC BY-NC 4.0
  • Cost to run: none named
  • Data it reaches: the text you give it, and the files you download from Hugging Face
  • Not for: commercial use, since the license is non-commercial

On Hugging Face, 13 November 2026

  • Task: text to speech
  • Library: f5-tts
  • Downloads in the last 30 days: 1,335,845
  • Likes: 1,230
  • License: cc-by-nc-4.0
  • Quantized versions: 8
  • Fine-tunes: 155
  • Tags: f5-tts, text-to-speech

Links

Get the model

Download its files with Hugging Face's command line:

pip install -U huggingface_hub
hf download SWivid/F5-TTS

Then follow the usage in its model card. Nothing in this kit runs by itself.

Files
README.md  4 KB

1 file, 4 KB, downloaded as a zip.

What’s new

  • Version 1 · 2026-11-13

Compare with similar

Listed Hugging Face models in the same category that share the most tags with this one.

ProductDownloads, last 30 daysLikesParametersLicenseLast change
F5-TTS This page1,335,8451,230—cc-by-nc-4.0
Kokoro-82MShares text-to-speech12,580,9637,403—apache-2.0
Chatterbox TTSShares text-to-speech2,440,9021,911—mit
VieNeu-TTS v3 TurboShares text-to-speech2,151,800109131Mapache-2.0
Qwen3-TTS GGUFShares text-to-speech1,347,06667915Mapache-2.0
VoxCPM2Shares text-to-speech984,8601,7832.3Bapache-2.0
Numbers as Mindket last read them, from 2026-11-12 to 2026-11-13.

Reviews

No ratings yet

Write a review

No reviews yet.

What people say

Posts and comments that name this project on Hacker News, Bluesky, X, Reddit, Facebook and YouTube, found by a weekly search and on Trendshift. Mindket doesn’t write or check them. Open one to read it where it was posted.

sandreasShow HN: Kitten TTS – 25MB CPU-Only, Open-Source TTS ModelCool. While I think this is indeed impressive and has a specific use case (e.g. in the embedded sector), I'm not totally convinced that the quality is good enough to replace bigger models. With fish-speech[1] and f5-tts[2] there are at least 2 open source models pushing the quality limits of…Neil Crumpwhen I first used it it would sometimes crash with longer strings, but this uncommitted PR fixed it- github.com/SWivid/F5-TT... But basically, upload up to 12 seconds of sample audio and it'll then produce any length of text in that voice.1 replythorsten-voiceA CC-By Open-Source TTS Model with Voice CloningYou're very welcome. On f5 github repo is an active discussion (i'm involved too) on supporting other languages including german: https://github.com/SWivid/F5-TTS/issues/87#issuecomment-2418...Neil CrumpI also had a play with github.com/swivid/f5-tts the other day, which is VERY impressive if slightly creepy.1 replyterhechteNotebookLlama: An open source version of NotebookLMI tried to build something kind of like NotebookLM (personalized news podcasts) over the past months (https://www.tailoredpod.ai), but biggest issue is that the existing good TTS Apis are so expensive that a product such as NotebookLM is not really possible for a normal company that doesn't have…土豆哥想跑语音/音频类 AI,这 4 个开源项目今天就能直接用: 1. Whisper,OpenAI 的语音识别 github.com/openai/whisper 2. F5-TTS,文本转语音 github.com/SWivid/F5-TTS 3. Coqui TTS,文本转语音 github.com/coqui-ai/TTS 4. RVC,变声/音色转换 github.com/RVC-Project... 都是开源,本地能跑。mlbossPlay 3.0 mini – A lightweight, reliable, cost-efficient Multilingual TTS modelOn related note a very good open source TTS model was released 2 days back: https://github.com/SWivid/F5-TTS Very good voice cloning capability. Runs under 10G vram nvidia gpu.EUVD Bot🚨 EUVD-2026-33744 📊 8.8/10 🏢 SWivid 📝 F5-TTS through version 1.1.20 contains a path traversal vulnerability in the finetune Gradio handlers that allows unauthenticated attackers to write arbitr... 🔗 https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-33744 #cybersecurity #infosec #cve #euvddigganPlay 3.0 mini – A lightweight, reliable, cost-efficient Multilingual TTS modelI was literally just looking at that today, and the best one I came across was F5-TTS: https://swivid.github.io/F5-TTS/ Only thing missing (for me) is "emotion tokens" instead of forcing the entire generation to be with a specific emotion, as the generated voice is a bit too robotic otherwise.Tom Dörrhttps://github.com/SWivid/F5-TTSpopalchemistNotable AI ModelsThe trends around compute increasing is on the whole correct but by no means is it a universal rule. More optimized training procedures and model architectures are coming out all the time. In just the last week, we got F5-TTS which is trained on twice as much data as the previous leader in…modelessOmni SenseVoice: High-Speed Speech Recognition with Words TimestampsLooks cool! Combine this with this new TTS that released today that looks really good and an LLM and you'd have a pretty good all-local voice assistant! https://github.com/SWivid/F5-TTS

Searched

More from Mindket

See all from Mindket

anaksor-ocr

Sokheng · Kit

Reads Khmer and English text from documents, receipts and photos of signs, using a detector for text lines and a recogniser for each line. Suits developers who…

New

Qwen2.5-7B-Instruct as GGUF files in eight quantization sizes, to chat with locally through llama.cpp. For people who want a capable 7.6B model on their own co…

New

ACE-Step 1.5 XL SFT

ACE-Step · Kit

Generates music from text with a 4B diffusion decoder, 50 steps and guidance control, aiming for higher audio quality than the base. For creators with a GPU of…

New

Similar in Developer

See all in Developer

Claude Code Skills & Plugins

alirezarezvani · Skill

Adds 411 ready-made skills for Claude Code and other coding agents, grouped by role from engineering and product to marketing, finance and compliance. Installs…

New29.8k

buzz

block · Kit

Self-hostable workspace where people and AI agents share the same rooms, built on a Nostr relay that logs every action as a signed event. For teams that want t…

New37.3k

plannotator

backnotprop · Kit

Opens your AI coding agent's plans, specs and code changes in a browser so you can annotate or comment on them and send the feedback straight back to the agent.

New10.5k