Skip to content

Licences

Echo itself is released under the MIT licence.

Dependencies

Rust dependencies are checked by cargo deny check (see deny.toml) on every CI run. Only permissive licences are allowed: MIT, Apache-2.0 (with or without the LLVM exception), BSD-2-Clause, BSD-3-Clause, ISC, Zlib, Unicode-3.0, CC0-1.0, BSL-1.0, MPL-2.0 and CDLA-Permissive-2.0. A crate offered under several licences passes if one of them is on that list.

The runtime JavaScript dependencies:

PackageLicenceUsed for
@huggingface/transformersApache-2.0Running Whisper and the speaker models
onnxruntime-webMITThe in-browser model runtime
onnxruntime-nodeMITThe native runtime for Whisper Large V3
@scure/bip39MITThe recovery phrase word list

Development-only packages (build tools, linters, test runners) are not shipped with Echo. CI runs pnpm audit --prod on every push.

Fonts and icons

AssetLicence
Mulish typefaceSIL Open Font License 1.1
Lucide iconsISC

Speech models

Echo does not include any model files. You download them from Hugging Face when you choose to, and they are covered by their own licences:

ModelSourceLicence
Whisper Large V3 TurboOpenAI, ONNX export by onnx-communityMIT
Whisper Large V3OpenAI, q8 ONNX export Xenova/whisper-large-v3Apache-2.0
PyAnnote segmentation 3.0pyannote, ONNX export onnx-community/pyannote-segmentation-3.0MIT
WavLM Base Plus SVMicrosoft, ONNX export Xenova/wavlm-base-plus-svFrom Microsoft’s unilm project, which is MIT; the model card itself states no licence

Ollama models you pull are covered by their publishers’ licences; check each model’s page on ollama.com.