F5-TTS engine consistency sweep (Makefile, startup, README, docs)

This commit is contained in:
russell@unturf.com 2026-05-24 08:24:38 -04:00
parent 2df34f85cc
commit 482b17960c
No known key found for this signature in database
8 changed files with 219 additions and 14 deletions

View file

@ -2,6 +2,17 @@
## Recent Changes
**F5-TTS engine added, 2026-05-24**
* 🦝 **F5-TTS integrated as `tts-1-f5`** (additive, enabled by default alongside `tts-1-qwen`)
- Flow-matching zero-shot voice cloning ([SWivid/F5-TTS](https://github.com/SWivid/F5-TTS), MIT license)
- ~336M params (vs Qwen3-TTS 1.7B), lower VRAM footprint
- 24kHz output, matches Qwen3-TTS sample rate for drop-in voice swap
- Reuses the same 40 LibriSpeech cloned voices as `tts-1-qwen` (shared `cloned-voices/` references)
- Empirical benchmark: faster + better clones than Qwen3-TTS on identical reference clips
- No `temperature` / `top_p` / `top_k` (flow-matching): uses `cfg_strength` + `nfe_step` instead
- Inspiration: [MonumentalSystems/VoiceClone](https://github.com/MonumentalSystems/VoiceClone) — our wrapper mirrors their `F5TTS.infer()` call pattern
**Raccoon Mission Updates, 2025-11-09**
* 🦝 **Production-ready multiprocess architecture** - 4 uvicorn workers for true concurrency, bypassing Python's GIL