Kokoro-82M text-to-speech (ONNX, 55 voices)
Browser-ready import artifacts for text-to-speech, produced by SkillSafe's
reproducible converter (models/ in skillsafe.ai)
from a pinned upstream source. Every byte here is derivable from that source plus
the recipe below; nothing was edited by hand.
Provenance
| Upstream | https://huggingface.co/onnx-community/Kokoro-82M-v1.0-ONNX/tree/1939ad2a8e416c0acfeecc08a694d14ef25f2231 |
| Upstream SHA-256 / commit | 1939ad2a8e416c0acfeecc08a694d14ef25f2231 |
| Recipe | recipes/kokoro-82m.yaml — sha256 aa9bf0249c2cbbdb34e123a49139d23dca225672a87ea583a3fe82dbb15e438a |
| Toolchain | Python 3.12.13, torch 2.10.0, onnx 1.23.0, onnxruntime 1.30.0 on Darwin 25.6.0 arm64 |
| Converted | 2026-09-22T18:58:07+00:00 |
Files
| file | class | size | SHA-256 |
|---|---|---|---|
onnx/model_fp16.onnx |
registry | 155.67 MB | ba4527a874b42b21e35f468c10d326fdff3c7fc8cac1f85e9eb6c0dfc35c334a |
onnx/model_quantized.onnx |
registry | 88.08 MB | fbae9257e1e05ffc727e951ef9b9c98418e6d79f1c9b6b13bd59f5c9028a1478 |
voices/af.bin |
registry | 0.50 MB | a4f11d9d055a12bfa0db2668a3e4f0ef8fd1f1ccca69494479718e44dbf9e41a |
voices/af_alloy.bin |
registry | 0.50 MB | c4a6b876047fd7fb472edf4ebd63cfac7c3b958a7cae7c106e8f038ca6308c45 |
voices/af_aoede.bin |
registry | 0.50 MB | 4a004c33430762e2461eedb2013fad808ef4ab3121f5300f554476caf58d8361 |
voices/af_bella.bin |
registry | 0.50 MB | f69d836209b78eb8c66e75e3cda491e26ea838a3674257e9d4e5703cbaf55c8b |
voices/af_heart.bin |
registry | 0.50 MB | d583ccff3cdca2f7fae535cb998ac07e9fcb90f09737b9a41fa2734ec44a8f0b |
voices/af_jessica.bin |
registry | 0.50 MB | a240a5e3c15b43563d6e923bdca8ef5613a23471d9b77653694012435df23bd8 |
voices/af_kore.bin |
registry | 0.50 MB | 9be5221b6a941c04b561959b8ff0b06e809444dcc4ab7e75a7b23606f691819e |
voices/af_nicole.bin |
registry | 0.50 MB | cd2191ab31b914ed7b318416b0e4440fdf392ddad9106a060819aa600a64f59a |
voices/af_nova.bin |
registry | 0.50 MB | 18778272caa0d0eebaea251c35fd635f038434f9eee5e691d02a174bd328414f |
voices/af_river.bin |
registry | 0.50 MB | 00a2bcf82b1d86e8f19902ede58c65ccf6c0e43b44b7d74fad54e5d8933c9c30 |
voices/af_sarah.bin |
registry | 0.50 MB | 4409fbc125afabacc615d94db5398d847006a737b0247d6892b7a9a0007a2f0a |
voices/af_sky.bin |
registry | 0.50 MB | 4435255c9744f3f31659e0d714ab7689bf65d9e77ec1cce060f083912614f0b9 |
voices/am_adam.bin |
registry | 0.50 MB | 162b035ed91cfc48b6046982184c645f72edcdd1b82843347f605d7bf7b15716 |
voices/am_echo.bin |
registry | 0.50 MB | 3968b92c3c4cd1c4416dbded36c13eaa388a90d5788d02a13e4d781f5f8cf3c3 |
voices/am_eric.bin |
registry | 0.50 MB | e8b5be17edd1e3636901ce7598baafe2dc8dd8ff707a0c23bf9e461add7e2832 |
voices/am_fenrir.bin |
registry | 0.50 MB | c27989f741f7ee34d273a39d8a595cc0837d35f5ced9a29b7cc162614616df43 |
voices/am_liam.bin |
registry | 0.50 MB | 52403be32fd047c6a44517cb0bcd6b134f2a18baa73e70ef41651e0eab921ade |
voices/am_michael.bin |
registry | 0.50 MB | 1d1f21dd8da39c30705cd4c75d039d265e9bc4a2a93ed09bc9e1b1225eb95ba1 |
voices/am_onyx.bin |
registry | 0.50 MB | da5d135b424164916d75a68ffb4c2abce3d7d5ccc82dd1ee6cf447ce286145e6 |
voices/am_puck.bin |
registry | 0.50 MB | fcf73c989033e9233e0b98713eca600c8c74dcc1614b37009d5450ff4a2274a0 |
voices/am_santa.bin |
registry | 0.50 MB | 61150cf726ab6c5ed7a99f90a304f91f5a72c00c592e89ec94e5df11c319227a |
voices/bf_alice.bin |
registry | 0.50 MB | 08afa6ba24da61ea5e8efa139e5aadc938d83f0a6da5a900adaf763ac1da5573 |
voices/bf_emma.bin |
registry | 0.50 MB | 669fe0647f9dd04fcab92f1439a40eeb4c8b4ab1f82e4996fe3d918ce4a63b73 |
voices/bf_isabella.bin |
registry | 0.50 MB | 3754352c4aaa46d17f27654ab7518d65b62ad6163a0f55a5f4330c2da2c4e94f |
voices/bf_lily.bin |
registry | 0.50 MB | 5e0ee32ebe64a467124976b14e69590746f1c4ce41a12b587a50c862edfea335 |
voices/bm_daniel.bin |
registry | 0.50 MB | 6b3194bbceffb746733cbc22c8f593dd44e401a71d53895a2dca891bc595a1e8 |
voices/bm_fable.bin |
registry | 0.50 MB | f889083196807b4adb15e9204252165f503b8d33d3982e681c52443c49d798f1 |
voices/bm_george.bin |
registry | 0.50 MB | c4b235a4c1f2cd3b939fed08b899ce9385638b763f7b73a59616c4fc9bd6c9bc |
voices/bm_lewis.bin |
registry | 0.50 MB | b8f671cef828c30e66fdf0b0756a76bba58f6bb3398cbbf27058642acbcedb97 |
voices/ef_dora.bin |
registry | 0.50 MB | f66ec66bd295acb18372e37008533a9a3228483ccd294e7538d5d9294ac9a532 |
voices/em_alex.bin |
registry | 0.50 MB | 27809e9eafdcbcfff90a3016c697568676531de2a2c39cee29c96c7bd6b83e95 |
voices/em_santa.bin |
registry | 0.50 MB | ad43b774e1ca24d05c6161297d8aeb770ac3d29bb95daf516727af5f7d543683 |
voices/ff_siwis.bin |
registry | 0.50 MB | a35f5675ad08948e326ae75fd0ea16ba5d0042e4f76b5f3d1df77d0a48c54861 |
voices/hf_alpha.bin |
registry | 0.50 MB | 040be6a4425411cc01fda5fd06693c76bfa78572632852bc8cda9c99232ffb56 |
voices/hf_beta.bin |
registry | 0.50 MB | cd83ae0bb9b2e4e4fb92b4973bd8d1822ca0036d3c498bf4fc89aa8e33917cc7 |
voices/hm_omega.bin |
registry | 0.50 MB | b02d9222d9ed00ce26b302173a862c2c93f96cc40b5c422b8d14910b9ff34137 |
voices/hm_psi.bin |
registry | 0.50 MB | 644daf88ba8aeb7bd08950bbdcd4453bb280864e49dc4df93fabc6be32e03f37 |
voices/if_sara.bin |
registry | 0.50 MB | 409b69248798fcdc2542330c76953d230710f19b057e59cb82fdc3c4cf71265c |
voices/im_nicola.bin |
registry | 0.50 MB | bc578e510d52a96d6940d46f12e96d7b3df00905dbea075113226d100e6e1ab0 |
voices/jf_alpha.bin |
registry | 0.50 MB | 56b479360aad9f367aeb8cef908f9201cf48b4555e488c5f4590c9dfcd978bb6 |
voices/jf_gongitsune.bin |
registry | 0.50 MB | 0f1181f3772d27b7c12aaf4bcd71e31b186c4146e330d074a3dc64ee392af396 |
voices/jf_nezumi.bin |
registry | 0.50 MB | 13cb71eebb0b48739d444558322aa35a8c9a489b80e1e631f14d2e6aea93026b |
voices/jf_tebukuro.bin |
registry | 0.50 MB | 29c6c0561b4288d59639677bebe7533c919743d5ea68d0d2ae992644beea6696 |
voices/jm_kumo.bin |
registry | 0.50 MB | 09e959d239724c734d65661f06f14cdabcddfd476bfaaad905a937099ae9e64f |
voices/pf_dora.bin |
registry | 0.50 MB | 3da7b5b2d91847ebf5646f57631af6ececae3c29a89cd300f06edf9aa6cfe9ee |
voices/pm_alex.bin |
registry | 0.50 MB | 0175c753f59c54e7fd5a995bedef0c5ff2fb67e0043dd3dcb2ae74ec2acbeb2a |
voices/pm_santa.bin |
registry | 0.50 MB | 8b012db3185778afe2e45a62cbad69db73021774fe68dda634bcc748a982eede |
voices/zf_xiaobei.bin |
registry | 0.50 MB | 5dde6e1c9c4f12c8b327bc29c0cee361a23b52b952c04636858ba637ec66e640 |
voices/zf_xiaoni.bin |
registry | 0.50 MB | 08892b62a39af0a615cd0581238db7e19e44c578e8fa0bfd0e586e93327d9cba |
voices/zf_xiaoxiao.bin |
registry | 0.50 MB | 03adb5d5e3ddd88b047954e974e651cb0a4b524c985057e5d872e962c7be1169 |
voices/zf_xiaoyi.bin |
registry | 0.50 MB | bc1555c5c486099196ac254bae5e0bb543c121952a3092f50b7d8724f1bc36b3 |
voices/zm_yunjian.bin |
registry | 0.50 MB | de48a00bdbf3649f07162269a2b6e0513604389bfac8a2e6c75cb34b323ad6fa |
voices/zm_yunxi.bin |
registry | 0.50 MB | 7243892fb4e560d47014090ddf010f8b8b790f3c6b029ff82b2ac06aa4e27c8b |
voices/zm_yunxia.bin |
registry | 0.50 MB | 6b2b8fc15b3df19a368daebe5c581c7fabf433ee5b8a17ffd6b3d723cff8936d |
voices/zm_yunyang.bin |
registry | 0.50 MB | 261e2c89470534dbbcb8fd98b8fdc495ec94063d9bb6c8277f7be43cccba3f42 |
registry files are parameter files served from models.skillsafe.ai once vetted;
bundle files ship inside an app; registry-shared is a runtime library reused by
every model of the same architecture.
Verification
Imported as published upstream (no conversion). Each file is pinned by SHA-256 to its source; every ONNX file passed onnx.checker and a CPU smoke run under onnxruntime with zero-filled inputs at the declared shapes:
| file | inputs | outputs | ms |
|---|---|---|---|
onnx/model_fp16.onnx |
input_ids[1, 16], style[1, 256], speed[1] | waveform[1, 16800] | 103.0 |
onnx/model_quantized.onnx |
input_ids[1, 16], style[1, 256], speed[1] | waveform[1, 17400] | 275.9 |
Use in the browser
import * as ort from "onnxruntime-web";
const session = await ort.InferenceSession.create("https://huggingface.co/skillsafe-ai/kokoro-82m/resolve/main/onnx/model_fp16.onnx", { executionProviders: ["webgpu", "wasm"] });
Contract (onnx/model_fp16.onnx): input input_ids int64 [1, 'sequence_length'], style float32 [1, 256], speed float32 [1] → output waveform float32 [1, 'num_samples']. Opset 20.
Licence and attribution
Kokoro-82M: hexgrad, Apache License 2.0 (https://huggingface.co/hexgrad/Kokoro-82M); ONNX export and voice packs published by onnx-community (https://huggingface.co/onnx-community/Kokoro-82M-v1.0-ONNX).
Licence: Apache-2.0 — notice: https://huggingface.co/hexgrad/Kokoro-82M/blob/main/README.md. The conversion recipe and this model card are part of the SkillSafe repository and carry its licence; the weights remain under the upstream licence above.
The full manifest.json in this repo records the recipe, sources, toolchain
(including the uv.lock hash) and per-file verification numbers.
Model tree for skillsafe-ai/kokoro-82m
Base model
yl4579/StyleTTS2-LJSpeech