echogarden-project/echogarden

Cross-platform speech toolset, used from the command-line or as a Node.js library. Includes a variety of engines for speech synthesis, speech recognition, forced alignment, speech translation, voice isolation, language detection and more.

53
/ 100
Established

This toolset helps you process audio and text for various speech-related tasks. You can input spoken audio or written text and get outputs like synthesized speech, text transcripts, translated content, or cleaned audio. It's designed for anyone working with audio and language, such as content creators, linguists, or educators, who need powerful speech processing without complex setups.

439 stars. No commits in the last 6 months. Available on npm.

Use this if you need a versatile, easy-to-use tool to perform tasks like text-to-speech, speech-to-text, audio translation, or voice isolation directly from your command line.

Not ideal if you primarily need a simple library for a single, niche speech function and want to avoid a comprehensive multi-tool.

audio-editing content-creation linguistics transcription localization
Stale 6m
Maintenance 2 / 25
Adoption 10 / 25
Maturity 25 / 25
Community 16 / 25

How are scores calculated?

Stars

439

Forks

41

Language

TypeScript

License

GPL-3.0

Last pushed

Sep 01, 2025

Commits (30d)

0

Dependencies

44

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/voice-ai/echogarden-project/echogarden"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.