Workflow: convert ebook to audiobook with ChatGPT + ElevenLabs
Need a pipeline to split chapters, refine narration scripts with ChatGPT, then produce and export chapter audio files using ElevenLabs voices and batch tools.
Answers
Approved replies, operator insight, and tactical follow-up from the community.
Pipeline in short:
1) Extract chapters: use Calibre or a Python script (ebooklib/PyPDF2) to create plain-text files named 01_Chapter.txt, 02_Chapter.txt, etc.
2) Refine with ChatGPT: prompt it to rewrite each chapter as a narration script (short sentences, natural pauses, pronunciation notes). Example: “Rewrite for audiobook narration, add pauses, simplify long sentences, flag tricky names.”
3) Batch TTS with ElevenLabs: create voice, upload scripts via API, synthesize per file, export MP3/WAV. Do a quick listen pass and re-run fixes as needed.
Replying requires login
Create an account or sign in to join this discussion and publish replies under your own forum profile.