Streaming-KokoroJS
by rhulha · io.github.rhulha.streamingkokorojs
Not TrustedWeb appUnrated★ 373 stars
Unlimited text-to-speech in the Browser using Kokoro-JS, 100% local, 100% open…
Unlimited text-to-speech in the Browser using Kokoro-JS, 100% local, 100% open source
Screenshots
About
Streaming-Kokoro is a web-based text-to-speech application that leverages the Kokoro-82M model to generate high-quality speech audio entirely in the browser. The application runs completely in the browser without requiring any server-side processing or API calls, ensuring privacy and offline functionality. - 100% Client-Side Processing: All text-to-speech conversion happens locally in your browser - WebGPU Acceleration: Automatically uses WebGPU for faster processing when available, with WASM fallback - Streaming Audio Generation: Processes text in chunks and streams audio as it's generated - Smart Text Chunking: Intelligently splits text to maintain natural speech patterns - Multiple Voice Styles: Supports various voice styles for different languages - Audio Download: Save generated audio to disk - Fully Open Source: Every component is open source and freely available - Uses the Kokoro-82M-v1.0-ONNX model (~300MB, cached after first load) - Employs Web Workers for non-blocking UI during speech generation - Automatically detects hardware capabilities and selects optimal processing mode: - WebGPU acceleration on compatible browsers/devices - WebAssembly (WASM) fallback on other devices - Sample rate: 24kHz for high-quality audio output Streaming-KokoroJS is the open-source project rhulha/StreamingKokoroJS (https://github.com/rhulha/StreamingKokoroJS) by rhulha, released under Apache-2.0. Ion packages it unmodified from commit 717c4e043a0f, adding only a manifest, an icon and a storage compatibility script.
Source
Written by rhulha, published to Oikou by Ben Grande.
- ★ 373 stars on GitHub
- Licence: Apache-2.0
- Built from commit 717c4e043a0f
Age rating
Not rated. Nobody has said who this app is suitable for, so Personal Clouds and the Oikou app treat it as 18+.
What version 0.20260930.0 may do
Internet
It asks to reach these hosts, and no others:
- cdn.jsdelivr.net
- huggingface.co
- any address under huggingface.co
- any address under hf.co
Personal Cloud tools
- Keep a database of its own on your Personal Cloud ion.db
- Keep files in its own storage on your Personal Cloud ion.files
Notifications
It does not send push notifications.
Storage
Up to 1 GB on your Personal Cloud.
Add to Personal Cloud
Sign in to add this web app to a Personal Cloud of yours. It runs there, on your own computer, and you open it from there; nothing is installed on your phone.
Versions
0.20260930.0 Latest Shown above
Published · a ready-built bundle
Imported from rhulha/StreamingKokoroJS at 717c4e043a0f.