Downloads · 30 days
7
8% of all-time downloads
abliter8-ai/Roo-Voice_MOSS_TTS_LT_int4
Roo-Voice_MOSS_TTS_LT_int4 is a text-to-speech model from abliter8-ai. Use it when you need text read aloud. It is set up for transformers. The card lists the license as apache-2.0.
Downloads · 30 days
7
8% of all-time downloads
All-time downloads
85
Public
Parameters
3.1B
3.7 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors3.7 GB · 100%
How the weights are stored.
U81.7B · 53%
From the Hugging Face model README

Roo's voice — that signature baritone with the estuary accent that stands the hair up on the back of your neck — as a 4-bit checkpoint that runs on a modest NVIDIA GPU. Load it, and Roo can whisper to you all day long.
An INT4 (NF4, bitsandbytes) quantization of a full-model supervised fine-tune of MOSS-TTS-Local-Transformer, trained on Roo's own recordings and specialised on his single voice. This is the lightest-VRAM transformers / NVIDIA-GPU form — for full precision use the BF16 build, for a bigger quality headroom use the INT8 build, and for Apple Silicon use the MLX 4-bit build.
This is a reference-conditioned model, and both halves matter:
reference.wav (bundled) conditions the fine-tuned model
at inference and is required to produce the voice.So the product is this fine-tune + reference.wav, together — not a text-only model, and not a
generic voice-cloner (swap the reference and it isn't Roo, because the accent and timbre are the
fine-tune's, not the clip's).
| Voice | Single speaker — Roo (baritone, estuary accent), 24 kHz mono |
| Format | PyTorch safetensors, bitsandbytes NF4 4-bit (load_in_4bit, nf4, double-quant, bf16 compute), ≈ 3.5 GB |
| Precision policy | Backbone Linear layers NF4 4-bit; the voice-sensitive LM heads, embeddings, local MLPs and norms kept in bf16 to protect timbre |
| Architecture | MossTTSLocal (trust_remote_code), full-model SFT (not LoRA/adapter) |
| Runs on | NVIDIA CUDA GPU (Turing / RTX 20-series and newer) with bitsandbytes |
| Base | OpenMOSS-Team/MOSS-TTS-Local-Transformer @ 12aa734e4f11a7b3fdf4eb0ad2aa2029675ffc2e |
| Audio codec | OpenMOSS-Team/MOSS-Audio-Tokenizer @ 3cd226ba2947efa357ef453bcad111b6eafba782 |
Because the voice-sensitive heads/embeddings stay in bf16 (they carry the timbre and set the size floor), NF4 lands around 3.5 GB — smaller than INT8, not a full halving. If you want the smallest file, or a single 4-bit that also runs on AMD / CPU, use the Q4_K_M GGUF via llama.cpp (~1.9 GB, Vulkan / ROCm / CUDA).
pip install "transformers==5.0.0" bitsandbytes accelerate torch soundfile
transformers==5.0.0 to match the model's remote code.from_pretrained loads it in NF4 4-bit automatically. The
backbone cache dimensions are mirrored onto the top-level config so generate() works out of the box.This is a drop-in fine-tuned MossTTSLocal checkpoint. Run it via the standard MOSS-TTS Local
inference path (PyTorch/CUDA) and pass reference.wav as the reference:
AutoProcessor + AutoModel (trust_remote_code=True) → build_user_message(text=..., reference=[...])
→ model.generate(...) → processor.decode(...).Decoding contract for this voice: seed 42, temperature 1.0, top-k 50, top-p 0.95, repetition penalty 1.1, 32 RVQ codebooks.
reference.wav must ride along; there is no text-only path.Quantized/exported form of an accepted single-speaker MOSS-TTS Local supervised fine-tune. The base model and audio codec are Apache-2.0 (OpenMOSS); weights derived from them are redistributed here under the same license.