Third-party software in aiTTS
aiTTS bundles binaries from a small set of open-source projects. This lists every dependency shipped as a compiled artifact (in the DMG, the .app, or the JS daemon's runtime tree), the upstream license, and where the full text lives.
Inside aiTTS.app/Contents/Resources/whisper/
| Component | Version | License |
|---|---|---|
| whisper.cpp (whisper-cli, libwhisper.1.dylib) | v1.8.4 | MIT |
| ggml (libggml*.dylib) | 0.9.8 | MIT |
Built from source via scripts/update-vendored-whisper.sh.
Inside aiTTS.app/Contents/Frameworks/Sparkle.framework/
| Component | Version | License |
|---|---|---|
| Sparkle | 2.9.1 | MIT (with bundled bsdiff, sais-lite, ed25519, SUSignatureVerifier) |
Vendored as a prebuilt framework. Per-component license details: bsdiff (BSD-2-Clause), sais-lite (MIT), ed25519 (zlib-style), SUSignatureVerifier (BSD-2-Clause), all in Sparkle's upstream LICENSE.
Inside aiTTS.app/Contents/Resources/bin/
| Component | Version | License |
|---|---|---|
| uv | 0.11.12 | Apache-2.0 OR MIT |
Bundled so Kokoro voice synth works zero-install, without requiring brew install uv. License text (Apache License 2.0 and MIT) and the upstream copyright notice are in vendor/uv/LICENSES.md. Refreshed via scripts/update-vendored-uv.sh; see vendor/UPDATE-UV.md for that procedure.
Build-time tools (not shipped)
Run only on the maintainer's build host or in CI, never redistributed in the DMG:
- cmake (BSD-3-Clause)
- Homebrew formulae for whisper-cpp, ggml, libomp (historical, no longer required as of the from-source whisper rebuild)
Runtime tools (JS daemon, not part of the .app)
Node.js dependencies declared in package.json; their licenses are enumerated by npm ls --json against node_modules/. None are shipped inside the .app, users install them via npm install when setting up the daemon side of the project.
This page covers only the third-party components above. For the license terms of the aiTTS application itself, see /terms.