Schnell & sparsam · Hochdeutsch, hessischer Dialekt und mit verschiedenen Emotionen. Piper läuft als eigenständiges Programm ohne Cloud-Zwang — sogar auf einem Raspberry Pi. Die Installation funktioniert für Windows, Mac, Linux und Raspberry Pi nahezu identisch.
Auf der GitHub-Releases-Seite von Piper die passende Version für dein Betriebssystem laden (Windows, Mac, Linux oder Raspberry Pi).
Zur GitHub-Releases-Seite ↗Das heruntergeladene Archiv in ein beliebiges Verzeichnis entpacken. Eine Installation im klassischen Sinn ist nicht nötig — Piper startet direkt aus dem Ordner heraus.
Unter Linux/Mac ggf. einmalig chmod +x piper ausführen, damit die Datei ausführbar ist.
Modell- und Konfigurationsdatei herunterladen, beide zusammen mit piper in dasselbe Verzeichnis legen, dann den Befehl im Terminal (Mac/Linux/Raspberry) oder in der Kommandozeile (Windows) ausführen.
Die klare, neutrale Standardstimme — die richtige Wahl für die meisten Anwendungsfälle.
⌄echo "Hier den Text schreiben." | ./piper -m de_DE-thorsten-high.onnx -f ausgabe.wav Meine Stimme mit charmantem (Süd-)hessischem Akzent.
⌄echo "Hier den hessischen Text babbeln lassen." | ./piper -m Thorsten-Voice_Hessisch_Piper_high-Oct2023.onnx -f ausgabe.wav Wütend, betrunken, glücklich, ängstlich und mehr — Sprachausgabe mit acht wählbaren Emotionen.
⌄echo "Hier den emotionalen Text schreiben." | ./piper -m de_DE-thorsten_emotional-medium.onnx -f ausgabe.wav --speaker 1 Der Wert hinter --speaker legt die Emotion fest:
Piper braucht espeak-ng und ein paar Bibliotheksdateien, die zusammen mit der piper-Datei im ZIP stecken. Häufigster Fehler: Nur die piper-Datei wird woanders hin verschoben. Lass stattdessen den kompletten entpackten Ordner zusammen — Modell- und Konfigurationsdatei einfach mit hineinlegen, statt piper alleine zu verschieben.
Das ist die macOS-Gatekeeper-Warnung für unsignierte Programme. Unter Systemeinstellungen → Datenschutz & Sicherheit findest du nach dem ersten (fehlgeschlagenen) Start einen Button „Dennoch öffnen“. Alternativ in einem Terminal einmalig xattr -d com.apple.quarantine ./piper ausführen.
Meistens liegt es daran, dass Modell (.onnx) und Konfiguration (.onnx.json) nicht im selben Ordner liegen oder unterschiedlich benannt sind — beide Dateien müssen zusammenbleiben. Bei den Hochdeutsch- und Hessisch-Modellen außerdem darauf achten, keinen --speaker-Parameter mitzugeben — der ist nur für das Emotional-Modell gedacht.
Das passiert vor allem auf sehr schwacher Hardware (etwa einem älteren Raspberry Pi), wenn die Berechnung nicht schnell genug hinterherkommt. Falls verfügbar, ein kleineres Modell probieren, oder bei mehr Rechenleistung auf Kokoro oder Coqui DDC umsteigen.
Die Datei ist nach dem Entpacken nicht als ausführbar markiert. Einmalig chmod +x piper in dem Ordner ausführen, in dem piper liegt.