Downloads · 30 days
0
PeytonT/f5tts-4bit-distill
f5tts-4bit-distill is a text-to-speech model from PeytonT. Use it when you need text read aloud. It is set up for custom. The card lists the license as other.
This package contains the current Agent Kernel Lite Peyton voice F5-TTS export. It keeps the original F5-TTS CFM DiT architecture and ships the large tensors as rowwise signed int4 with fp16 scales.
Downloads · 30 days
0
Access
Public
Updated May 21, 2026
Repo size
703 MB
Likes
0
Public
Click a slice to open those files.
.tar179 MB · 51%
From the Hugging Face model README
This package contains the current Agent Kernel Lite Peyton voice F5-TTS export. It keeps the original F5-TTS CFM DiT architecture and ships the large tensors as rowwise signed int4 with fp16 scales.
This is a weights-only custom runtime bundle. It is not a standalone
transformers pipeline. Loading requires an F5-TTS-compatible runtime that
understands f5tts, plus the app vocoder bundle.
The release target is faster generation through both fewer sampling steps and a smaller packed weight payload:
24-32 function-evaluation steps.8 function-evaluation steps, CFG 2.0,
speed 1.15.3x fewer DiT forward passes versus 24-step generation,
or 4x fewer DiT forward passes versus 32-step generation.1.25 GiB FP32 model-only weights down to
163.65 MiB packed Q4/fp16 tensors, roughly 7.8x smaller.Earlier measured synthesis-only wall-clock on an NVIDIA RTX 3090 with the PyTorch F5-TTS/Vocos path, same text and reference audio, CFG-free:
| Setting | Synth time | Relative to 8-step |
|---|---|---|
| 8 steps | 1.57 s | 1.00x |
| 24 steps | 3.84 s | 2.44x slower |
| 32 steps | 5.11 s | 3.25x slower |
Actual wall-clock speed depends on runtime, hardware, audio length, vocoder, and whether Q4 tensors are executed directly or dequantized through a fallback path. The Agent Kernel Lite custom WASM smoke for this bundle produced finite audio and loaded the packed Q4 tensors through the model-stack runtime.
dim=1024, depth=22, heads=16, ff_mult=2512410024000335,472,6401,624,196337,096,836171,601,360 bytes, about 163.65 MiBhttps://github.com/peytontolbert/agent_kernel_litehttps://github.com/peytontolbert/model-stackhttps://github.com/peytontolbert/model-stack/browser/bitnet/f5tts_q4_dit_runtime.jshttps://github.com/peytontolbert/model-stack/browser/bitnet/q4_wasm_runtime.jshttps://github.com/peytontolbert/model-stack/browser/bitnet/vocos_fp16_runtime.jshttps://github.com/peytontolbert/model-stack/browser/bitnet_wasm/src/lib.rshttps://github.com/peytontolbert/model-stack/scripts/distill_f5tts_12_to_4_q4.pymanifest.json: bundle metadata and architecture descriptionexport_summary.json: tensor counts and byte sizestensors.q4.bin: packed int4 tensor payloadtensor_q4_index.json: index for packed int4 tensorstensors.fp16.bin: fp16 tensor payloadtensor_fp16_index.json: index for fp16 tensorsF5TTS_Base_vocab.txt: F5-TTS vocabularypeyton_voice_q4.tar: app-ready voice asset archive with F5 Q4, Vocos Q4,
Peyton reference audio, and vocabularysamples/BF_fullq4_surface_v2_best_nfe8_cfg2_speed115.wav: quality-gate samplechecksums.sha256: SHA-256 checksums for release filesUse only with authorization from the voice owner and in contexts where synthetic voice output is appropriate.