Irodori-TTS-500M-v3 β GGUF (ggml-quantised)
GGUF / ggml conversion of Aratako/Irodori-TTS-500M-v3 for use with CrispStrobe/CrispASR.
Irodori-TTS is a 500M-param Rectified Flow Diffusion Transformer (RF-DiT) text-to-speech model with zero-shot voice cloning via DAC-VAE latent conditioning. Japanese-focused with a 102K-vocab sarashina2.2 tokenizer. 48 kHz mono output.
License: MIT (follows upstream Irodori-TTS license).
Files
| File | Quant | Size | Notes |
|---|---|---|---|
irodori-tts-500m-v3-f16.gguf |
F16 | ~1.9 GB | Reference quality |
irodori-tts-500m-v3-q4_k.gguf |
Q4_K | ~852 MB | Recommended β fits 8 GB RAM |
irodori-tts-500m-v3-q8_0.gguf |
Q8_0 | ~896 MB | Near-lossless |
irodori-tts-ref.gguf |
F32 | ~4 KB | Reference activations for diff harness |
Architecture
Text Input (Japanese / mixed)
β
sarashina2.2 Tokenize (102K vocab, BPE)
β
TextEncoder (14L, 1280d, 10 heads, RoPE + SwiGLU)
βββ Each position: self-attention + gated residual + SwiGLU FFN
β
βββ [Optional] ReferenceLatentEncoder (14L, 1280d)
β βββ DAC-VAE latent from reference audio β speaker conditioning
β
DiT Backbone (24L, 2048d, 16 heads)
βββ LowRankAdaLN (rank=256) timestep conditioning
βββ JointAttention: self-KV + text-context-KV + speaker-context-KV
βββ Half-RoPE (first half of head_dim rotated, rest passthrough)
βββ SwiGLU MLP (ratio 2.875)
β
Euler RF ODE Solver (40 steps, CFG)
βββ noise β DAC-VAE latent sequence (32-dim continuous)
β
Semantic-DACVAE Decoder (48 kHz reconstruction)
βββ 32-dim latent β Snake1d + ConvTranspose1d upsampling β PCM
β
Output: float32 mono @ 48 kHz
Source model
- Upstream: Aratako/Irodori-TTS-500M-v3 (safetensors, ~1.9 GB)
- Codec: Aratako/Semantic-DACVAE-Japanese-32dim
- Tokenizer: sbintuitions/sarashina2.2-0.5b
- Code: Aratako/Irodori-TTS
- Converted with:
models/convert-irodori-tts-to-gguf.py
- Downloads last month
- 752
Hardware compatibility
Log In to add your hardware
Model tree for cstr/irodori-tts-GGUF
Base model
Aratako/Irodori-TTS-500M-v2 Finetuned
Aratako/Irodori-TTS-500M-v3