Verwendete Komponenten
Klickfolge steckt voller Open-Source-Software. Wir danken den Projekten und nennen hier, was in der App steckt. Diese Seite gibt den Überblick. Die vollständige Liste mit allen Paketen, Urhebern und Lizenztexten steht in einer eigenen Datei.
THIRD-PARTY-NOTICES.txt herunterladen (Textdatei, rund 480 KB): 314 Rust-Pakete, 12 npm-Pakete der Oberfläche, 59 Werkzeuge zum Bauen, dazu die Sprachmodelle. Dieselbe Datei liegt jeder Installation von Klickfolge bei und lässt sich in der App unter Einstellungen, Lizenz öffnen.
Die wichtigsten Bausteine
| Komponente | Zweck | Lizenz |
|---|---|---|
| Tauri | App-Grundgerüst | MIT / Apache 2.0 |
| React | Oberfläche | MIT |
| sherpa-onnx (k2-fsa) | Sprachausgabe auf dem Gerät | Apache 2.0 |
| onnxruntime (Microsoft) | rechnet die Sprachmodelle | MIT |
| SQLite / rusqlite | Lokale Datenbank | Public Domain / MIT |
| image, ab_glyph, zip | Bilder, Schrift, Word-Export | MIT / Apache 2.0 |
| ed25519-dalek | Prüfung des Lizenzschlüssels | BSD 3-Clause |
| espeak-ng | Lautschrift der klassischen Stimme | GPL 3.0 oder später |
Frühere Fassungen dieser Seite nannten für ed25519-dalek MIT oder Apache 2.0. Richtig ist BSD 3-Clause, nachgeprüft in der Paketbeschreibung von Version 2.2.0.
Stimmen und Sprachmodelle
Für das Vorlesen im Video lädt Klickfolge auf Wunsch ein Sprachmodell nach. Diese Modelle haben eigene Lizenzen, die strenger sein können als die der Programmbibliotheken. Wir haben jede angebotene Stimme einzeln geprüft.
| Stimme | Urheber | Lizenz | Gewerblich nutzbar |
|---|---|---|---|
| Marie, Lena, Julia, Clara, Max, Felix (Supertonic 3) | Supertone Inc., Südkorea | BigScience Open RAIL-M | Ja, mit Auflagen |
| Thorsten (Piper) | Thorsten Müller, Projekt Thorsten-Voice | Modell MIT, Sprachdaten CC0 1.0 | Ja, ohne Auflagen |
| Systemstimmen von macOS | Apple Inc. | Teil des Betriebssystems, nichts wird mitgeliefert | Ja |
| Azure-Stimmen | Microsoft Corporation | Dienst, Vertrag mit Microsoft | Ja, nach den Bedingungen von Microsoft |
| ElevenLabs-Stimmen | ElevenLabs Inc. | Dienst, Vertrag mit ElevenLabs | Ja, nach den Bedingungen von ElevenLabs |
Was bei den Supertonic-Stimmen zu beachten ist
Die Modelle stehen unter der BigScience Open RAIL-M vom 18. August 2022, nicht unter MIT. Die MIT-Datei, die im Paket liegt, gehört zum Beispielcode des Projekts. Die Open RAIL-M erlaubt die gewerbliche Nutzung ausdrücklich und beansprucht keine Rechte an den erzeugten Tonaufnahmen. Sie knüpft die Nutzung aber an Bedingungen: Der Lizenztext muss mitgeliefert werden, die Nutzungsbeschränkungen aus Anhang A gelten weiter, Änderungen sind zu kennzeichnen, und mit dem Namen Supertone darf nicht geworben werden. Alles davon steht im Volltext in der Datei oben. Urhebervermerk: Copyright (c) 2025, 2026 Supertone Inc.
Offen bleibt: Supertone nennt weder den Trainingsdatensatz noch die Menschen hinter den Stimmen, und die Lizenz nimmt die Daten ausdrücklich aus. Das lässt sich aus öffentlichen Quellen nicht klären. Seit September 2026 ist das Projekt zudem archiviert.
Was bei der Stimme Thorsten zu beachten ist
Nichts, und das ist der Grund, warum wir sie anbieten. Thorsten Müller hat seine Stimme unter CC0 veröffentlicht, das ist ein Verzicht auf die eigenen Rechte. Eine Namensnennung ist nicht verlangt. Wir nennen ihn trotzdem, weil uns das richtig erscheint.
Eine Stimme haben wir entfernt
Die Piper-Stimme „Dii“ von TigreGotico Lda stand bis zum 23. September 2026 zur Auswahl. Ihre Lizenz (Creative Commons BY-NC-SA beziehungsweise BY-NC-ND) schließt die gewerbliche Nutzung aus, wörtlich: „Commercial use is not allowed at this time.“ Wir haben die Stimme deshalb aus Klickfolge genommen. Sie kommt erst zurück, wenn der Urheber eine gewerbliche Lizenz erteilt.
espeak-ng
Die klassische Stimme bringt espeak-ng für die Lautschrift mit. espeak-ng steht unter der GPL 3.0 oder später. Klickfolge ruft das Sprachprogramm als eigenständiges Programm auf und bindet es nicht in die eigene Datei ein. Der vollständige Lizenztext liegt der App bei. Für die Supertonic-Stimmen wird espeak-ng nicht gebraucht.
Wie die Liste entsteht
Die Liste wird nicht von Hand gepflegt, sondern aus Cargo.lock und package-lock.json erzeugt, mit cargo about für die Rust-Pakete und license-checker für die npm-Pakete. Der Abschnitt zu den Stimmen wird von Hand gepflegt, weil die Modelle über keine Paketverwaltung kommen. Stand dieser Seite: 23. September 2026.