KittenTTS 2 (offline, voice clone, 16 languages)
Vertont Ihre Untertitel in 16 Sprachen mit KittenTTS 2 von KittenML, in der eigenen, aus dem Video geklonten Stimme jedes Sprechers oder in einer von 115 eingebauten Stimmen. Es läuft auf dem Prozessor Ihres eigenen Computers, etwa in Echtzeit, ganz ohne Grafikkarte.
Einstellungen Erweiterungen KittenTTS 2 (offline, voice clone, 16 languages) Installieren
Subtitld lädt sie herunter, prüft ihren SHA-256-Wert und hält sie aktuell.
- Sprachen
- 16
- Modelle
- 2
- Stimmen
- 116
- Download der Erweiterung
- 96–136 MB
- RAM, mindestens
- 3 GB
Was es tut
Subtitld schneidet ein paar Sekunden jedes Sprechers aus dem Video und schickt sie mit jeder Zeile, zusammen mit den Worten, die darin gesprochen werden. KittenTTS 2 klont diese Stimme und spricht damit die übersetzte Zeile, sodass die Synchronisation wie die Person im Bild klingt.
Englisch, Spanisch, Französisch, Deutsch, Italienisch, Portugiesisch, Russisch, Chinesisch, Japanisch, Koreanisch, Arabisch, Hindi, Türkisch, Niederländisch, Polnisch und Indonesisch, mit jeweils 2 bis 50 eingebauten Stimmen.
Eine Sekunde Sprache braucht auf einem Laptop-Prozessor 1,1 bis 1,5 Sekunden, mit rund 2,3 GB Arbeitsspeicher. Eine Grafikkarte wird nicht verwendet.
Das Modell wird einmal heruntergeladen, wenn Sie zum ersten Mal damit vertonen. Danach verlässt nichts mehr Ihren Computer.
Eine restriktive Lizenz für das Modell. Die Erweiterung steht unter Apache-2.0, aber die KittenTTS-2-Gewichte, die sie herunterlädt, gehören KittenML und stehen unter der Stellon Labs Community License. Kommerzielle Nutzung, bezahlte Synchronisation eingeschlossen, ist nur kostenlos, solange Sie und Ihre verbundenen Unternehmen weniger als 1.000.000 US-Dollar Jahresumsatz und weniger als 1.000.000 US-Dollar Gesamtfinanzierung haben, und Sie müssen sich bei Stellon Labs registrieren. Die Nutzung muss außerdem einer Richtlinie zur akzeptablen Nutzung folgen, die Stellon Labs nicht veröffentlicht, und die Lizenz kann widerrufen werden. Lesen Sie die Lizenz, bevor Sie es für bezahlte Arbeit einsetzen. Passen Ihnen die Bedingungen nicht, klonen auch VoxCPM2 und Sopro Stimmen, unter Apache-2.0.
Vor der Installation
- Festplatte: rund 1,7 GB für das Modell, heruntergeladen bei der ersten Zeile, und weitere 540 MB für das Klonen, bei der ersten geklonten Zeile.
- Arbeitsspeicher: rund 2,3 GB beim Sprechen, also etwa 3 GB frei.
- Prozessor: bei Intel und AMD einer mit AVX2, FMA und F16C, die Intel-Prozessoren seit 2013 und AMD-Prozessoren seit 2015 haben. Manchen Celeron-, Pentium- und Atom-Prozessoren fehlen sie; dort schlägt die erste Zeile mit einer Meldung fehl, die das sagt. Jeder Mac mit Apple Silicon funktioniert.
Klonen Sie eine Stimme nur mit dem Einverständnis der Person, der sie gehört.
Stimmen
Im Tab Sprecher wählen Sie KittenTTS 2 als Synchronisations-Engine eines Sprechers und danach eine Stimme. Aktivieren Sie Synchronaufnahme an Untertiteldauer anpassen, damit der Sprecher jede Zeile auf ihren Untertitel streckt oder staucht. Legen Sie vor dem Vertonen die Sprache des Projekts fest.
116 Stimmen in 16 Sprachen.
ar4de4en50es5fr5hi5id2it6ja4ko3nl3pl4pt6ru7tr3zh4
Mit Speaker's own voice schneidet Subtitld eine Probe dieses Sprechers aus dem Audio des Projekts, 3 bis 12 Sekunden lang, und schickt sie mit dem Untertiteltext, der darin gesprochen wird. KittenTTS setzt diese Probe fort; das kommt dem Sprecher am nächsten und ist am stabilsten. In unserem Test, mit englischen Proben und portugiesischen Zeilen, klangen die geklonten Synchronisationen ihren Sprechern fast so ähnlich wie die von VoxCPM2 und hatten weniger falsche Wörter. Haben Sie für dieses Video die Musik von der Stimme getrennt, stammt die Probe nur von der Stimme. Fallback reference clip in den Einstellungen der Erweiterung wird nur verwendet, wenn keine Probe geschnitten werden kann.
Jede eingebaute Stimme gehört zu einer Sprache: Sie ist eine Aufnahme, und das Modell setzt sie mit ihrem Akzent fort. Deshalb zeigt die Liste Stimme die Stimmen der Sprache Ihres Projekts. Englisch hat 50, darunter Bella, Jasper, Luna, Bruno, Rosie, Hugo, Kiki und Leo aus KittenTTS 0.8 sowie Figuren wie Marcus, ein sanfter Radio-DJ, oder Victoria, eine majestätische Erzählerin. Die anderen Sprachen haben jeweils 2 bis 7. KittenML sagt nicht, woher die Aufnahmen stammen.
Ab und zu bleibt das Modell stumm, statt eine Zeile zu sprechen. Die Erweiterung bemerkt das und versucht es erneut, bis zu dreimal, damit Sie es nicht tun müssen.
Modelle
Keine Datei von KittenML steckt in der Erweiterung: Sie werden beim ersten Vertonen in den gemeinsamen Modell-Cache von Subtitld geladen, aus dem Hugging-Face-Repository von KittenML in einer festen Revision, jede Datei geprüft. Der Referenz-Encoder, der aus einer Probe eine Stimme macht, kommt bei der ersten geklonten Zeile aus dem Release der Erweiterung selbst. Ein unterbrochener Download wird dort fortgesetzt, wo er stehen blieb. Aktualisieren oder Entfernen der Erweiterung behält die Modelle.
| Modell | Download | Geeignet für |
|---|---|---|
| KittenTTS 2 (1.7B, ternary) Standard kitten-tts-2 | Jede Stimme und Sprache, etwa in Echtzeit auf einer CPU | |
| Reference encoder, for cloning ref-encoder | Nur für die Klonstimme, heruntergeladen bei ihrer ersten Zeile |
Die Erweiterung führt KittenMLs eigenes C++-Programm für KittenTTS 2 aus, das etwa viermal so schnell ist wie KittenMLs Python-Paket und ein Drittel von dessen Arbeitsspeicher braucht.
Optionen
In Einstellungen › Erweiterungen › KittenTTS 2 (offline, voice clone, 16 languages) › Konfigurieren.
stableStable passt zu fast jedem Projekt. Expressive klingt lebendiger, und eine Zeile gerät öfter seltsam.
00 nutzt die Performance-Kerne eines Prozessors, der auch Effizienz-Kerne hat, sonst einen Thread pro Kern, höchstens 8. Weniger Threads halten den Computer beim Vertonen reaktionsfreudiger.
Ein Clip für die Klonstimme, wenn Subtitld keinen aus dem Video schneiden kann, etwa ohne geöffnetes Video: 3 bis 30 Sekunden, in denen eine Person spricht.
The exact words spoken in the fallback clip. With them the clone is closer to the speaker and makes fewer mistakes.
Lässt die Worte im Clip des Sprechers weg und klont nur die Klangfarbe. Probieren Sie es, wenn eine Synchronisation den Akzent des Sprechers behält oder die Untertitel das Gesagte umschreiben.
Sprachen
Englisch, Spanisch, Französisch, Deutsch, Italienisch, Portugiesisch, Russisch, Chinesisch, Japanisch, Koreanisch, Arabisch, Hindi, Türkisch, Niederländisch, Polnisch und Indonesisch. Ein Projekt in einer anderen Sprache bekommt eine Meldung, die das sagt: Wählen Sie dafür eine andere Synchronisations-Engine.
Englischer Text wird so gelesen, wie er gemeint ist: Aus „the 3rd of May“ wird „the third of May“, aus „$12.50“ wird „twelve dollars fifty“. In den anderen Sprachen schreiben Sie Zahlen und Symbole aus, wo es darauf ankommt.
enesfrdeitptruzhjakoarhitrnlplid
Plattformen
| System | Download | Getestet |
|---|---|---|
| Linux x86-64 | 136.1 MB | Mit dem echten Modell auf einem echten Rechner und in der CI vertont, Klonen inklusive |
| macOS (Apple Silicon) | 109.2 MB | Mit dem echten Modell in der CI vertont, Klonen inklusive (Apple Silicon) |
| Windows x86-64 | 96.4 MB | Mit dem echten Modell in der CI vertont, Klonen inklusive |
Linux x86-64, macOS auf Apple Silicon und Windows x86-64. Jede Version wird auf allen dreien gebaut, und auf jedem installiert die CI die Erweiterung so, wie Subtitld es tut, lädt das Modell herunter und vertont damit, auch in einer geklonten Stimme. Unter Linux braucht es glibc 2.35 oder neuer.
Fehlerbehebung
network_unavailableDas Modell konnte nicht heruntergeladen werden. Prüfen Sie Ihre Verbindung und versuchen Sie es erneut: Der Download wird fortgesetzt.disk_fullNicht genug Speicherplatz für das Modell, rund 1,7 GB, mit Klonen 2,2 GB.unsupported_languageDie Sprache des Projekts ist keine der 16 oder nicht festgelegt. Legen Sie sie im Projekt fest oder wählen Sie eine andere Synchronisations-Engine.unsupported_voiceDas Projekt nennt eine Stimme, die diese Version nicht hat. Wählen Sie die Stimme im Tab Sprecher erneut.bad_paramsDie Zeile hat keinen Text, oder die Klonstimme hat keine Probe bekommen: Öffnen Sie das Video oder setzen Sie Fallback reference clip. Die Meldung sagt, was zutrifft.internalIn der Erweiterung ist etwas fehlgeschlagen; die Meldung enthält die Details. Sagt sie, dass dem Prozessor AVX2, FMA und F16C fehlen, kann dieser Computer KittenTTS 2 nicht ausführen. Sagt sie, dass die Zeile immer wieder stumm blieb, versuchen Sie eine andere Stimme oder formulieren Sie die Zeile um.
Lizenz
Die Erweiterung steht unter Apache-2.0. Die Laufzeit von KittenML steht unter MIT und Apache-2.0, LibTorch unter BSD-3-Clause, und die Teile des Referenz-Encoders stehen unter MIT. Die KittenTTS-2-Gewichte stehen unter der Stellon Labs Community License, der Sie zustimmen, wenn die Erweiterung sie herunterlädt: kostenlos für Forschung und private Nutzung, für kommerzielle Nutzung nur unter 1.000.000 US-Dollar Jahresumsatz und Gesamtfinanzierung, mit Registrierung bei Stellon Labs. Die Gewichte und was sie erzeugen dürfen nicht zum Training anderer Modelle verwendet werden. Die Synchronisationen, die Sie erstellen, gehören Ihnen. Powered by KittenML.
Versionen
- 26.10.1
Offline text-to-speech for Subtitld with KittenML's KittenTTS 2, in 16 languages (English, Spanish, French, German, Italian, Portuguese, Russian, Chinese, Japanese, Korean, Arabic, Hindi, Turkish, Dutch, Polish and Indonesian), at 24 kHz.
- The speaker's own voice. Cloned from the clip Subtitld cuts from the video, and spoken in another language too. With the subtitle text Subtitld sends with the clip, KittenTTS continues from it, which is closest to the speaker; "Clone the timbre only" leaves the words out.
- 115 built-in voices. 50 in English, 2 to 7 in each other language.
- About real time on a CPU. A second of speech takes 1.1 to 1.5 seconds on an i7-13700T, with about 2.3 GB of memory. x86-64 needs AVX2, FMA and F16C; Apple Silicon works.
- Downloads on first use. The model, 1.66 GB, from KittenML's repository on the first line; the reference encoder, 542 MB, from this repository's ref-encoder-1 prerelease, on the first cloned line. Both are pinned and checked by sha256.
The weights are not open source. KittenTTS 2 is under the Stellon Labs Community License. Commercial use, dubbing for pay included, is free only below US$1,000,000 in annual revenue and in total funding, and requires registering with Stellon Labs. Use must also follow an Acceptable Use Policy that is not published, and the licence is revocable. The add-on ships none of KittenML's weights; read the licence before using it for paid work. Powered by KittenML.
Built on KittenML's C++ runtime (kitten-tts-2-cpp) with LibTorch 2.14.1, patched to end a line whose model scores go non-finite, and with the CPU flash-attention path off (it produced such lines depending on the thread count). A line that falls into silence is retried with another seed, up to three times, and the silence around each line is trimmed.
Each archive was installed in CI the way Subtitld installs add-ons, on Linux, macOS (Apple Silicon) and Windows, and spoke English, Portuguese and Chinese lines and a cross-lingual clone through the add-on protocol.
Weitere Stimmen-Erweiterungen
-
Piper Offline
158 Offline-Stimmen in 49 Sprachen, jede ein eigener kleiner Download.
-
Kokoro Offline
54 Offline-Stimmen in neun Sprachen, alle aus einem 82-MB-Modell.
-
Supertonic Offline
Zehn Offline-Stimmen, jede kann alle 31 ihrer Sprachen sprechen.
-
sanoTTS Offline
Winzige Offline-Stimmen, 28 in 14 Sprachen, jeweils unter 10 MB.
-
Parler-TTS Offline
Englische Stimmen, die einer geschriebenen Beschreibung folgen; 34 benannte Sprecher.
-
Qwen3-TTS Klon
Zehn Sprachen, neun Stimmen und Klonen ab 3 Sekunden eines Sprechers.
-
Coqui XTTS Klon
Stimmklonen in 16 Sprachen, mit einer Modelllizenz für nicht-kommerzielle Nutzung.
-
F5-TTS Klon
Nur Stimmklonen, auf Englisch und Chinesisch; nicht-kommerzielles Modell.
-
VoxCPM2 Klon
30 Sprachen in 48 kHz, in der Stimme des Sprechers oder einer beschriebenen. Schwer.
-
Pocket TTS Offline
Schnell und leicht, nur CPU. 23 Stimmen in sieben europäischen Sprachen.
-
Sopro Klon
Die eigene Stimme des Sprechers, schnell auf einer CPU. Vier Sprachen.