HeadTTS and StreamingKokoroJS

These are ecosystem siblings—HeadTTS provides a full-stack TTS implementation with lip-sync features and server options, while StreamingKokoroJS offers a browser-native alternative optimized for streaming inference, both building on the same underlying Kokoro model but targeting different deployment preferences.

HeadTTS
54
Established
StreamingKokoroJS
43
Emerging
Maintenance 6/25
Adoption 9/25
Maturity 24/25
Community 15/25
Maintenance 2/25
Adoption 10/25
Maturity 15/25
Community 16/25
Stars: 112
Forks: 16
Downloads:
Commits (30d): 0
Language: JavaScript
License: MIT
Stars: 330
Forks: 33
Downloads:
Commits (30d): 0
Language: JavaScript
License: Apache-2.0
No risk flags
Stale 6m No Package No Dependents

About HeadTTS

met4citizen/HeadTTS

HeadTTS: Free neural text-to-speech (Kokoro) with timestamps and visemes for lip-sync. Runs in-browser (WebGPU/WASM) or on local Node.js WebSocket/REST server (CPU).

This tool helps animators, game developers, or content creators bring digital characters to life by generating natural-sounding speech directly from text. You provide text input, and it outputs audio along with precise timing data for phonemes and visemes (mouth shapes). It's designed for anyone needing to synchronize character lip movements with spoken dialogue, making animated characters speak realistically without manual effort.

character-animation game-development digital-content-creation virtual-assistants lip-sync

About StreamingKokoroJS

rhulha/StreamingKokoroJS

Unlimited text-to-speech in the Browser using Kokoro-JS, 100% local, 100% open source

This tool helps you convert written text into spoken audio directly in your web browser, ensuring your content stays private. You simply input text, and it generates high-quality speech that you can listen to instantly or save as an audio file. This is ideal for content creators, educators, or anyone needing to transform written material into natural-sounding audio.

content-creation e-learning accessibility audio-production digital-publishing

Scores updated daily from GitHub, PyPI, and npm data. How scores work