36 packages
echogarden
An easy-to-use speech toolset. Includes tools for synthesis, recognition, alignment, speech translation, language detection, source separation and more.
@echogarden/audio-io
Provides low-level audio I/O via platform-specific APIs. Includes precompiled addons for all supported platforms.
@echogarden/dectalk-wasm
WebAssembly port of the DECtalk speech synthesizer.
@echogarden/espeak-ng-emscripten
eSpeak-NG speech synthesizer, compiled to JavaScript via Emscripten. Intended for use with Echogarden.
@echogarden/fasttext-wasm
fastText, compiled to WASM. Intended for use with Echogarden.
@echogarden/flite-wasi
Flite speech synthesizer, compiled to WASI. Intended for use with Echogarden.
@echogarden/fvad-wasm
WebRTC VAD library, compiled to WASM. Intended for use with Echogarden.
@echogarden/gnuspeech-wasm
WebAssembly port of the GnuSpeech speech synthesizer.
@echogarden/icu-segmentation-wasm
WebAssembly port of the ICU library's character, word, line-break, and sentence segmentation methods.
@echogarden/kissfft-wasm
KISS FFT library, compiled to WASM. Intended for use with Echogarden.
@echogarden/macos-native-tts
Node.js binding to the macOS native text-to-speech API (AVSpeechSynthesizer).
@echogarden/pffft-wasm
PFFFT FFT library, compiled to WASM. Intended for use with Echogarden.
@echogarden/raw-audio-io
Provides low-level audio I/O via platform-specific APIs. Includes precompiled addons for all supported platforms.
@echogarden/rnnoise-wasm
RNNoise noise suppression library, compiled to WASM. Intended for use with Echogarden.
@echogarden/rubberband-wasm
Rubber Band library, compiled to WASM. Intended for use with Echogarden.
@echogarden/sonic-wasm
Sonic library, compiled to WASM. Intended for use with Echogarden.
@echogarden/speex-resampler-wasm
Speex resampler, compiled to WASM. Intended for use with Echogarden.
@echogarden/svoxpico-wasm
SVOX Pico speech synthesizer, compiled to WASM. Intended for use with Echogarden.
@echogarden/text-segmentation
A library for multilingual word, phrase and sentence segmentation.
@echogarden/transformers-nodejs-lite
A highly reduced fork of the Xenova JavaScript port of 🤗 transformers. Node.js only, with a lot of functionality removed.
@echogarden/vosk
Node binding for continuous offline voice recoginition with Vosk library (patched).
@echogarden/wave-codec
A fully-featured WAVE format encoder and decoder. Written in pure TypeScript.
@echogarden/windows-media-tts
Node.js binding to the Windows Media text-to-speech API (Windows.Media.SpeechSynthesis).
grammar-composer
Defines and generates parsers from composable grammar definitions. Includes advanced features like lexer-free parsing, selective packrat memoization and static analysis.
hunspell-wasm
WebAssembly port of the Hunspell spell-checking library.