Zum Inhalt springen
ReviewRamble

Der wöchentliche Brief

KI im Test, in deinem Postfach.

  • Neue Tests von Tools, Modellen, MCP-Servern und Repos, mit dem Urteil vorneweg
  • Neu geprüfte Preise und Bewertungen, wenn sich etwas ändert
  • Neue Analysen, sobald sie erscheinen

Modelle, Agenten, MCP-Server und die Tools, die deine Zeit wirklich wert sind.

Eine E-Mail pro Woche. Abmelden kannst du dich über den Link in jedem Brief. Wie wir deine E-Mail-Adresse nutzen

Analysen Content-Erstellung

Kitten TTS im Test mit Installationsanleitung: ein Text-to-Speech-Modell mit 23 MB

Von Andrew Miller ·

Archivierter Beitrag. Geschrieben im August 2025; Preise, Modelle und Funktionen können sich seitdem geändert haben. Den aktuellen Stand findest du unter die besten Text-to-Speech-Modelle.

Die meisten Text-to-Speech-Modelle setzen eine GPU und Gigabytes an Speicherplatz voraus. Kitten TTS geht den umgekehrten Weg: 15 Millionen Parameter und etwa 23 MB auf der Platte, was es zum wahrscheinlich kleinsten funktionierenden TTS-Modell machte.

Es bietet mehrere ausdrucksstarke Stimmen, erzeugt Sprache in Echtzeit auf einer CPU und ist Open Source unter der freizügigen Lizenz Apache 2.0. Das passt zu Entwicklern, die für eingebettete Hardware, Raspberry-Pi-Projekte oder Browser-Apps bauen, wo Modellgröße und Tempo am meisten zählen.

Stärken

  • Kleiner Fußabdruck: Mit 23 MB läuft es auf fast allem, von Laptops über einen Raspberry Pi bis zu Edge-Geräten.
  • Keine GPU: Die Inferenz läuft auf der CPU, was Stromverbrauch und Kosten niedrig hält.
  • Acht eingebaute Stimmen, vier männliche und vier weibliche, jede mit einer gewissen Ausdrucksbreite.
  • Tempo: Die Erzeugung läuft auf einer gewöhnlichen CPU oft in Echtzeit oder nahe daran.
  • Komplett offline: Alles läuft lokal ohne API-Aufrufe, was Apps hilft, die private Daten verarbeiten.

Schwächen

  • Audioqualität: Körnigkeit, Abbrüche und Artefakte fallen auf, besonders in längeren oder ausdrucksstärkeren Sätzen.
  • Vorerst nur Englisch; die Entwickler sagen, mehrsprachige Unterstützung komme „bald“.
  • Keine ausdrückliche Kontrolle über Emotion oder Prosodie, obwohl die Stimmen ausdrucksstark sind.
  • Es ist eine Preview: Es funktioniert, ist aber nicht reif für die Produktion.

Kitten TTS unter Linux installieren (CPU)

Voraussetzungen

  • Python 3.8 oder neuer
  • Ubuntu oder ein anderes Debian-basiertes Linux
  • Optional: eine virtuelle Umgebung
  • Keine GPU nötig

1. Eine virtuelle Umgebung anlegen (empfohlen)

python3 -m venv kittenenv
source kittenenv/bin/activate

2. Das Paket installieren

KittenML veröffentlicht das Modell als Wheel auf GitHub:

pip install https://github.com/KittenML/KittenTTS/releases/download/0.1/kittentts-0.1.0-py3-none-any.whl

Das einfache Nutzungsbeispiel steht auf der Hugging-Face-Seite des Modells.

Diese Anleitung ging ursprünglich davon aus, dass sich Kitten TTS auch über Mozillas TTS-Bibliothek oder einen Fork davon laden lässt, mit diesen Schritten:

git clone https://github.com/mozilla/TTS.git
cd TTS
pip install -r requirements.txt
python setup.py install

Prüfe im Repository von Mozilla TTS, ob es einen eigenen Modell-Loader oder eine Gradio-Oberfläche gibt, bevor du dich auf diesen Weg verlässt.

Beispiel: eine lokale Gradio-App

Das baut eine einfache Gradio-Oberfläche um das Modell, über den oben beschriebenen Weg mit Mozilla TTS:

# app.py
import gradio as gr
from TTS.api import TTS

tts = TTS("tts_models/en/kitten-tts/nano", progress_bar=False, gpu=False)

def speak(text, voice):
return tts.tts(text, speaker=voice)

demo = gr.Interface(
fn=speak,
inputs=[gr.Text(label="Text"), gr.Radio(["1F", "2F", "3M", "4M"], label="Voice")],
outputs="audio"
)

demo.launch()

Dann starte:

python app.py

Öffne http://localhost:7860, um es auszuprobieren.

Leistung

Laut dem ursprünglichen Testbericht ist die Inferenz selbst auf bescheidener Hardware wie Dual-Core-CPUs oder virtuellen Maschinen schnell: unter 2 Sekunden für einen normalen Satz. Der Speicherverbrauch bleibt unter 1 GB, und die CPU-Last ist gering.

Der Haken: Lange Sätze können unvollständig herauskommen, das Audio kann je nach Stimme und Systemlast körnig oder roboterhaft klingen, und die Wiedergabe im Browser kann hängen, was wahrscheinlich am Browser liegt und nicht am Modell.

Wo es hineinpasst

Kitten TTS soll keine High-Fidelity-Modelle wie ElevenLabs, XTTS oder Bark ersetzen. Seine Größe und freizügige Lizenz passen zu anderen Aufgaben:

EinsatzzweckWarum Kitten TTS passt
Eingebettete GerätePasst insgesamt in unter 50 MB; keine GPU
Datenschutzorientierte AppsKomplett offline; keine APIs von Drittanbietern
Schnelles PrototypingSchnell, um Oberflächenabläufe mit Stimme zu testen
BildungGut für Demos im Unterricht und Informatik-Praktika
KI-BegleiterLässt sich mit kleinen LLMs zu lokalen Agenten kombinieren
Statische WebsitesLokale Sprachausgabe ohne Cloud

Bewertung

KategorieWertung
Audioqualität2/5
Inferenztempo5/5
Ressourcenverbrauch5/5
Stimmenvielfalt4/5
Entwicklererfahrung4/5
Open-Source-Wert5/5

Gesamtwertung: 4,2 von 5.

Unser Fazit: Die Qualität reicht nicht an die besten Modelle heran, aber wo eine kleine Offline-Stimme wichtiger ist als Feinschliff, ist Kitten TTS heute gut genug, und es zeigt, dass brauchbare Sprachausgabe keinen großen Download und keine High-End-GPU mehr braucht.

Eine High-Fidelity-Alternative behandelt unser Testbericht zu ElevenLabs.

Screenshot der Website von ElevenLabs
ElevenLabs, offizielle Website

Der ReviewRamble-Brief

KI im Test. Einmal pro Woche, in deinem Postfach.

Die Urteile, die in KI, Robotik und Tech zählen, mit dem, was sich lohnt und was nicht. Kein Hype, keine Sammlung von allem.

Modelle, Agenten, MCP-Server und die Tools, die deine Zeit wirklich wert sind.

Eine E-Mail pro Woche. Abmelden kannst du dich über den Link in jedem Brief. Wie wir deine E-Mail-Adresse nutzen