ion

All web apps in the Catalogue

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

  • Streaming-KokoroJS on an Ion hub (desktop)
    Streaming-KokoroJS on an Ion hub (desktop)
  • Streaming-KokoroJS on an Ion hub (phone)
    Streaming-KokoroJS on an Ion hub (phone)

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

View the repository on GitHub

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.

Sign in to add

Versions

0.20260930.0 Latest Shown above

Published · a ready-built bundle

Imported from rhulha/StreamingKokoroJS at 717c4e043a0f.

Report this app