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
- Install CastReader from the Chrome Web Store — free, no account
- Go to any AO3 work page
- Click the CastReader icon
- 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:
| Approach | Pros | Cons |
|---|---|---|
| EPUB + TTS app | Works offline | Lose chapter navigation, comments, formatting; extra steps |
| CastReader in browser | One click, inline highlighting, chapter-by-chapter | Needs 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:
- Listen to Wattpad stories
- Listen to FanFiction.net stories
- Listen to Reddit posts
- Listen to any web page
One extension. Every platform. Your fic reading list just became a listening list.