Kein Python, keine Abhängigkeiten – einfach herunterladen, ausführbar machen und loslegen:
chmod +x hoerbuch-debian-bookworm && ./hoerbuch-debian-bookworm --help
chmod +x hoerbuch-debian-bookworm-aarch64 && ./hoerbuch-debian-bookworm-aarch64 --help
chmod +x hoerbuch-debian-trixie && ./hoerbuch-debian-trixie --help
chmod +x hoerbuch-ubuntu-jammy && ./hoerbuch-ubuntu-jammy --help
chmod +x hoerbuch-ubuntu-noble && ./hoerbuch-ubuntu-noble --help
✨ Tipp: Einfach in dein $PATH legen (z.B. ~/bin/) für den schnellen Zugriff.
# 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
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.
--mp3 (ffmpeg erforderlich)# 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
GPLv3 – Codeberg Repository
🎧 Viel Spaß beim Erstellen von Hörbüchern!