Hablexo Open-source licences

Open-source licences

Last updated 28 August 2026. Hablexo is operated by Hablexo Ltd, a company registered in England & Wales (company no. 17354416). Questions about anything on this page: hello@hablexo.com.

The Hablexo operator applications include software written by other people. This page names it, states the licence each component is under, and — where the licence asks for it — tells you how to obtain the source and build the component yourself. The lists are read from the applications we actually ship, not maintained by hand, so they do not fall behind what is in the download.

The last section covers things the applications download after they are installed rather than carry inside them — the voices that read captions aloud, and the models that read on-screen text. We do not distribute those, but several of them are offered on terms that ask for credit, so they are named here too.

How Hablexo uses copyleft software

Some of what we bundle is licensed under the GNU General Public License. Those components are run as separate programs: Hablexo starts them, passes them work and reads the result back, and none of their code is linked into Hablexo itself. That separation is deliberate, and it is checked against the built application every time we release rather than asserted here — see the note at the end of this page.

There is one exception, and it is an exception the licence itself grants. The compiler runtime libraries on Linux are under the GPL with the GCC Runtime Library Exception, whose stated purpose is to let programs that are not under the GPL — including proprietary ones — use them in exactly this way. Those are linked, and the entries below say so. The exception permits the linking; it does not reduce what we owe you, so their source is listed with the rest.

Where a component is instead linked into the application, it is licensed under terms that allow it — and it is listed that way below, with the source you would need to build your own replacement.

The macOS, Linux and Windows downloads do not contain the same software as each other. Anything below that is only in some of them says so; everything else is in all of them. The copy of this list that ships inside each download names that download alone.

Components under a copyleft licence

Components under permissive licences

ComponentVersionLicenceIn
Abseil20250512.1 in grpcio, 20250814.0 in ONNX RuntimeApache-2.0every download
aiohttp
Carried inside it, declared by the package itself: llhttp.
3.14.3Apache-2.0 AND MITevery download
Arm KleidiAI1.20.0Apache-2.0macOS
attrs26.1.0MITevery download
BoringSSLcommit 2b44a370, as vendored by grpcio 1.83.1Apache-2.0every download
Brotli1.2.0MITevery download
bzip2 (libbz2)1.0.8bzip2-1.0.6Linux and Windows
c-arescommit d3a507e9, as vendored by grpcio 1.83.1MITevery download
cn2an0.5.24MIT Licenseevery download
cpuinfocommit 4628dc06, as vendored by ONNX Runtime 1.29.0BSD-2-Clauseevery download
cryptography
Carried inside it, declared by the package itself: asn1 0.24.1, asn1_derive 0.24.1, base64 0.23.0, bitflags 2.13.1, cc 1.4.0, cfg-if 1.0.4, cryptography-cffi 0.50.1, cryptography-crypto 0.50.1, cryptography-keepalive 0.50.1, cryptography-key-parsing 0.50.1, cryptography-openssl 0.50.1, cryptography-x509 0.50.1, cryptography-x509-verification 0.50.1, find-msvc-tools 0.1.9, foreign-types 0.3.2, foreign-types-shared 0.1.1, heck 0.5.0, itoa 1.0.18, libc 0.2.189, once_cell 1.21.4, openssl 0.10.81, openssl-macros 0.1.1, openssl-sys 0.9.117, pem 4.0.0, pkg-config 0.3.33, portable-atomic 1.14.0, proc-macro2 1.0.107, pyo3 0.29.0, pyo3-build-config 0.29.0, pyo3-ffi 0.29.0, pyo3-macros 0.29.0, pyo3-macros-backend 0.29.0, quote 1.0.47, self_cell 1.3.0, shlex 2.0.1, syn 2.0.119, target-lexicon 0.13.5, unicode-ident 1.0.24, vcpkg 0.2.15.
50.0.1Apache-2.0 OR BSD-3-Clauseevery download
curl8.21.0MITWindows
cyndilib0.1.1MITevery download
D-Bus (libdbus)as vendored by cyndilib 0.1.1AFL-2.1Linux
dav1d1.5.3BSD-2-ClausemacOS and Windows
Expat (libexpat)2.8.3MITWindows
FlatBuffers23.5.26Apache-2.0every download
FreeType2.14.3FTLmacOS and Linux
fugashi1.5.2MIT AND BSD-3-Clauseevery download
giflib6.1.3MITmacOS and Windows
Google Auth Library for Java1.30.0Apache-2.0every download
Google Cloud Speech v2 generated stubs2.62.0Apache-2.0every download
google-api-core2.34.0Apache 2.0every download
google-cloud-speech2.40.0Apache-2.0every download
gRPC for Java (OkHttp transport)1.68.1Apache-2.0every download
gRPC Swift1.8.0Apache-2.0every download
grpcio1.83.1Apache-2.0every download
Hanken GroteskGoogle Fonts, ofl/hankengroteskOFL-1.1every download
HarfBuzz14.3.1MITmacOS and Linux
InterGoogle Fonts, ofl/interOFL-1.1every download
jaconv0.5.0MIT Licenseevery download
jeepney0.9.0MITLinux
JetBrains MonoGoogle Fonts, ofl/jetbrainsmonoOFL-1.1every download
jieba0.42.1MITevery download
JSON for Modern C++3.11.3MITevery download
keyring25.7.0MITevery download
kokoro-onnx0.6.1not declaredevery download
LatoGoogle Fonts, ofl/latoOFL-1.1every download
Leptonica1.87.0BSD-2-Clauseevery download
LERC4.1.1Apache-2.0Windows
libaom (AOMedia AV1 codec)3.14.1BSD-2-Clauseevery download
libarchive3.8.7BSD-2-ClausemacOS and Windows
libavifas vendored by Pillow 12.2.0BSD-2-Clauseevery download
libb2 (BLAKE2)0.98.1CC0-1.0macOS and Windows
libcapas vendored by cyndilib 0.1.1BSD-3-ClauseLinux
libdeflate1.26MITWindows
libffi3.4.2MITLinux and Windows
libjpeg-turbo3.2.0 (and the build vendored by Pillow)IJG AND Zlib AND BSD-3-Clauseevery download
liblzma (XZ Utils)5.2.5 (system) and 5.8.3 (as vendored by Pillow)0BSD (5.8.3) / public domain (5.2.5)Linux
liblzma (XZ Utils)5.8.30BSDmacOS and Windows
libpng1.6.37 (system) and 1.6.58 (as vendored by Pillow)libpng-2.0Linux
libpng1.6.58libpng-2.0macOS and Windows
libpsl0.21.5MITWindows
libselinuxas vendored by cyndilib 0.1.1public domainLinux
libssh21.11.1BSD-3-ClauseWindows
LibTIFF4.7.2libtiffevery download
libuuid (util-linux)2.37.2 (and the build vendored by cyndilib)BSD-3-ClauseLinux
libvmaf3.1.0BSD-2-Clause-PatentmacOS and Windows
libvpx1.16.0BSD-3-ClausemacOS and Windows
libwebp1.6.0BSD-3-Clauseevery download
libXau1.0.12MITmacOS and Linux
libxcb1.17.0MITmacOS and Linux
Little CMS2.19MITevery download
LZ41.10.0BSD-2-Clauseevery download
MeCabas vendored by fugashi 1.5.2BSD-3-Clauseevery download
MerriweatherGoogle Fonts, ofl/merriweatherOFL-1.1every download
Microsoft 1DS C++ Client SDK3.10.173.1Apache-2.0macOS and Linux
Microsoft Guidelines Support Library4.2.1MITevery download
misaki0.9.4Apache Licenseevery download
mojimoji0.0.13Apache Software Licenseevery download
MontserratGoogle Fonts, ofl/montserratOFL-1.1every download
mpdecimal4.0.1BSD-2-ClausemacOS
NewsreaderGoogle Fonts, ofl/newsreaderOFL-1.1every download
numpy
Carried inside it, declared by the package itself: distributions, highway, lapack_lite, libdivide, ma, mt19937, multiarray, pcg64, philox, pocketfft, pythoncapi-compat, random, sfc64, splitmix64, svml, x86-simd-sort.
2.5.2BSD-3-Clause AND 0BSD AND MIT AND Zlib AND CC0-1.0every download
NunitoGoogle Fonts, ofl/nunitoOFL-1.1every download
ONNX1.22.0Apache-2.0every download
ONNX Runtime1.27.0MITevery download
onnxruntime1.29.0MIT Licenseevery download
Open SansGoogle Fonts, ofl/opensansOFL-1.1every download
OpenBLASas vendored by NumPyBSD-3-ClauseLinux and Windows
OpenJPEG2.5.4BSD-2-Clauseevery download
OpenSSL3.0.2Apache-2.0Linux
OpenSSL3.6.3Apache-2.0macOS and Windows
Opus (libopus)1.3.1BSD-3-ClauseLinux
Opus (libopus)1.6.1BSD-3-ClausemacOS and Windows
Opus (libopus)1.5.2BSD-3-Clauseevery download
ordered-set4.1.0MIT Licenseevery download
PCRE2as vendored by cyndilib 0.1.1BSD-3-Clause WITH PCRE2-exceptionLinux
pillow
Carried inside it, declared by the package itself: FreeType 2.14.3, FriBiDi 1.0.16, fribidi-shim 1.x, HarfBuzz 14.2.1, libavif 1.4.2, libimagequant 4.4.1, libjpeg / libjpeg-turbo 3.1.4.1, libtiff 4.7.1, libwebp 1.6.0, libxcb 1.17.0, Little CMS 2 2.19.1, OpenJPEG 2.5.4, PIL._avif 12.3.0, PIL._imaging 12.3.0, PIL._imagingcms 12.3.0, PIL._imagingft 12.3.0, PIL._imagingmath 12.3.0, PIL._imagingmorph 12.3.0, PIL._imagingtk 12.3.0, PIL._webp 12.3.0, pybind11, pythoncapi_compat, raqm 0.10.5, zlib 2.3.3.
12.3.0MIT-CMUevery download
Pillow12.2.0MIT-CMUevery download
PoppinsGoogle Fonts, ofl/poppinsOFL-1.1every download
PortAudio19.7.0MITLinux
PortAudioas vendored by sounddevice 0.5.6MITmacOS and Windows
Protocol Bufferscommit 35cd01f9 in grpcio, 21.12 in ONNX RuntimeBSD-3-Clauseevery download
pyobjc-core12.2.2MITmacOS
pyobjc-framework-Cocoa12.2.2MITmacOS
pyobjc-framework-Quartz12.2.2MITmacOS
pyobjc-framework-WebKit12.2.2MITmacOS
pypinyin0.55.0MITevery download
pytesseract0.3.13Apache License 2.0every download
Python3.14Python-2.0every download
pywebview6.2.1BSD 3-Clause LicensemacOS
pywin32-ctypes0.2.3BSD-3-ClauseWindows
RE22022-04-01 in grpcio, 2024-07-02 in ONNX RuntimeBSD-3-Clauseevery download
RobotoGoogle Fonts, ofl/robotoOFL-1.1every download
SafeInt3.0.28MITevery download
SecretStorage3.5.0BSD-3-ClauseLinux
segno1.6.6BSD Licenseevery download
Sonic0.2.0Apache-2.0Linux
sounddevice0.5.6MITevery download
SQLiteas vendored by the 1DS telemetry client in ONNX Runtime 1.29.0blessing (public-domain dedication)macOS and Linux
SVT-AV14.1.0BSD-3-ClausemacOS and Windows
SwiftProtobuf1.28.0Apache-2.0every download
Tesseract OCR5.5.2Apache-2.0every download
Tesseract trained data (eng, osd)tessdata_fastApache-2.0every download
upbas vendored by grpcio 1.83.1 and the protobuf wheelBSD-3-Clauseevery download
websockets16.1.1BSD-3-Clauseevery download
winpthreads (MinGW-w64)14.0.0MIT AND BSD-3-Clause-ClearWindows
zlib1.2.11Zlibevery download
zlib-ngas vendored by Pillow 12.2.0ZlibmacOS
Zstandard1.5.7BSD-3-Clauseevery download

Components that are not open source

These are distributed with the applications under their vendors' own terms.

Things the applications download after installation

The applications can download a few things after they are installed: the voices that read captions aloud, and the models that read on-screen text. None of this is distributed with Hablexo — your own computer fetches each one from the people who publish it, only when it is first needed. It is listed here anyway, because several of the voice recordings are offered under licences that permit commercial use on condition their source is credited, and this is that credit.

The standard voices, and the recordings each one was trained on

One row per language the standard voice tier covers. The licence is the one on the recordings, which is the fact that governs — the collection they are published in carries a different licence of its own, and it does not speak for them.

LanguageVoiceRecordingsLicence
Albaniansq_AL-edon-mediumhttps://huggingface.co/edonseki/folsh.aiCC0
Armenianhy_AM-gor-mediumhttps://huggingface.co/davit312/piper-TTS-ArmenianGPL 2.0
Banglabn_BD-google-mediumhttp://www.openslr.org/37/Attribution-ShareAlike 4.0 International
Basqueeu_ES-maider-mediumhttps://huggingface.co/datasets/itzune/maider-datasetCreative Commons Attribution 4.0
Catalanca_ES-upc_ona-mediumhttps://collectivat.cat/asr#upc-festcat-tts-corporaCC BY-SA 3.0 ES
Czechcs_CZ-jirka-mediumhttps://github.com/OHF-Voice/voice-datasetsCC0
Danishda_DK-talesyntese-mediumhttps://www.nb.no/sprakbanken/en/resource-catalogue/oai-nb-no-sbr-21/CC0
Dutchnl_NL-mls-mediumhttp://openslr.org/94/CC-BY 4.0
Englishen_US-amy-mediumhttps://github.com/MycroftAI/mimic3-voicesCC-BY-SA-4.0
Finnishfi_FI-harri-mediumhttps://www.kaggle.com/bryanpark/finnish-single-speaker-speech-datasetCC0
Frenchfr_FR-siwis-mediumhttps://datashare.is.ed.ac.uk/handle/10283/2353CC-BY 4.0
Georgianka_GE-natia-mediumhttp://github.com/Olga-Yakovleva/RHVoiceGPL-2.0
Germande_DE-thorsten-mediumhttps://github.com/thorstenMueller/Thorsten-VoiceCC0
Greekel_GR-rapunzelina-mediumhttps://www.kaggle.com/datasets/bryanpark/greek-single-speaker-speech-datasetCC0
Hungarianhu_HU-anna-mediumhttps://github.com/OHF-Voice/voice-datasetsCC0
Icelandicis_IS-bui-mediumhttp://hdl.handle.net/20.500.12537/104CC-BY-4.0
Italianit_IT-paola-mediumhttps://huggingface.co/datasets/paolapersico1/Voice-Dataset-ItalianCC0-1.0
Kazakhkk_KZ-issai-highhttps://github.com/IS2AI/Kazakh_TTSCC-BY-4.0
Latvianlv_LV-aivars-mediumhttps://huggingface.co/RaivisDejus/Piper-lv_LV-Aivars-mediumCC0 1.0 Universal
Marathimr_IN-google-mediumhttps://openslr.org/64/Attribution-ShareAlike 4.0 International
Nepaline_NP-google-mediumhttp://www.openslr.org/43/CC-BY-SA-4.0 International
Norwegianno_NO-talesyntese-mediumhttps://www.nb.no/sprakbanken/en/resource-catalogue/oai-nb-no-sbr-15/CC0
Persianfa_IR-amir-mediumhttps://datacula.com/tts-databasesCC0
Polishpl_PL-darkman-mediumhttps://github.com/OHF-Voice/voice-datasetsCC0
Portuguesept_BR-faber-mediumhttps://github.com/OHF-Voice/voice-datasetsCC0
Romanianro_RO-mihai-mediumhttps://github.com/OHF-Voice/voice-datasetsCC0
Russianru_RU-dmitri-mediumhttps://github.com/OHF-Voice/voice-datasetsCC0
Slovaksk_SK-lili-mediumhttps://github.com/OHF-Voice/voice-datasetsCC0
Sloveniansl_SI-artur-mediumhttps://huggingface.co/datasets/ppisljar/artur_studio_tts/https://creativecommons.org/licenses/by/4.0/
Spanishes_ES-davefx-mediumhttps://github.com/OHF-Voice/voice-datasetsCC0
Swedishsv_SE-nst-mediumhttps://www.nb.no/sprakbanken/en/resource-catalogue/oai-nb-no-sbr-17/CC0
Telugute_IN-venkatesh-mediumhttps://huggingface.co/datasets/ai4bharat/indicvoices_rCC-BY-4.0
Ukrainianuk_UA-oleksa-highhttps://github.com/egorsmkv/ukrainian-tts-datasetsApache 2.0
Vietnamesevi_VN-vais1000-mediumhttps://ieee-dataport.org/documents/vais-1000-vietnamese-speech-synthesis-corpushttps://creativecommons.org/licenses/by/4.0/

Written offer of source, and your right to replace a component

For every component above under the GNU General Public License or the GNU Lesser General Public License, the source of the version we ship is linked beside it, and those links also travel with the download — in THIRD-PARTY-NOTICES.txt inside the application folder and beside the installers on our releases page. That is what GPL v3 section 6(d) asks for: directions to the source, next to the object code.

In addition, as a written offer valid for three years from the date you received the software, we will send you the complete corresponding source code and the scripts used to build and install it, for any of those components, if you write to hello@hablexo.com. We will supply it for no more than the cost of distribution.

Nothing in the Hablexo EULA takes away a right one of these licences gives you. Its section 3 carves out anything an included component's open-source licence permits, and its section 6 says so directly — including the rights the LGPL grants to modify a component for your own use, to reverse engineer for debugging those modifications, and to replace the component with your own build.

How we keep this page honest

Every component listed here was read out of a built application: its shared libraries, the programs bundled beside it, and every Python package inside it, each with the licence it declares about itself. A build containing anything not on this page fails before it can be signed, and so does a build in which copyleft code has found its way into Hablexo's own process. We would rather the check refused a release than have this page quietly describe last year's download.

Hablexo Ltd · Registered in England & Wales · Company No. 17354416 · Registered office: 167-169 Great Portland Street, 5th Floor, London W1W 5PF · hello@hablexo.com

Hablexo home · Privacy Notice · Terms of Service · Data Processing Addendum · EULA