UNPKG

echogarden

Version:

An easy-to-use speech toolset. Includes tools for synthesis, recognition, alignment, speech translation, language detection, source separation and more.

125 lines (124 loc) 3.37 kB
{ "name": "echogarden", "version": "2.5.0", "description": "An easy-to-use speech toolset. Includes tools for synthesis, recognition, alignment, speech translation, language detection, source separation and more.", "author": "Rotem Dan", "license": "GPL-3.0", "keywords": [ "speech", "text-to-speech", "speech synthesis", "speech-to-text", "speech recognition", "speech alignment", "forced alignment", "speech translation", "language identification", "language detection", "source separation" ], "repository": { "type": "git", "url": "https://github.com/echogarden-project/echogarden" }, "bugs": { "url": "https://github.com/echogarden-project/echogarden/issues" }, "engines": { "node": ">=18" }, "os": [ "win32", "darwin", "linux" ], "main": "./dist/api/API.js", "type": "module", "files": [ "src", "dist", "data", "docs", "README.md", "LICENSE.md", "tsconfig.json" ], "scripts": { "test": "node --experimental-wasi-unstable-preview1 --no-warnings --trace-uncaught ./dist/tests/Test.js", "generate-options-schema": "npx ts-json-schema-generator --path ./src/api/APIOptions.ts --unstable --type APIOptions --tsconfig ./tsconfig.json --out ./data/schemas/options.json", "make-tarballs": "node --no-warnings ./dist/build-tools/MakeTarballsForInstalledPackages.js" }, "bin": { "echogarden": "./dist/cli/CLILauncher.js" }, "dependencies": { "@aws-sdk/client-polly": "^3.777.0", "@aws-sdk/client-transcribe-streaming": "^3.777.0", "@echogarden/audio-io": "^0.3.0", "@echogarden/espeak-ng-emscripten": "^0.3.3", "@echogarden/fasttext-wasm": "^0.1.0", "@echogarden/flite-wasi": "^0.1.1", "@echogarden/fvad-wasm": "^0.2.0", "@echogarden/gnuspeech-wasm": "^0.2.1", "@echogarden/pffft-wasm": "^0.4.2", "@echogarden/rnnoise-wasm": "^0.2.0", "@echogarden/rubberband-wasm": "^0.2.0", "@echogarden/sonic-wasm": "^0.2.0", "@echogarden/speex-resampler-wasm": "^0.3.0", "@echogarden/svoxpico-wasm": "^0.2.0", "@echogarden/transformers-nodejs-lite": "^2.17.1-lite.3", "@mozilla/readability": "^0.6.0", "alawmulaw": "^6.0.0", "chalk": "^5.4.1", "cldr-segmentation": "^2.2.1", "command-exists": "^1.2.9", "compromise": "^14.14.4", "fs-extra": "^11.3.0", "gaxios": "^6.7.1", "graceful-fs": "^4.2.11", "html-to-text": "^9.0.5", "import-meta-resolve": "^4.1.0", "jieba-wasm": "^2.2.0", "jsdom": "^26.0.0", "json5": "^2.2.3", "kuromoji": "^0.1.2", "microsoft-cognitiveservices-speech-sdk": "^1.43.0", "msgpack-lite": "^0.1.26", "onnxruntime-node": "^1.21.0", "openai": "^4.90.0", "sam-js": "^0.3.1", "strip-ansi": "^7.1.0", "tar": "^7.4.3", "tiktoken": "^1.0.20", "tinyld": "^1.3.4", "wasm-feature-detect": "^1.8.0", "ws": "^8.18.1", "wtf_wikipedia": "^10.4.0" }, "peerDependencies": { "@echogarden/vosk": "^0.3.39-patched.1", "winax": "^3.4.2" }, "peerDependenciesMeta": { "@echogarden/vosk": { "optional": true }, "winax": { "optional": true } }, "devDependencies": { "@types/fs-extra": "^11.0.4", "@types/graceful-fs": "^4.1.9", "@types/jsdom": "^21.1.7", "@types/msgpack-lite": "^0.1.11", "@types/node": "^22.13.14", "@types/tar": "^6.1.13", "@types/ws": "^8.18.0", "ts-json-schema-generator": "^2.3.0", "typescript": "^5.8.2" }, "overrides": { "whatwg-url": "^14.0.0" } }