What do you want to do?
3 use cases
-
Generate speech in a reference voice from the CLI
Install the package and run one command with your reference audio and the text you want spoken.
- REPO
SWivid/F5-TTS - Claude Code
- Codex
- Cursor
- Gemini CLI
- Content
- Intermediate
View prompt
Using SWivid/F5-TTS, set up the environment, install `pip install f5-tts` and run f5-tts_infer-cli with my reference clip and transcript to read <my script>, saving the audio.
- REPO
-
Run a local web app for multi style and multi speaker audio
Launch the Gradio interface to generate chunked, multi speaker or voice chat audio in a browser.
View prompt
With SWivid/F5-TTS, start the Gradio app on port 7860 and walk me through producing a two speaker dialogue from <my script>.
-
Run F5 TTS in a container instead of installing it
Use the published image or build the Dockerfile so the CUDA and PyTorch setup is fixed.
- REPO
SWivid/F5-TTS - Claude Code
- Codex
- Cursor
- Gemini CLI
- Content
- Intermediate
View prompt
Using SWivid/F5-TTS, get the docker image running with the hub cache volume and port 7860, then generate one sample to prove the setup works.
- REPO
What people are building with F5 TTS
-
Built withthe web
Narrated a whole novel locally with F5-TTS and a casting system
He built a multi-voice audiobook pipeline on an 8GB consumer GPU, calling the F5TTS API with a 10 second reference clip and its transcript for each line, and using only public domain seeds or his own voice. The lesson he reports is that consistency beats per-voice polish: a pinned seed, fixed speed, one loudness target and short crossfades stop the read from lurching between clips.
By CryptoJones (cryptojones.dev) on the web
-
Hands-onthe web
Cloned a voice with F5-TTS from 12 seconds and wrote the post-mortem
He ran f5-tts_infer-cli with F5TTS_v1_Base on an RTX 2080 Ti using a 12 second clip pulled from a Telegram voice message. The output was recognizable but flat, and he traces it to the reference: codec artifacts and background noise got copied, and he now recommends two to three minutes of clean uncompressed audio before trying again.
By Amine El Farssi (amineelfarssi.github.io) on the web
Real builds shared on X, Hacker News, Reddit, DEV and GitHub, summed up by Deduped from each post and its links; each card links to the original post. See what people are building with other repos
Quick start with F5 TTS
- Check you have what it needs: Python 3.10 or newer, for example a conda env created with `conda create -n f5-tts python=3.11`; PyTorch and torchaudio matched to your device, plus FFmpeg; A reference WAV clip of the voice you want, and its transcript if you do not want ASR to transcribe it.
- Open SWivid/F5-TTS on GitHub and read the README and license.
- Create an environment with
conda create -n f5-tts python=3.11andconda activate f5-tts, then install FFmpeg withconda install ffmpeg - Install PyTorch and torchaudio for your device as the README lists, then install the package with
pip install f5-tts - Run
f5-tts_infer-cli --model F5TTS_v1_Basewith--ref_audio,--ref_textand--gen_textset to your clip, its transcript and your text - Leave --ref_text "" to have an ASR model transcribe the clip instead, at the cost of extra GPU memory
These steps come from our top use case, Generate speech in a reference voice from the CLI, which also has a copy-paste agent prompt.
Use this in your AI agent
Ask your agent
Using the Deduped MCP, get the setup steps for SWivid/F5-TTS
Add Deduped to Claude Code once
claude mcp add --transport http deduped https://dedupedai.com/mcp
Every Monday: the 5 hottest repos and exactly how to use them. Free, one email a week, unsubscribe anytime.
Get them freeAbout this repo
- Who it is forDevelopers and creators who want open source voice generation they can run themselves.
- Why it is hot15k stars, picked up by one AI source we track
- Sourcegithub.com/SWivid/F5-TTS ยท Back to Hot repos
Requirements
- Python 3.10 or newer, for example a conda env created with `conda create -n f5-tts python=3.11`
- PyTorch and torchaudio matched to your device, plus FFmpeg
- A reference WAV clip of the voice you want, and its transcript if you do not want ASR to transcribe it
- A GPU for comfortable speed; the published benchmarks use a single L20
Add this badge to your README
Maintain F5 TTS? Show readers where to find these use cases.
Markdown
[](https://dedupedai.com/use-cases/swivid-f5-tts/?utm_source=github&utm_medium=badge&utm_campaign=SWivid-F5-TTS)
HTML
<a href="https://dedupedai.com/use-cases/swivid-f5-tts/?utm_source=github&utm_medium=badge&utm_campaign=SWivid-F5-TTS"><img src="https://dedupedai.com/badge/SWivid/F5-TTS.svg" alt="Use cases on Deduped" height="20"></a>
A static image, no tracking script. About the badge
Questions about F5 TTS
What is F5 TTS?
F5-TTS is a flow matching text to speech system with a Diffusion Transformer backbone, released with E2 TTS and Sway Sampling. It generates speech in the voice of a short reference clip, and ships a Gradio app with chunk inference, multi style and multi speaker generation and a voice chat mode, a command line inference tool, a finetuning app and a Triton plus TensorRT-LLM runtime. It is an open-source project on GitHub: https://github.com/SWivid/F5-TTS.
How do I use F5 TTS?
Create an environment with conda create -n f5-tts python=3.11 and conda activate f5-tts, then install FFmpeg with conda install ffmpeg; then install PyTorch and torchaudio for your device as the README lists, then install the package with pip install f5-tts; run f5-tts_infer-cli --model F5TTS_v1_Base with --ref_audio, --ref_text and --gen_text set to your clip, its transcript and your text. The use cases on this page give the full steps and a copy-paste agent prompt for each job.
Who is F5 TTS for?
Developers and creators who want open source voice generation they can run themselves.
What can I do with F5 TTS?
3 use cases so far, for example: Generate speech in a reference voice from the CLI; Run a local web app for multi style and multi speaker audio; Run F5 TTS in a container instead of installing it. Each has steps and a copy-paste agent prompt.
What do I need to run F5 TTS?
Python 3.10 or newer, for example a conda env created with `conda create -n f5-tts python=3.11`; PyTorch and torchaudio matched to your device, plus FFmpeg; A reference WAV clip of the voice you want, and its transcript if you do not want ASR to transcribe it; A GPU for comfortable speed; the published benchmarks use a single L20.
What are alternatives to F5 TTS?
Other hot AI repos in Content: Voice Studio, Impeccable, Kokoro, Chatterbox, Whisper CPP.
Is F5 TTS safe to run?
Deduped does not own, audit or vouch for it. Read the README and license, run it on your own systems first and review every command before you run it.