F5-TTS

This first-party Soniqo page documents F5-TTS from the local speech-swift / speech-core implementation. Hugging Face bundles are linked below after the integration notes.

Internal Page First

Landing cards and docs menus now point here first; source model and bundle links remain available from this page.

At a Glance

ModelF5-TTS
RoleZero-shot voice cloning from a short reference plus transcript
BackendMLX fp16
Output24 kHz mono waveform
LanguagesEnglish and Mandarin, mixed EN/ZH supported
LicenseCC-BY-NC-4.0 weights; non-commercial bundle
StatusReady through speech speak --engine f5 and the F5TTS Swift product
SourceSWivid F5-TTS
Swift productF5TTS
CLI / runtimespeech speak --engine f5

Use

The snippet below mirrors the current speech-swift API or command exposed by the repo.

# Clone a voice from a ~10 s reference clip plus its transcript.
.build/release/speech speak "Hello from my cloned voice." \
  --engine f5 \
  --voice-sample reference.wav \
  --f5-reference-text "Text spoken in the reference clip." \
  -o cloned.wav

Model Links

Implementation Notes