How to Listen to AO3 Fanfiction with Text-to-Speech (Free)

You're reading a 200K-word AO3 fic. It's the kind where you opened it because someone on Tumblr said "trust me" and now you're on chapter 14 at 1 AM, your eyes are burning, and you know you have work tomorrow but you need to find out if they actually kiss or if the author is going to drop another 40,000 words of pining first.

Your eyes need a break. Your brain does not.

This is the core tension of reading long fic. The content is there. The desire is there. The eyeballs are the bottleneck.

AO3 Has No Audio Feature. At All.

Archive of Our Own is a masterpiece of fanfiction infrastructure. It has tags for everything. It handles every format, every fandom, every relationship permutation. It exports to EPUB, MOBI, PDF, and HTML.

What it does not have is a play button.

No text-to-speech. No read-aloud option. No "listen to this fic" button anywhere on the site. You can download a fic in five different formats, but you cannot press play on any of them.

Some people download the EPUB and load it into a separate TTS app. This works, in theory. In practice it means leaving the browser, opening another app, importing the file, finding the right chapter, and hoping the formatting survived. You've already lost the momentum. The chapter-by-chapter reading experience — where you check the comments, see the author's notes, feel the anticipation of clicking "Next Chapter" — is gone.

You just want to press play and keep going.

CastReader: AO3 Text to Speech in One Click

CastReader is a free Chrome extension. Open any AO3 work page. Click the CastReader icon. It reads the fic aloud.

That's the whole pitch. Here's why it's good:

It reads the fic, not the page furniture. AO3 pages have a lot of metadata — tags, author notes, kudos count, bookmark count, comment section, related works. CastReader's extraction algorithm identifies the actual story text and skips everything else. You hear Chapter 14 of your slow-burn epic, not "Tags: Enemies to Lovers, Mutual Pining, Author Chose Not To Use Archive Warnings."

Paragraph highlighting follows along. The current paragraph highlights as it's read. The page scrolls automatically. If you glance at your screen — maybe to re-read a particularly good line — you can see exactly where you are. Click any paragraph to jump there.

Neural voices that don't sound like robots. CastReader uses AI voices that handle punctuation, dialogue, and prose naturally. Will it do different voices for different characters? No. Will it sound like someone actually reading a book instead of a GPS unit? Yes.

Speed controls. Most fic readers land on 1.3x to 1.5x. Fast enough to get through chapters efficiently. Slow enough to appreciate the prose. The floating player is small and stays out of the way.

Entirely free. No signup. No premium tier. No "first 5 minutes free then pay." It's completely free because reading fic shouldn't cost money on top of the free platform it's published on.

The Use Cases Are Obvious

The commute binge. You're 50 chapters into a fic and you commute 45 minutes each way. That's 90 minutes of listening time per day. At 1.5x speed, you can get through 3-4 chapters during transit alone.

The late-night eye break. It's midnight. You've been reading for three hours. Your eyes are red. Turn off the screen, keep the audio going. Close your eyes. The story continues.

Doing chores while reading. Dishes, laundry, cooking. Your hands are busy but your ears are free. Open AO3 on your laptop, hit play, and get through that chapter while you fold clothes.

Re-reading favorites. You've read this fic four times. You know what happens. But hearing it read aloud hits differently — you notice turns of phrase you glossed over when speed-reading.

Setting Up

  1. Install CastReader from the Chrome Web Store — free, no account
  2. Go to any AO3 work page
  3. Click the CastReader icon
  4. Audio starts, paragraphs highlight

Works with chapter view and full-work view. Works with any fandom, any rating, any language AO3 supports.

What About Downloading?

You could download AO3 fics as EPUB and load them into a dedicated TTS app. Some people do this. The tradeoff:

ApproachProsCons
EPUB + TTS appWorks offlineLose chapter navigation, comments, formatting; extra steps
CastReader in browserOne click, inline highlighting, chapter-by-chapterNeeds internet

For most people, clicking one button in the browser beats a five-step download workflow.

Also Works On

CastReader reads any web page, not just AO3:

One extension. Every platform. Your fic reading list just became a listening list.

How to Listen to AO3 Fanfiction with Text-to-Speech (Free) | CastReader