Inkreel
GuidesPricingHelp
Join the waitlist
GUIDE

How to turn an EPUB into a full-cast audiobook with AI voices

Drop in the book, give every speaking character a voice, fix the names a narrator would say wrong, choose how much sound goes under it, and make it chapter by chapter.

A plain AI reading of a book is one voice from start to finish. A full-cast audiobook gives every character their own voice, puts the reader inside each scene with ambience and sound effects, and brings in music at the moments that matter. It used to take a studio. Most of it can now be done from the EPUB.

This is how it works in Inkreel, step by step.

1. Drop in the book

Start a new project from the home page with Add a book and pick the file. An EPUB works best, because it carries the book's own table of contents: the chapters come out with their real titles, in order, even when one chapter is split across several files or two chapters share one. PDF, Word (DOCX), plain text, Markdown and web-page files work too.

What isn't meant to be read aloud is left out: the cover, the copyright page, the contents page, picture captions, footnote numbers and printed page numbers. The book's cover becomes the project's picture and the artwork inside the finished M4B.

A copy-protected (DRM) EPUB can't be read. Use a DRM-free copy, such as the author's own file.

2. Choose the chapters and the pauses

Every chapter is ticked. Untick what you don't want read: a long preface, an afterword, a list of illustrations.

Then set two pauses. One second after each passage is the usual audiobook pace; up to three gives the story more room. A longer pause after each chapter lets the listener know a new one is starting. Both change a finished audiobook at once, for free.

Already have the chapters cast? Import the scripts

If you (or your favourite AI) have already written the chapters as scripts, with who reads every line, import them instead of having the app cast them. Download the chapter script template: one file per chapter, every word of the chapter once and in order, each line as `Scene 3, Drake: "Navigation?"`, with an optional Scenes table and Sound plan for each scene's ambience, effects and music. A delivery note like `(over the comm)` gives a line the radio sound.

On the Chapters step, Import chapter scripts takes all the files at once and matches each to its chapter by the number in its name. Every line is then read by exactly who the script says, the character list shows the exact number of lines each person speaks, and casting those chapters costs nothing.

3. Choose how it sounds

  • Plain reading: voices only, like a classic audiobook. The cheapest.
  • Atmosphere: an ambience bed under each scene, repeated and crossfaded so it runs the whole length of the scene: a ship's hum, rain, a crowd.
  • Full-cast drama: ambience, plus sound effects on the big moments the text describes, music cues at chapter openings and turning points, lines heard over a comm treated like a radio, and each character's voice set in the room the scene happens in: a large hall, a small room, a metal corridor, a cave, outdoors. The narrator always stays dry, outside the story.

The room, comm and machine sounds cost nothing: they're added while the audiobook is mixed. Ambience, effects and music use voice-provider credits, and the Create step prices them.

4. Give every character a voice

This is where most AI audiobook tools stop short. They find a handful of speakers and the rest of the cast is read by the narrator, or by whoever the tool guessed.

There are two ways to get everyone:

  • Find the characters. One pass with a low-cost text model reads every chapter and lists everyone who speaks, including voices heard over a radio or from a ship's computer, with how they sound and a line they say. It costs cents for a whole novel, and the price shows before it runs.
  • Import your cast list. If you already know your cast, download the cast workbook template, fill in one row per speaking character with a short voice prompt (age, pitch, pace, accent, manner), and import it. A character who never speaks gets "No lines" and no voice. You can hand the template and the book to your favourite AI and ask it to fill in the rows, using only what the book says.

Either way, each character gets a Cast sheet that keeps their voice for every book and film in the same world. Pick a voice from your ElevenLabs account (your own designed and cloned voices are listed first), play its sample, or design a new one from the description.

Two settings belong to the character, not the voice:

  • Over a comm or radio: the voice is filtered like a radio every time they speak.
  • Machine: a light robotic treatment, for a computer or an AI.

Any character still without a voice when you create the audiobook is read by the narrator, so nothing is silently left out. You can switch that off.

5. Fix the names a narrator would say wrong

Invented names and places trip up every text-to-speech voice. The Pronunciations step lists the book's own names and unusual words, most frequent first, with the sentence each appears in. Write how each should sound, spelled the way it's said ("Aruun = ah-ROON"). A rule can hold for everyone or for one speaker only, so a character can mispronounce a word on purpose.

There's no limit and no cost: nothing is generated on this step.

6. Create it, chapter by chapter

The Create step shows, for every chapter, what's left to do and what it will cost: casting the chapter (a text model splits it into passages and says who reads each line, word for word), the voices, and the sound. It also shows how many credits your ElevenLabs plan has left this month and how many chapters that covers.

Then choose how fast:

  • One chapter at a time (the default): it makes the next chapter and waits for you. Listen, adjust, then press for the next.
  • Spread it out: set how many credits a month the book may use. It makes chapters until that month's allowance is used, then waits and carries on by itself when your ElevenLabs credits renew, until the book is done. The page shows how many chapters a month that is and roughly when the book will be finished. Pause it any time, or make the next chapter early.
  • All at once: every chapter in order, as fast as your credits allow.

Whichever you pick, chapters are made in order, and if the credits run out partway through it stops cleanly and keeps everything made so far.

What a whole book costs

Voices are the big cost, and they're charged by the character. A 100,000-word novel is about 570,000 characters, so a full reading with a top ElevenLabs model takes about 570,000 credits. The faster Flash and Turbo models take half that. A monthly plan with about 120,000 credits covers roughly two chapters of a typical novel a month; a bigger plan covers the whole book at once. Casting the chapters with a text model adds a few dollars for the whole book.

Going chapter by chapter has an advantage beyond spreading the cost: you hear the first chapter before committing to the rest, and you can change a voice or a pronunciation while it's still cheap.

7. Listen, fix, export

Every line, effect and music cue lands on a timeline. Listen to a three-minute sample, open the editor to move or trim anything, redo a single line, then export:

  • M4B with a chapter marker at the start of each chapter, for audiobook apps.
  • MP3, for everything else.

Both carry the book's cover and are marked as AI-made in the file's metadata. Add a still to each passage and the same project becomes a video book.

See the pricing, or read How to keep AI characters consistent between shots.

Join the waitlist

More guides

  • How to keep AI characters consistent between shots
  • How to make an AI music video from a finished song
  • Storyboard first: why approving stills before animating saves money
© 2026 Blackbox Entertainment · Terms of service · Privacy policy · Refund and cancellation policy · Content rules