🎧 hoerbuch – Text-to-Speech Hörbuch-Generator mit Piper TTS

📦 Fertige Binaries (Download & Ausführen)

Kein Python, keine Abhängigkeiten – einfach herunterladen, ausführbar machen und loslegen:

🐧 hoerbuch-debian-bookworm (48.9 MB) – Debian 12 (Bookworm) x86_64
chmod +x hoerbuch-debian-bookworm && ./hoerbuch-debian-bookworm --help
🐧 hoerbuch-debian-bookworm-aarch64 (46.1 MB) – Debian 12 (Bookworm) arm_aarch64
chmod +x hoerbuch-debian-bookworm-aarch64 && ./hoerbuch-debian-bookworm-aarch64 --help
🐧 hoerbuch-debian-trixie (49.9 MB) – Debian 13 (Trixie) x86_64
chmod +x hoerbuch-debian-trixie && ./hoerbuch-debian-trixie --help
🍕 hoerbuch-ubuntu-jammy (46.1 MB) – Ubuntu 22.04 (Jammy) x86_64
chmod +x hoerbuch-ubuntu-jammy && ./hoerbuch-ubuntu-jammy --help
🍕 hoerbuch-ubuntu-noble (49.2 MB) – Ubuntu 24.04 (Noble) x86_64
chmod +x hoerbuch-ubuntu-noble && ./hoerbuch-ubuntu-noble --help

✨ Tipp: Einfach in dein $PATH legen (z.B. ~/bin/) für den schnellen Zugriff.


🐍 Universal (Python-Variante für alle Distributionen)

# Installation
pip install piper-tts soundfile mutagen numpy lxml python-docx ebooklib odfpy

# Nutzung
python3 hoerbuch.py --voice models/de_DE-thorsten-high.onnx README.txt

📖 Beschreibung

Dieses CLI-Tool wandelt Textdokumente (.txt, .docx, .odt, .epub) in komprimierte OGG-Audiodateien um, optional konvertiert es sie direkt in MP3 mit Kapiteltags. Es nutzt die Piper TTS Engine für die Sprachsynthese.

Dank Streaming-Mode können auch große Dokumente (z.B. ganze Bücher) effizient in Audio konvertiert werden, ohne den Arbeitsspeicher zu überlasten. Die Ausgaben lassen sich direkt mit einem Player wie mpv anhören, während sie erzeugt werden.

✨ Features

🚀 Beispiele

# Einfachste Nutzung (erzeugt .ogg)
./hoerbuch-debian-bookworm README.txt

# Mit eigener Stimme
./hoerbuch-debian-bookworm roman.docx --voice models/de_DE-thorsten-low.onnx

# Direkt als MP3 mit Kapiteln
./hoerbuch-debian-bookworm buch.epub --mp3

📄 Lizenz & Quellcode

GPLv3 – Codeberg Repository


🎧 Viel Spaß beim Erstellen von Hörbüchern!