Markdown to Audiobook: Headings Become Chapters

Free to start. No card needed.

Markdown to audiobook for writers in Obsidian, iA Writer or any plain-text editor. Upload the .md file: # and ## headings become chapters, asterisks, links and front matter are cleaned out, and every character gets a voice.

MarkdownM4BDemo
md

manuscript.md

Markdown

Reading your file…

Alice's Adventures in Wonderland — The Cheshire Cat
NarratorNaomiAliceAbbyCheshire CatSnik How it works
Alice's Adventures in Wonderland cover

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.

Cheshire Puss, would you tell me, please, which way I ought to go from here?

Cheshire CatSnikSly

That depends a good deal on where you want to get to.

I don't much care where—

Cheshire CatSnikSly

Then it doesn't matter which way you go.

—so long as I get somewhere.

Cheshire CatSnikSly

Oh, you're sure to do that, if you only walk long enough.

~1 min · 3 voices · ready to play7
Free preview, no signup to listen. Your own chapters & export need a free account.I'm ready →
AI voices to cast
137
70 standard · 67 premium
file types in
5
EPUB · PDF · DOCX · TXT · MD
ways out
3
M4B with chapters · MP3 · ZIP
voice models
4
Gemini · ElevenLabs

Step-by-step guide

How to turn Markdown into an audiobook

Free to start: no card, nothing to install.

  1. Mark chapters with headings

    Start each chapter with a # or ## heading, such as "# Chapter 1: The Letter".
  2. Upload the .md file

    Upload it in the studio. Front matter, emphasis marks and link syntax are stripped, and images are dropped.
  3. Check chapters and cast

    Review the chapter list, untick anything you don't want read, and check who speaks each line.
  4. Generate and export

    Listen in the browser, regenerate single lines, then export one MP3, an M4B with chapter markers or a ZIP per chapter.

Markdown to Audiobook

Features & capabilities

What you get, from manuscript to finished audiobook.

  • # headings as chapters

    In Markdown to audiobook, lines that start with # or ## open a new chapter, and the heading text, without the hashes, becomes its title.
  • Formatting marks stay silent

    Heading hashes and the asterisks or underscores around emphasis are removed before narration; the words stay.
  • Links read as text

    A link is read as its words, never its address. Images are dropped, so nothing reads out a file name.
  • Front matter removed

    The YAML block between --- lines at the top of a note, where Obsidian keeps title, tags and dates, isn't read aloud.
  • A cast for the dialogue

    Quoted speech goes to the character who says it, each with a distinct voice next to the narrator.
  • Direction where it counts

    In the studio, add [whisper, like sharing a secret] to a line, or sound tags like [sigh] and [laugh].

Use cases

What can you make with Markdown to Audiobook?

Where authors and storytellers put it to work.

  • Novels drafted in Obsidian

    Obsidian to audiobook: keep a chapter per note and hear each one read back by a cast as you revise.
  • iA Writer and plain-text manuscripts

    Keep writing in Markdown and upload the manuscript whenever you want to hear it.
  • Serial fiction

    Turn each new Markdown chapter of a serial into audio, with the same cast every week.

Hear example character voices

Demo performances. In the studio you cast from standard and premium voice lists.

More examples
On this page
  1. 1Everything you need to know about Markdown to audiobook
  2. 2# headings as chapters
  3. 3A worked example
  4. 4Formatting marks are not read aloud
  5. 5Front matter and links
  6. 6One file or one file per chapter
  7. 7Exporting MP3 or M4B

In depth

Everything you need to know about Markdown to audiobook

Plenty of fiction now starts life as Markdown: chapters as notes in Obsidian, a manuscript in iA Writer, or a folder of .md files under version control. Markdown to audiobook is the step that keeps that workflow intact. Upload the .md file and the headings you already wrote become chapters, while the symbols that format the text on screen stay out of the narration.

From there FullCastBook does what it does for any manuscript: it splits narration from dialogue, works out who speaks each line, and gives the narrator and every character a voice. The demo above plays a full-cast scene.

# headings as chapters

Chapters come from your headings. A line that starts with # or ## opens a new chapter; its text, without the hashes, becomes the chapter title, which the narrator reads at the start of the chapter and the M4B shows as a marker. Everything up to the next heading belongs to that chapter.

So use those headings for chapters and parts only. If your draft marks scenes inside a chapter with ## headings, each scene would become a chapter of its own; turn them into plain lines or remove them before you upload. A file with no headings at all is cut into even parts, which is the cue to add them.

A worked example

Take a note that opens with front matter (a title and two tags between --- lines), then the heading "# Chapter 1: The Letter". Below it: The envelope had *no* stamp. "Who brought this?" Mara asked. "Nobody," said Tomas. "It was under the door." A link to a map note follows, then an embedded sketch of the lighthouse.

Here is what you hear. The narrator announces "Chapter 1: The Letter" and reads "The envelope had no stamp" with no asterisks. Mara's question comes in her voice and Tomas's answer in his. The link is read as its words alone, the sketch is skipped, and the front matter isn't read at all. If Mara's line should be hushed, add [whisper, like sharing a secret] to it in the studio and regenerate only that line.

Formatting marks are not read aloud

Markdown is formatting for the eye, which is why Markdown text to speech needs a clean-up step. Fed straight to a text-to-speech engine, a heading can come out as "hash Chapter 1" and bold text as a string of asterisks. The importer strips those marks first: heading hashes go, and so do the asterisks and underscores around emphasis, while the words stay where they were.

Emphasis isn't performed from the asterisks, though. If a word really needs weight, say so with a direction on that line in the studio. That's also the place for sound tags such as [sigh], [laugh] or [breathe].

YAML front matter, the block between two --- lines at the top of a note where Obsidian, Jekyll or Hugo keep the title, tags and dates, is removed before narration. A link keeps its words and loses its address, so a sentence that links to another note reads as if the link weren't there.

Images are dropped, alt text included. If a picture carries something the listener needs, a map or a letter, describe it in the prose.

One file or one file per chapter

Markdown to audiobook works either way. A single manuscript.md with a heading per chapter imports in one go. If each chapter is its own note, upload the first one to create the project, then add the next files to the same project with Add chapters; they join in the order you add them. For a long book, joining the notes into one file in reading order first is quicker.

Short pieces can go through the paste box as well, but for Markdown with headings, links and front matter, uploading the .md file is the sure route. For a TXT manuscript, see text to audiobook; for Word files, Word to audiobook uses your heading styles the same way.

Exporting MP3 or M4B

The last step of Markdown to audiobook is the export. When the chapters sound right, download one MP3 of the whole book, a ZIP with an MP3 per chapter, or an M4B where every heading is a chapter marker. That makes this an MD to MP3 route that keeps your structure, not one long file with no breaks.

Keep the .md files as your source: if you fix a typo, fix it there and in the studio, and regenerate just that line. For a line or two of plain speech, the text-to-speech playground on the home page is quicker. New accounts get free credits for a short sample chapter, and plans are on the pricing page.

FAQ

Markdown to Audiobook: FAQ

Something not covered here? Email us at support@fullcastbook.com

Can I upload Markdown files?

Yes. The studio accepts .md files next to EPUB, DOCX, PDF and TXT. The Markdown is cleaned up before narration and the headings become chapters.

Will # headings become chapters?

Yes. A line starting with # or ## starts a new chapter, and the heading text becomes the chapter title. Use those headings only for chapters and parts.

Are asterisks and links read aloud?

No. Heading hashes and emphasis marks are stripped, links are read as their words without the address, images are dropped and front matter is removed.

Can I upload several .md chapter files?

Yes, one at a time: create the project with the first file, then add the others to the same project with Add chapters. For a long book, joining them into one file in reading order is faster.

Does it work with Obsidian or iA Writer exports?

Yes. Obsidian keeps every note as a .md file and iA Writer saves Markdown, so you can upload those files as they are.

Is Markdown to audiobook free?

You can try it free: new accounts get free credits, with no card, enough for a short sample chapter. A whole novel needs a paid plan; see pricing.

Your Markdown, read by a cast.

Markdown to audiobook in one upload: check the chapters and voices, then export MP3 or M4B. Free to start.