https://github.com/zeittresor/py_epub2hoerbuch
Erstellt aus epub/rtf/txt Dateien unter Verwendung von TTS Hörbücher
https://github.com/zeittresor/py_epub2hoerbuch
audiobook batch-script converter gui hoerbuch python text thorsten-voice tts voice wav windows
Last synced: 2 months ago
JSON representation
Erstellt aus epub/rtf/txt Dateien unter Verwendung von TTS Hörbücher
- Host: GitHub
- URL: https://github.com/zeittresor/py_epub2hoerbuch
- Owner: zeittresor
- Created: 2025-03-12T19:37:00.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2025-03-12T20:10:35.000Z (2 months ago)
- Last Synced: 2025-03-12T20:30:36.257Z (2 months ago)
- Topics: audiobook, batch-script, converter, gui, hoerbuch, python, text, thorsten-voice, tts, voice, wav, windows
- Language: Python
- Homepage:
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# py_epub2hoerbuch
Erstellt aus epub/rtf/txt Dateien unter Verwendung von TTS Hörbücher
Hinweise:
Das Programm erstellt ansich lediglich Text Dateien durch Umwandlung und/oder Scripte um diese mit anderen Tools konvertieren zu können. Was dafür erforderlich ist ist hier beschrieben:Installation:
- Stelle sicher das pip installiert ist mit "python3 get-pip.py" (Das Script natürlich vorher herunterladen von "https://bootstrap.pypa.io/get-pip.py")
- Stelle sicher das git installiert ist https://git-scm.com/downloads
- Gehe zu "https://github.com/rhasspy/piper/releases" und lade das Windows Release herunter. Das entpackt man in ein Unterverzeichnis zb. c:\tts\piper
- Lade die .json und die .onyx Dateien herunter von "https://huggingface.co/rhasspy/piper-voices/tree/v1.0.0/de/de_DE/thorsten/high" und lege sie direkt in das Verzeichnis
- Gehe in die Console oder Powershell und gib ein: "pip install ebooklib beautifulsoup4 pyperclip"
- Starte das Script mit "py py_epub2hoerbuch.py".Nutzung:
Im grafischen Menü kann man nun eine .epub (eBook Datei), .rtf (Richtext Dokument) oder eine vorhandene .txt (Einfache Textdatei) auswählen.
-> Der Inhalt der Datei läßt sich dann direkt als Textdatei in das Clipboard kopiern, als Textdatei speichern oder in eine .bat (ausführbare Batch Datei) speichern.
- - > Beim kopieren in das Clipboard kann man nun mein Programm "zVorlesen" verwenden um den Inhalt direkt mit der Windows eingenen Stimme vorlesen zu lassen.
- - > Das Speichern als Textdatei dient lediglich zur Umwandlung in einen Plaintext sofern man den Inhalt anderweitig verwenden möchte.
- - > Das Speichern als .bat Datei sollte in dem Piper Verzeichnis erfolgen zb. als "hoerbuch_erstellen.bat" wenn man dieses Script dann ausführt dauert es je nach Textlänge recht lange (ggf. mehrere Stunden), allerdings hat man anschliessend ein professionel klingendes Audiobuch vom Inhalt.Das dürfte klar sein aber ich sags trotzdem:
Bitte beachten das dies nur für eigene Dokumente gedacht ist und NICHT dazu um irgendwelche Copyright Verletzungen zu begehen, also bitte keine original Bücher zu Hörbüchern machen welche nicht frei zugänglich sind.Hier ist eine Beispiel Umwandlung in eine Audio Datei, welche dafür eine generierte Geschichte aus meinem Sci-Fi Geschichten Generator verwendet (zu finden in meinen Github Repositorys).
Beispiel Ausgabe mit der Thorsten TTS Stimme via "Hörbuch Script speichern" Funktion (Ton aktivieren!):
https://github.com/user-attachments/assets/e6862833-00a1-463e-ab7c-943072b9abb2