← all repositories

echogarden-project/echogarden

Cross-platform speech toolset providing text-to-speech, speech-to-text, forced alignment, and related audio processing via ML models.

echogarden
Not currently ranked — collecting fresh signals.
star history

Echogarden is a TypeScript/Node.js library and CLI tool for speech processing. It integrates multiple speech synthesis and recognition engines, including OpenAI Whisper (ported to TypeScript/ONNX), Kokoro, VITS, and whisper.cpp for offline operation. It also supports cloud services from Google, Microsoft, Amazon, OpenAI, and ElevenLabs. The project runs entirely in Node.js without Python dependencies by leveraging ONNX runtime and WebAssembly for portable ML inference.

Frequently asked

What is echogarden-project/echogarden?
Cross-platform speech toolset providing text-to-speech, speech-to-text, forced alignment, and related audio processing via ML models.
Is echogarden open source?
Yes — echogarden-project/echogarden is open source, released under the GPL-3.0 license.
What language is echogarden written in?
echogarden-project/echogarden is primarily written in TypeScript.
How popular is echogarden?
echogarden-project/echogarden has 446 stars on GitHub.
Where can I find echogarden?
echogarden-project/echogarden is on GitHub at https://github.com/echogarden-project/echogarden.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.