AO3 Text to Speech: How to Listen to a Chapter on Archive of Our Own

To try text to speech on AO3, open a chapter you are allowed to access in a desktop browser, start your reading extension, and check its first few spoken paragraphs against the page. Begin with one chapter before attempting a long work. Access restrictions, page layouts, voices, and highlighting can differ.

We build CastReader. This is a setup and verification guide for its browser-extension workflow, not a claim that every AO3 work has been tested. It does not unlock restricted works, export a downloadable audiobook, or give permission to redistribute an author's writing.

Podfic and personal text to speech

Podfic is a fan's recorded performance. Text to speech is generated playback of text. They are different experiences; a reading extension is not a replacement for a performer's work or an author's permission.

For publicly sharing a recording or substantial excerpts, check permission separately from your ability to open the work. AO3's content policy distinguishes access from permission to reproduce a work. Giving credit alone is not permission. Do not post product promotions in AO3 works, notes, or comments.

Try one chapter first

Use the installation links on the existing Listen to AO3 page, then:

  1. Step 1 — Open a chapter. Open a single AO3 chapter in desktop Chrome or Edge. Complete any access or warning steps yourself and wait until its prose is visible. Do not use an extension to bypass access restrictions.

  2. Step 2 — Open CastReader. Use its toolbar icon or the reading control shown by your installed version. Record that version if you are testing compatibility.

  3. Step 3 — Check the voice. Choose a voice actually available in the picker and check its account and plan requirements. Do not assume that a free installation makes all AI voices free or anonymous. Cloud voices send reading text for speech generation; only choose that route when it is appropriate for the material.

  4. Step 4 — Compare two paragraphs. Start at a low, available speed. Listen to the first two paragraphs and compare them with the visible story. Check that narration starts in the prose, not the tags, summary, navigation, or comments.

  5. Step 5 — Pause and resume. Stay in the same chapter and check that the reading position is useful to you. Try selecting an earlier extracted paragraph if your installed version offers that control. Do not treat a manual return to a passage as proof of saved or cross-device progress.

  6. Step 6 — Continue manually. Stop before changing views. For the next chapter, open it yourself, wait for its text to load, and start again. This manual route is the baseline; automatic continuation requires a separate check of that version and page.

The AO3-specific details

Author's notes and end notes. The AO3 extraction path targets chapter prose and aims to omit notes and other surrounding material. The old advice that notes are always read was too broad. Check a chapter containing both prose and notes on your installed version; do not assume either that all notes will be spoken or that every custom layout will be filtered perfectly.

Entire Work view. This puts multiple chapters on one page. Reading text already loaded in that view is different from following a Next Chapter link. Verify where narration starts, whether chapter boundaries remain in order, and whether notes are omitted as expected. If material is missing or duplicated, return to a single chapter. There is no promise of uninterrupted whole-work playback, unlimited processing, or a series queue.

Workskins and images. Custom formatting can affect extraction and reading order. Compare what is spoken with the page; if hidden text, dialogue columns, or notes are misplaced, stop and try the normal chapter view. Image-only passages are not covered by this text-reading checklist. It makes no claim about a separate OCR workflow.

Highlighting and speed. Look for the current reading position, but do not assume word-level synchronization in every language. Choose only speeds enabled for your current voice and plan. A successful two-paragraph check does not prove an entire long work will finish without interruption.

Returning later. Keep the chapter URL and a non-sensitive location note if needed. Reopen the chapter and locate your passage before listening. Do not rely on this tutorial as a promise of automatic bookmarks, a remembered position after every page change, or cross-device synchronization.

If the chapter does not read correctly

Stop at the first mismatch. Note your browser, extension version, chapter versus Entire Work view, voice, account tier, and whether the failure was missing text, extra notes, an unavailable voice, or a misplaced highlight. Retry only after the page is fully loaded or after choosing the single-chapter view. Do not work around a source-site denial or paywall.

For a report to the support team, use the minimum information needed to reproduce the problem; do not send a restricted work or account data. An original short passage in the paste-and-listen tool can help distinguish basic voice playback from page extraction. It does not prove that AO3 extraction works, and that separate tool reads only the first 3,000 characters.

Read & Explain is a separate AI reading workflow with its own access and processing rules. It is not required for the chapter-listening steps above, and an AI explanation should not be presented as the author's own interpretation.


Keep going:

Start with one accessible chapter and verify the reading before committing to a long session.

The CastReader Team

Choose CastReader for your browser or phone

Read supported webpages and documents, or use the mobile app for DRM-free EPUBs. On-device voices are free; CastReader AI requires an account and has plan limits. Check the download guide for your device and file type.

Browser extensions

For supported webpages and browser-based readers. File import varies by browser; use the mobile app for a consistent DRM-free EPUB workflow.

Mobile apps

For DRM-free EPUBs and mobile reading on iPhone, iPad, and Android.

Supported webpages· Kindle / Google Docs / Notion· DRM-free EPUB on mobile· 9 languages · German included

Official App Store and Google Play downloads · Chrome, Edge, Firefox, and Safari for Mac extensions