Echo JS 0.11.0

<~>
julia_kafarska 5 hours ago. link 1 point
Hi all - maker here. Out Loud is a desktop TTS app that runs the Kokoro-82M model fully on-device via onnxruntime-node, with espeak-ng for phonemization. The Electron main process owns the model and runs inference in a worker thread, then exposes a local HTTP API on 127.0.0.1:51730 — that's what the Chrome extensions and any curl scripts talk to. Nothing hits the network.

If you want to hear the voices before installing anything, there are in-browser samples on the site: https://out-loud.io

It's MIT licensed and ~99% JS/TS. Happy to answer questions about the architecture, the worker-thread setup, or how the extensions hook into the local API.

Replies