Onyx Kokoro 82M
A mixed-precision MLX quantization of Kokoro-82M (StyleTTS2-derived, Apache-2.0), packaged for Onyx — an on-device iOS AI assistant. Used by OnyxTTS, Onyx's own from-scratch Swift + MLX text-to-speech engine, to...
Fuente del modelo
- Tipo
- Other
- Tamaño del archivo
- 510 KB–148 MB
- Modelo base
- hexgrad/Kokoro-82M
- Versión
- vRevision 17a1eb7
- Actualizado
- 13 oct 2026
- Descargas
- 106
- Fuente
- Hugging Face
Descripción de la fuente
Onyx-Kokoro-82M
A mixed-precision MLX quantization of Kokoro-82M (StyleTTS2-derived, Apache-2.0), packaged for Onyx — an on-device iOS AI assistant. Used by OnyxTTS, Onyx's own from-scratch Swift + MLX text-to-speech engine, to speak assistant replies in a natural neural voice fully on-device (Apple's AVSpeechSynthesizer is the fallback).
What this is
- Mixed 4-bit quant (group size 64): the PL-BERT (ALBERT) text encoder's Linear weights are 4-bit; the
entire vocoder path — the prosody predictor (LSTMs + AdaIN convs → pitch/energy) and the iSTFTNet generator —
stays fp16. The vocoder directly shapes the waveform and is quant-sensitive, so it is deliberately NOT
quantized. ~330 MB fp32 → 148 MB (
model.safetensors). - Voice packs (
voices/*.safetensors): 54 voices (af_/am_ American, bf_/bm_ British, plus jf/jm/zf/zm/ ef/em/ff/hf/hm/if/im/pf/pm for other languages). Each is a[N, 1, 256]style tensor indexed by phoneme-sequence length. config.jsoncarries the standard Kokoro config plus aquantizationblock ({group_size: 64, bits: 4}) so the loader dequantizes the right layers.
Provenance
Weights derived from prince-canuma/Kokoro-82M (the mlx-audio mirror of hexgrad/Kokoro-82M) via Onyx's
quantize_kokoro.py. Verified to load + synthesize valid 24 kHz audio end-to-end through OnyxTTS on Apple
Silicon. Apache-2.0, same as the base model.
Fuentes
1 fuente
Fuentes
1 fuenteVerificado 15 ago
Artefactos del modelo
55 artefactos
Artefactos del modelo
55 artefactosvoices/af_jessica.safetensors
safetensors · 510 KB · SHA-256 93930bbe363c…7003 · Hugging Face
Descargarvoices/af_nicole.safetensors
safetensors · 510 KB · SHA-256 769ee38efeb1…05c6 · Hugging Face
Descargarvoices/am_fenrir.safetensors
safetensors · 510 KB · SHA-256 843c5a6abcd2…beee · Hugging Face
Descargarvoices/am_michael.safetensors
safetensors · 510 KB · SHA-256 19a866143045…a43c · Hugging Face
Descargarvoices/bf_isabella.safetensors
safetensors · 510 KB · SHA-256 3a3f580cd789…9f08 · Hugging Face
Descargarvoices/bm_daniel.safetensors
safetensors · 510 KB · SHA-256 35b044b866eb…582a · Hugging Face
Descargarvoices/bm_george.safetensors
safetensors · 510 KB · SHA-256 a3a6682cde62…5a21 · Hugging Face
Descargarvoices/im_nicola.safetensors
safetensors · 510 KB · SHA-256 e67e89aa864a…868c · Hugging Face
Descargarvoices/jf_gongitsune.safetensors
safetensors · 510 KB · SHA-256 fa63996f4374…4ed4 · Hugging Face
Descargarvoices/jf_nezumi.safetensors
safetensors · 510 KB · SHA-256 251263822976…e443 · Hugging Face
Descargarvoices/jf_tebukuro.safetensors
safetensors · 510 KB · SHA-256 55708217a673…df64 · Hugging Face
Descargarvoices/zf_xiaobei.safetensors
safetensors · 510 KB · SHA-256 07514e1ffb72…b502 · Hugging Face
Descargarvoices/zf_xiaoni.safetensors
safetensors · 510 KB · SHA-256 2d1331a40a7c…8a16 · Hugging Face
Descargarvoices/zf_xiaoxiao.safetensors
safetensors · 510 KB · SHA-256 a91ecaa5467b…df21 · Hugging Face
Descargarvoices/zf_xiaoyi.safetensors
safetensors · 510 KB · SHA-256 3da318864cdd…6996 · Hugging Face
Descargarvoices/zm_yunjian.safetensors
safetensors · 510 KB · SHA-256 dc7446f673d6…df56 · Hugging Face
Descargarvoices/zm_yunxia.safetensors
safetensors · 510 KB · SHA-256 84dd67028466…7eae · Hugging Face
Descargarvoices/zm_yunyang.safetensors
safetensors · 510 KB · SHA-256 b645dadf7bbe…f126 · Hugging Face
DescargarExtractos de fuentes
2 extractos
Extractos de fuentes
2 extractos--- license: apache-2.0 language: - en pipeline_tag: text-to-speech tags: - mlx - kokoro - tts - onyx base_model: hexgrad/Kokoro-82M --- # Onyx-Kokoro-82M A mixed-precision MLX quantization of [Kokoro-82M](https://huggingface.co/hexgrad/Kokoro-82M) (StyleTTS2-derived, Apache-2.0), packaged for **[Onyx](https://github.com/)** — an on-device iOS AI assistant. Used by OnyxTTS, Onyx's own from-scratch Swift + MLX text-to-speech engine, to speak assistant replies in a natural neural voice fully on-device (Apple's AVSpeechSynthesizer is the fallback). ## What this is - **Mixed 4-bit quant** (group size 64): the PL-BERT (ALBERT) text encoder's Linear weights are 4-bit; the entire vocoder path — the prosody predictor (LSTMs + AdaIN convs → pitch/energy) and the iSTFTNet generator — stays fp16. The vocoder directly shapes the waveform and is quant-sensitive, so it is deliberately NOT quantized. ~330 MB fp32 → **148 MB** (`model.safetensors`). - **Voice packs** (`voices/*.safetensors`): 54 voices (af_/am_ American, bf_/bm_ British, plus jf/jm/zf/zm/ ef/em/ff/hf/hm/if/im/pf/pm for other languages). Each is a `[N, 1, 256]` style tensor indexed by phoneme-sequence length. - `config.json` carries the standard Kokoro config plus a `quantization` block (`{group_size: 64, bits: 4}`) so the loader dequantizes the right layers. ## Provenance Weights derived from `prince-canuma/Kokoro-82M` (the mlx-audio mirror of `hexgrad/Kokoro-82M`) via Onyx's `quantize_kokoro.py`. Verified to load + synthesize valid 24 kHz audio end-to-end through OnyxTTS on Apple Silicon. Apache-2.0, same as the base model.
Source context: 106 downloads · 1 likes · Pipeline text-to-speech · Library mlx · Repo wabibito/Onyx-Kokoro-82M
