How to Make an Audiobook
A step-by-step walkthrough for turning a book file into a finished M4B audiobook with chapter markers, a voice for every character, and consistent pronunciations.
This tutorial walks you through converting a book into a complete audiobook using Voice Creator Pro's Audiobooks feature. By the end you will have an M4B file with chapter markers, cover art, and narration ready for Apple Books, Audiobookshelf, or any audiobook player.
What You Will Need
- A book file in EPUB, PDF, DOCX, TXT, or another ebook format. EPUB works best because Voice Creator Pro keeps its chapter structure.
- Voices. You can let casting design a voice for each character, or prepare your own first. Visit Voice Cloning or Voice Design to set these up, or browse Voice Search for community voices.
- For casting on the desktop app, an AI provider connected under Settings > AI Models. See Connect an LLM. VCP Cloud has this built in.
Step 1: Import Your Book
- Open Audiobooks from the left sidebar and click New project.
- Click Import a book and choose your file, or drag it onto the page. You can also paste text into the box and click Create project.
- If you will use casting and both models are offered, choose the Character voice design model.
- Click Continue.
Voice Creator Pro splits the text into segments at paragraph boundaries. Paragraphs longer than the Max words per segment setting (default 150) are split at sentence boundaries. Copyright pages, tables of contents, and similar pages are left out so they are not read aloud. You can review them under Skipped sections in Project Settings.
For full details on supported formats, see Importing & Exporting.
Step 2: Cast the Book
When the book opens, the Your book is ready dialog appears:
- Tick Find speakers to have the AI work out who speaks each line.
- Tick Tag emotions if you want each part read with feeling.
- Click Start. The dialog shows the estimated tokens before you commit, and on desktop the estimated cost.
When Find speakers finishes, the Pick a voice for each character dialog opens. Click Design 5 voices (the number matches your characters) to design a voice for every character, or click Pick a voice next to a character to use one from your library. Click Save voices when every character has one.
For a single-narrator book, untick Find speakers and keep Tag emotions, or click Skip and pick a narrator yourself in the next step.
See Casting for the full details.
Step 3: Review Chapters and Segments
If you imported an EPUB, your chapters should already be detected and labeled. For other formats, check that the section structure looks right.
- Rename sections by hovering a chapter title and clicking the rename icon.
- Split any segment that was cut at an awkward point, or merge segments that belong together.
- Edit text to fix OCR errors, typos, or formatting issues from the import.
See Segments for the full set of segment controls.
Step 4: Set Up the Lexicon
Before generating any audio, add pronunciations for words the model might get wrong. In the Lexicon panel in the left column, click + Add and add entries for:
- Character names
- Place names and foreign words
- Made-up terms (fantasy, sci-fi)
- Acronyms that should be spoken as words (or spelled out)
Define each entry once and it applies to every segment in the audiobook. If this book is part of a series, click Import to copy pronunciations from an earlier book.
You can also add entries after generating audio. The editor then shows which segments are out of date and offers Reset & regenerate.
See Lexicon for details.
Step 5: Check Voices
Look at the Voices panel in the left column:
- Default voice - The voice marked default reads every segment that has no other voice. Click set default on your narrator.
- Per-segment override - Select any segment and choose a voice under Segment voice in the right panel.
- Inline voice spans - Highlight a portion of text within a segment and pick a voice in the Selection panel. The rest of the segment keeps its current voice.
Any character marked Needs a voice must get one before you can generate. See Voice Assignment for the full workflow.
Step 6: Check Project Settings
Click the gear icon at the top right of the editor to open Project Settings, and check:
- Takes per generation (Generation) - Set above 1 if you want several versions of each segment to choose from.
- Gap between segments (Output) - Silence between segments (default 300 ms). Fiction often benefits from longer gaps (400 to 500 ms).
- Gap between sections (Output) - Extra silence before each new chapter (default 1000 ms).
- Format (Output) - Choose M4B for an audiobook.
- Loudness (Output) - Choose Audible (ACX) if you will publish on Audible.
- Pause between speakers (Advanced) - A short silence each time the voice changes inside a segment (default 300 ms).
The Language picker is in the left column, below Model. Leave it on Auto to detect the language for each segment.
See Project Settings for the full list of options.
Step 7: Test a Few Segments
Do not generate the entire book yet. Pick two or three segments from different chapters, hover each one, and click Generate. Listen for:
- Pronunciation issues you missed. Add any corrections to the Lexicon.
- Voice fit. Make sure each voice sounds natural for its role. Swap voices now if something is off.
- Emotion. If a line is read with the wrong mood, change it under Segment emotion.
- Pacing. Adjust the gaps in Project Settings if pauses feel too short or too long.
- Generation settings. If a voice sounds too fast, too slow, or lacks the right tone, hover the segment and click the sliders icon to adjust it.
This test pass saves a lot of time compared to generating everything and finding problems afterward.
Step 8: Generate All Audio
Once your test segments sound good, click Generate All at the top right of the editor. The button shows how many segments are left.
While the book generates, the editor shows the overall progress and the segment being read. Click Stop generating to pause. If the app closes partway through, open the book again and click Resume generating to continue where it left off.
Tips for Bulk Generation
- Takes per generation. If you want several options for each segment, raise Takes per generation before starting. You can then audition each take and click Use on the best one.
- Regenerate selectively. After bulk generation, listen through and regenerate only the segments that need it. Ctrl-click (Cmd-click on macOS) several segments to regenerate them together.
Step 9: Export as M4B
When every segment is generated, Read, Preview, and Export appear at the top right of the editor.
- Open Project Settings and go to Output.
- Set Format to M4B.
- Under Audiobook metadata, check the Title, Author, and Narrator, and choose a Cover image.
- Click Export.
The M4B file includes chapter markers from your book's sections, so listeners can skip between chapters in their audiobook player. MP3 exports carry the same chapters and details.
You can also export to MP3, WAV, or FLAC. See Importing & Exporting for format details.
Tips for Best Results
- Let casting do the first pass. Run Find speakers on a long novel, then fix any lines it got wrong by hand.
- EPUB gives the best structure. If you have a choice of source format, use EPUB. It keeps chapter boundaries, which saves manual section setup.
- Use the Lexicon early. Adding pronunciation entries before generation is far quicker than fixing them after hundreds of segments are generated.
- Listen in passes. After bulk generation, do a full listen-through with Preview or the Reader. Note the segments that need work and regenerate only those.
- Adjust gaps for genre. Fiction often benefits from longer pauses between segments (400 to 500 ms). Non-fiction can use shorter gaps for a brisker pace.
Reference Docs
- Audiobooks Overview - Full feature overview
- Casting - Find speakers, design character voices, and tag emotions
- Segments - Segment editing, splitting, merging, and per-segment controls
- Voice Assignment - Multi-voice setup and inline voice spans
- Lexicon - Custom pronunciation entries
- Importing & Exporting - Supported formats and export settings
- Project Settings - Generation, segmentation, and output configuration
Dub a Video
A step-by-step tutorial for dubbing a video into another language, with every speaker's voice cloned automatically, lip sync, and styled subtitles.
Generate Long-Form Audio
Walk through producing podcasts, article narrations, video voiceovers, and e-learning content in Voice Creator Pro using Audiobooks.