Browser-only Pocket TTS inference with multilingual INT8 ONNX bundles and voice cloning.
english_2026-04germanitalianportuguesespanishThe web demo intentionally skips the 24l variants and only ships the current April 2026 English checkpoint.
Each language lives under onnx/<language>/ and includes:
bundle.jsontokenizer.modelbos_before_voice.npyvoices.binmimi_encoder_int8.onnxtext_conditioner_int8.onnxflow_lm_main_int8.onnxflow_lm_flow_int8.onnxmimi_decoder_int8.onnxvoices.bin is a local browser asset containing the compact built-in voice states for that language bundle.
https:// or localhost)pocket-tts-web/
├── index.html
├── onnx-streaming.js
├── inference-worker.js
├── PCMPlayerWorklet.js
├── EventEmitter.js
├── sentencepiece.js
├── style.css
└── onnx/
├── english_2026-04/
├── german/
├── italian/
├── portuguese/
└── spanish/
7 commits
1 commits
Browser-only Pocket TTS inference with multilingual INT8 ONNX bundles and voice cloning.
english_2026-04germanitalianportuguesespanishThe web demo intentionally skips the 24l variants and only ships the current April 2026 English checkpoint.
Each language lives under onnx/<language>/ and includes:
bundle.jsontokenizer.modelbos_before_voice.npyvoices.binmimi_encoder_int8.onnxtext_conditioner_int8.onnxflow_lm_main_int8.onnxflow_lm_flow_int8.onnxmimi_decoder_int8.onnxvoices.bin is a local browser asset containing the compact built-in voice states for that language bundle.
https:// or localhost)pocket-tts-web/
├── index.html
├── onnx-streaming.js
├── inference-worker.js
├── PCMPlayerWorklet.js
├── EventEmitter.js
├── sentencepiece.js
├── style.css
└── onnx/
├── english_2026-04/
├── german/
├── italian/
├── portuguese/
└── spanish/
7 commits
1 commits