Craig
English · Narration
For book-length .txt files
Turn a text file to MP3 the way a book should sound. Chapter headings become chapters, dialogue gets a cast, and you download one MP3 or a ZIP with a numbered MP3 per chapter.
my-story.txt
TXT
Reading your file…
Lewis Carroll
Alice's Adventures in Wonderland
Alice asks the grinning Cheshire Cat for directions — and gets none.
The Cat only grinned when it saw Alice. It looked good-natured, she thought; still it had very long claws and a great many teeth, so she felt it ought to be treated with respect.
Step-by-step guide
From a plain .txt file to numbered chapter MP3s.
TXT to MP3
Long files, chapter headings, encodings and a full cast.
Use cases
Long text you wrote, or text you're free to use.


Demo performances. In the studio you cast from the standard and premium voice lists.
English · Narration
English · Narration
English · Narration
English · Narration
English · Narration
In depth
TXT to MP3 sounds like a file-format job, and for a paragraph it is: paste, pick a voice, save. A .txt novel is different. It runs to hundreds of thousands of words, it has chapters, and half of it is dialogue between people who shouldn't all sound alike. One ten-hour MP3 read in one voice is technically a conversion and practically unlistenable.
FullCastBook treats the text file as a book. It finds the chapter headings, gives narration to a narrator and each line of dialogue to the character who speaks it, then exports one MP3 per chapter or one file for everything. Below: what happens to your file on upload, how to prepare it, and which download to choose. For pasting text instead of uploading a file, see text to audiobook; for documents, PDF to MP3.
A plain-text file has no table of contents, so for a novel TXT to MP3 job the importer looks for heading lines. A line on its own that starts with Chapter, Part, Book or Section plus a number (12, XII, Twelve or Twenty-One) starts a chapter, and so do Prologue, Epilogue, Introduction, Preface, Foreword, Afterword and Interlude. For Chinese novels, 第一章, 第12回, 第三卷 and 序章, 楔子, 尾声 or 番外 work the same way. When a bare "Chapter 7" is followed by a short title line, the two are joined into one chapter name.
Text before the first heading, such as a title page or a licence notice, becomes an Opening section you can untick. Heading lines with almost nothing under them, like a contents list at the top of the file, are dropped instead of becoming empty chapters. A file with no headings at all is cut at paragraph breaks into parts of about 20,000 characters, so it's worth adding headings where you want your MP3s to split.
Encoding decides whether the text arrives intact, and it's the usual snag in TXT to MP3 Chinese conversions. UTF-8 files, UTF-16 files with a byte-order mark, and Chinese files saved as GBK, GB2312 or GB18030 are detected automatically. Other encodings, such as Big5 or Shift-JIS, aren't, and they come out as garbled characters. Open the file in a text editor and save a copy as UTF-8 first; in Windows Notepad that's the Encoding menu in Save As.
Line breaks matter too: every line break is read as the end of a paragraph. Many older plain-text ebooks are hard-wrapped, with a break every 70 characters or so, which turns each paragraph into a run of fragments and can split a quotation across two lines. Unwrap those files so each paragraph is one line, or use the EPUB edition of the same book: no TXT to MP3 AI voice can fix a quotation broken in half. Finally, delete anything you don't want spoken: download-site banners, page numbers, or a licence block at the end of the file, which would otherwise be read as part of the last chapter.
Here is what a few lines of a TXT file become. The source reads: Chapter 3: The Ferry / "You're late," said Mara. / Tobin shrugged. "The tide wasn't." In the studio, "You're late" goes to Mara's voice and "The tide wasn't" to Tobin's, while the chapter title, "said Mara" and "Tobin shrugged" stay with the narrator.
Detection reads dialogue tags and the flow of the conversation, and it's a strong first pass rather than a final edit, so skim the chapters with long unattributed exchanges. You can also direct a line by adding a note in brackets, such as [dry, unimpressed] before Mara's line, or a sound tag like [sigh]. For a longer look at casting, see the multi-voice audiobook guide.
One MP3 is the simplest file to send and keep. It carries chapter marks in its tag, but many players ignore them, so finding chapter 31 means scrubbing. The ZIP is the better layout for anything long: one file per chapter, numbered so they sort correctly (01, 02 … or 001 for a book with hundreds of chapters), each tagged with the book title, chapter title and track number, plus the author if you've set one.
If the listener uses an audiobook app, the same project also exports an M4B with chapter markers, which keeps the whole book in one file and lets apps that show chapters jump straight to one. The M4B audiobook maker page explains when that's the better choice.
MP3 exports are 192 kbps constant bitrate, mono, at 44.1 kHz. By our arithmetic that's about 1.4 MB per minute, or roughly 86 MB per hour of audio, so a ten-hour novel is close to 900 MB as MP3. The M4B export uses AAC at 64 kbps, about a third of that size. Both play offline on phones, computers, car stereos and MP3 players.
How long will your file run? Paste its word count into the audiobook length calculator before you generate anything.
General-purpose converters are built for short text, and for a memo or a page of notes they're the quicker choice. For a book-length file, check three things first: does the TXT to MP3 converter split chapters, does dialogue get different voices, and can you fix one line without regenerating the whole file? Those are the parts this studio is built around. To see the full workflow from manuscript to finished audiobook, open the AI audiobook generator or try the playground on the home page.
Convert text you wrote, text in the public domain, or text you have permission to use. Novels shared as .txt downloads on file sites are often uploaded without the author's consent, and turning one into audio doesn't change that. For long serials you publish yourself, the web novel to audiobook guide covers adding chapters as you go. Free credits on sign-up cover a short sample chapter; a whole novel needs a plan, see pricing.
FullCastBook gives free credits on sign-up, with no card, enough to hear a short sample chapter of your file in the voices you pick. A whole novel needs a paid plan; see pricing.
Put each chapter heading on its own line (Chapter 1, Prologue, 第一章), upload the .txt and check the chapter list. Generate the chapters, then choose the ZIP export: one numbered MP3 per chapter.
Yes. UTF-8, UTF-16 and GBK / GB18030 files are decoded automatically, and 第X章 headings start chapters. Big5 files aren't detected, so re-save them as UTF-8 first. English voices work best today, so try one chapter before a whole novel.
Up to 60 MB per file. A project holds up to 500 chapters and 3 million characters, and a single chapter up to 200,000 characters, so split a very long serial into volumes.
It's saved in an encoding that isn't detected, such as Big5 or Shift-JIS. Open it in a text editor, save a copy as UTF-8 and upload that copy.
Yes. The same project exports an M4B with chapter markers, one MP3, or a ZIP of chapter MP3s, so you can download both if different listeners need different files.
Upload a .txt, check the chapters and the cast, and download chapter MP3s the way you'll actually listen. Free to start.