
There’s a specific frustration that hits when you buy an audiobook, create it yourself, or download a recording (from somewhere like LibriVox) only to find it’s one massive audio file with no chapters. Modern audiobook apps - especially Apple Books - want M4B files with proper chapter metadata. Without it, you can’t jump between chapters, you lose your place if you close the app, and scrubbing through a twelve-hour file to find where you were is an exercise in misery.
AudiobookConstructor solves this. It takes whatever you’ve got - a single MP3, an M4A, an existing M4B that doesn’t play nicely with Apple Books, or even an EPUB ebook - and produces a properly chaptered M4B file ready to import into any audiobook player.

<aside> 📌
AudiobookConstructor requires Python 3, FFmpeg, and Whisper. The EPUB conversion path additionally requires the macOS say command (built in) or pyttsx3 on other platforms.
</aside>