kokoro-tts-addon and StreamingKokoroJS
These are ecosystem siblings where one provides a streaming wrapper around the other's core TTS engine—StreamingKokoroJS adds real-time audio generation capabilities on top of the base Kokoro-JS implementation that the addon likely uses.
About kokoro-tts-addon
pinguy/kokoro-tts-addon
Local neural TTS for Browsers: fast, expressive, and offline—runs on modest hardware.
Implements a Flask-based local server paired with the 82M-parameter Kokoro model, enabling multi-voice synthesis with support for nine languages and accents through a Firefox extension popup. The architecture separates the inference backend from the browser frontend via HTTP, supporting both CPU and GPU acceleration while maintaining real-time performance even on legacy hardware like 2013 Xeons.
About StreamingKokoroJS
rhulha/StreamingKokoroJS
Unlimited text-to-speech in the Browser using Kokoro-JS, 100% local, 100% open source
Leverages the Kokoro-82M-v1.0-ONNX model (~300MB) with WebGPU acceleration and WASM fallback for hardware-adaptive processing, using Web Workers to prevent UI blocking during generation. Implements intelligent text chunking to stream audio chunks as they're generated, maintaining natural speech patterns across multiple voice styles at 24kHz sample rate. Supports local model loading for offline deployment while maintaining full privacy through 100% client-side inference.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work