YAML Metadata Warning:empty or missing yaml metadata in repo card

Check out the documentation for more information.

Kokoro 82M — Apple Neural Engine Core ML chain

Seven-stage Core ML conversion of hexgrad/Kokoro-82M (Apache-2.0) for on-device text-to-speech entirely on Apple's Neural Engine, adapted from laishere/kokoro-coreml (Apache-2.0).

Consumed by Vox as the kokoro-82m-ane TTS engine. Benchmark (M1 Pro): 19–22.6× realtime flat, 75–850 ms time-to-first-chunk.

Layout

  • KokoroAlbert.mlmodelc, KokoroPostAlbert.mlmodelc, KokoroAlignment.mlmodelc, KokoroProsody.mlmodelc, KokoroNoise.mlmodelc, KokoroVocoder.mlmodelc, KokoroTail.mlmodelc — compiled Core ML stages. All seven must load with .cpuAndNeuralEngine ("strict" placement): mixed placement costs 2–4×, and Prosody on .all segfaults on macOS 27 (mps.expand_dims invalid axis). Static shapes: ALBERT ≤ 510 phonemes, vocoder ≤ 2000 frames.
  • vocab.json — Kokoro phoneme→token map.
  • voices/*.bin — raw fp32 [510, 256] voice embeddings (row = token count − 1; first 128 dims timbre, last 128 style). Converted from the upstream voices/*.pt tensors; the conversion is byte-identical to the iOSDemo's reference af_heart.bin.

Voices (English launch set)

American: af_alloy, af_aoede, af_bella, af_heart, af_jessica, af_kore, af_nicole, af_nova, af_river, af_sarah, af_sky, am_adam, am_echo, am_eric, am_fenrir, am_liam, am_michael, am_onyx, am_puck, am_santa. British: bf_alice, bf_emma, bf_isabella, bf_lily, bm_daniel, bm_fable, bm_george, bm_lewis.

License

Model weights and voices: Apache-2.0 (hexgrad/Kokoro-82M). Core ML conversion: Apache-2.0 (laishere/kokoro-coreml, © 2026 laishere). Voice pack conversion scripted in Vox: scripts/generate-ane-voice-packs.py.

Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support