🔊
TTS Report
📄
Extension Table
🔍
Deep Dives
LaTeX / Math
💰
Pricing
🔊 Firefox TTS Extension Explorer

🔊 Firefox TTS Extensions: The Definitive Comparison

34 extensions surveyed, 4 Chrome-only exclusions documented, and an answer to "is NaturalReader worth $20/month?" (Still no.) Updated 2026-05-08 with full re-verification.

★ RECOMMENDATION: Install Read Aloud + set up a free Google Cloud account for WaveNet voices. This gives you NaturalReader-quality TTS for $0/month
4M WaveNet chars/month free perpetual = ~64 hours of audio. (Original report undercounted as 1M / 16 hrs.) For academic papers specifically, NotebookLM Audio Overview is now the strongest free option.
Original research: 2026-03-29 · Re-verified: 2026-05-08
34 extensions compared
⚠️ Pain Points & Solutions
  • 🔬
    Pain #1: LaTeX/Math reads as gibberish
    Most TTS reads \frac{x^2}{2} as "backslash frac open brace x caret two..." -- useless. FIX MathJax's built-in accessibility (right-click equation > Speech > Auto Voicing) works on MathJax sites with zero setup; MathJax 4.0 (2026) reworked screen-reader support. For full articles: Smart TTS Reader converts LaTeX to spoken math via AI (note: dormant since May 2025, only 3 users); a more reliable DIY route is direct LLM prompting (paste LaTeX into Claude/GPT with "convert to ClearSpeak", then TTS the output). Paper2Audio summarizes equations in plain English. NotebookLM Audio Overview paraphrases math natively as part of its podcast format. Note: KaTeX still has zero accessibility/speech support as of 2026.
  • 🚧
    Pain #2: Non-article pages can't enter Reader Mode
    Firefox Reader Mode only works on well-structured articles, leaving forums, docs, and wikis unreadable. FIX Set reader.parse-on-load.force-enabled to true in about:config. Or prefix any URL with about:reader?url=. Read Aloud, Clearly Reader, and the new Lexora (offline neural) all have their own content parsers that bypass Reader Mode entirely. macOS Tahoe 26 also ships an "Accessibility Reader" that works on selected text.
  • 💬
    Pain #3: Can't read comments or selected text
    Built-in TTS only works in Reader Mode, so comments, sidebars, and specific text selections are silent. FIX Read Aloud, Talkie, TTSFox, WebNarrator, and Hearvox all support select-then-speak via right-click. On macOS Tahoe 26, System Settings > Accessibility > Read & Speak > "Speak Selection" lets you use Option+Esc on any selected text system-wide -- no extension needed. (The section was renamed from "Spoken Content" in macOS Tahoe.)
📄 Extension Comparison Table
34 extensions
Extension Rating Users Updated Price TTS Engine Outside Reader? Selected Text? LaTeX? Notes
Click a column header to sort
34 total extensions (12 added 2026-05-08)
🔍 Deep Dives on Top Candidates
Read Aloud (LSD Software) RECOMMENDED

Why It Leads

The power user's TTS extension. Only Firefox extension connecting to multiple premium cloud TTS engines while remaining free. 217K+ users, actively maintained, open source (GPL v3). Latest v1.81.1 (Feb 2026).

TTS Engine Options (verified May 2026)

  • Browser-native voices (Web Speech API / OS voices) -- free, unlimited
  • Google WaveNet / Chirp 3 HD -- via your own GCP account (4M WaveNet chars/month free perpetual; 1M for Chirp 3 HD/Studio/Neural2)
  • Amazon Polly Neural -- 1M chars/mo free for 12mo on legacy free tier; new accounts after Jul 15, 2025 use $200 credit / 6-month window
  • Microsoft Azure -- F0 = 0.5M Neural chars/mo perpetual
  • IBM Watson -- Lite plan only 10K chars/mo (small)
  • OpenAI voices -- paid only ($5 starter credit)
  • Piper (local neural TTS) -- free, unlimited, offline
  • Supertonic (added v1.81.0, Jan 29, 2026) -- on-device ONNX from Supertone Inc. v3 (Apr 29, 2026): 31 languages, 167x real-time on M4 Pro. Note: NOT cloud TTS as the original report implied.

Key Strengths

  • Reads full articles automatically (own content parser, not Reader Mode dependent)
  • Text highlighting during playback
  • Supports PDF, EPUB, Google Docs, Kindle Cloud Reader
  • Keyboard shortcuts (ALT-P play/pause, ALT-O stop, ALT-, rewind, ALT-. forward)
  • Speed and pitch control

Key Weaknesses

  • No LaTeX/math handling -- reads raw LaTeX code
  • Mixed reliability reports (some crashes)
  • Volume control broken for some users
  • Google Translate voice as fallback raises privacy concerns

How to Get Premium Voices Free (updated May 2026)

  • 1. Create a Google Cloud account, enable Text-to-Speech API
  • 2. Generate API key
  • 3. Enter it in Read Aloud settings
  • 4. Select a WaveNet or Chirp 3 HD voice (en-US-Wavenet-D male, en-US-Wavenet-F female)
  • 5. 4M WaveNet chars/month free perpetual ~ 64 hours of audio (original report undercounted as 1M/16hrs)
★ Verdict: Best all-around TTS for Firefox. With WaveNet voices, matches NaturalReader Pro quality at $0/month.
Clearly Reader (Lesslab) BEST ALL-IN-ONE

Why It Matters

Only actively maintained Firefox extension combining custom reader mode + TTS + LaTeX math rendering in one package.

Key Features

  • Independent reader mode (Alt/Option+R) -- works where Firefox Reader Mode fails
  • Microsoft AI TTS voices
  • LaTeX math format rendering (displays equations properly)
  • Code syntax highlighting, AI summaries, export to PDF/Word/Markdown/MP3

Key Weaknesses

  • Microsoft voices only (no engine choice)
  • TTS is "clunky" -- adjusting voice/speed is cumbersome
  • Firefox compatibility issues reported
  • LaTeX rendering confirmed, but TTS reading of math likely not optimized
Best single-extension solution for combined needs, but TTS quality may not satisfy picky listeners.
Smart TTS Reader (rampadc) BEST LATEX-TO-SPEECH

Why It Matters

The ONLY Firefox extension that explicitly converts LaTeX/MathJax to spoken math using AI preprocessing.

How It Works

  • Select content, right-click > "Smart Reader: Process Selected Text"
  • AI (Gemini or Ollama) converts math notation to plain English
  • Processed text sent to OpenAI-compatible TTS server (e.g., Kokoro-FastAPI local)
  • Example: \sum_{i=1}^n x_i^2 becomes "sum from i equals one to n of x sub i squared"

Setup Requirements

  • Gemini API key (free from Google AI Studio) OR local Ollama
  • TTS server running (e.g., Kokoro-FastAPI local)
  • Manual configuration in extension popup
Technically the best math-to-speech solution, but dormant since May 2025 (only 3 users, 10 commits, 2 stars). For DIY users, direct LLM prompting (paste LaTeX into Claude/GPT, request ClearSpeak-style spoken English, then TTS the output) is now more reliable than depending on this extension.
Paper2Audio NEW & PROMISING

Why It Matters

Purpose-built for academic papers, intelligently handles math by summarizing rather than reading symbols.

Key Features

  • Summarizes math, code, equations, tables/figures in plain language
  • Auto-removes junk text (ads, references, page numbers, citations)
  • Table of contents navigation, speed control 0.5x-3.0x
  • Dual-view mode (original + transcript)
  • Supports PDFs, webpages, ebooks, .docx, .txt
Promising for academic consumption. Now a real candidate (250 users, regular updates -- v1.8.5 released April 13, 2026).
Listening.com BEST PAID OPTION

Why It Matters

Purpose-built for academic papers with Firefox extension support. The most affordable paid option.

Key Features

  • 20+ AI voices with different accents
  • Speed control 0.5x-4.0x
  • Intelligent skipping of citations and footnotes
  • PDF upload, cross-device sync, 50,000+ users

Pricing (verified May 2026, unchanged)

  • Monthly: $12.99/month
  • Annual: $39/year (~$3.25/month) -- now 67% cheaper than NaturalReader Plus ($119/yr)
  • No free tier (2-week trial requires payment info)
  • Citation/footnote skipping is officially marketed as a feature, not a bug
If you want a paid solution, $39/year is still the sweet spot. Cheaper and more focused than NaturalReader Plus ($119/yr) or Speechify ($139/yr).
Custom TTS Reader (BassGaming) — NEW RECOMMENDED

Why It Matters

Highest-traction new TTS extension since the original report (296 users, 4.1/5). Embodies the "bring your own endpoint" pattern that became dominant in 2026 -- instead of bundling specific cloud providers, it's a UI over any OpenAI-format TTS API.

Key Features

  • Streaming sentence-by-sentence playback or MP3 download
  • Configurable URL, API key, speed, voice
  • Cross-platform (desktop + Android Firefox)
  • Designed primarily for self-hosted Kokoro-FastAPI but works with OpenAI proper
  • MIT license; updated Jan 2, 2026 (v1.5.2)

Best Use Cases

  • Self-hosted Kokoro server: free, high quality, fully private
  • Paid OpenAI gpt-4o-mini-tts: ~$0.015/min audio
  • Mixing local + cloud without changing extensions
★ Verdict: Best general-purpose "bring your own endpoint" extension. Strong recommendation alongside Read Aloud.
NotebookLM Tools (trungpv) — NEW BEST FOR PAPERS

Why It Matters

Highest-traction TTS-adjacent new extension (368 users, 5/5, updated 2026-05-08). Not a TTS engine itself but the practical Firefox bridge to Google's NotebookLM Audio Overview, which has displaced traditional TTS for many academic-paper workflows in 2025-2026.

Key Features

  • Bulk source import (URLs, YouTube playlists, RSS, browser tabs)
  • Built-in audio player for Audio Overviews with MP3 download
  • Folders, tags, dark mode
  • Multi-account support
  • Some advanced features paid

Why Use This Instead of TTS

NotebookLM produces ~20-minute conversational podcasts between two AI hosts that summarize and discuss your sources. For digesting math-heavy papers, this often beats sequential TTS reading because the AI hosts paraphrase equations into spoken English natively. NotebookLM in 2026 added interactive mode -- you can ask the AI hosts questions mid-podcast.

★ Verdict: Strong recommendation as a cross-listed entry. The clear winner for academic-paper TTS in 2026.
Lexora: Webpage TTS (Mohamed Hamed) — NEW BEST OFFLINE OPTION

Why It Matters

One of the few Firefox extensions running a fully offline neural TTS model directly in-browser (~18MB shipped). Strongest privacy story of any current extension -- no cloud round-trips, no API keys, no telemetry.

Key Features

  • Local neural TTS (offline)
  • Captures iframe and collapsed-accordion content (most extensions miss these)
  • Real-time word highlighting
  • Built-in AI chatbot for Q&A about captured page
  • One-click PDF export of captured content
  • MIT license; updated April 29, 2026 (v1.7.0)
If your priority is privacy/offline operation, Lexora is the new top pick. Doesn't handle LaTeX/math.
Audemic Scholar — NEW (paid) LISTENING.COM ALTERNATIVE

Why It Matters

Direct competitor to Listening.com, specifically targeted at PhD students and researchers (40,000+ reported users). Adds Zotero sync -- a feature Listening.com lacks.

Pricing

  • $9.09/month yearly (unlimited papers)
  • $20/month monthly (16 papers/month)
  • 7-day free trial

Key Features

  • Full text or "key statements only" listening modes
  • Synced highlights and notes
  • English-to-Spanish translation
  • Dyslexic font + ADHD-friendly section reordering
  • Zotero sync (notable differentiator)
  • Web app + native iOS/Android (no browser extension)
Worth considering if Zotero integration matters; otherwise Listening.com is cheaper and more polished.
∑ LaTeX & Math Handling

The Core Problem: Most TTS engines treat LaTeX as text. \frac{x^2}{2} becomes "backslash frac open brace x caret two close brace open brace two close brace" -- completely useless.

MathJax Accessibility (No Extension Needed)

On any website using MathJax (arXiv, Stack Exchange, many academic sites):

  • Right-click on any rendered equation → Speech sub-menu
  • Toggle Auto Voicing with the S key; switch ClearSpeak/MathSpeak with the > key
  • Use arrow keys to navigate the equation structure
  • Browser reads it aloud using Web Speech API

Supports: ClearSpeak (default) and MathSpeak rule sets, 12+ languages (English, French, German, Hindi, Spanish, Korean, etc.)

MathJax 4.0 (2026): Reworked screen-reader support to use ARIA attributes from the explorer/speech components. SSML now used consistently across all rule sets.

Limitations: Only works on MathJax sites (NOT KaTeX -- still no speech support as of 2026 -- and not static images). Must interact with each equation individually. Uses basic browser voices.

Verdict: Best zero-setup option. Works today on most academic sites.

Smart TTS Reader (AI-powered)

Uses Gemini/Ollama AI to preprocess LaTeX into spoken English before TTS.

Example: \sum_{i=1}^n x_i^2 → "sum from i equals one to n of x sub i squared"

Requires: Gemini API key OR local Ollama + external TTS server (e.g., Kokoro-FastAPI)

Status (May 2026): Dormant since May 2025. Only 3 users. GitHub repo has 10 commits, 2 stars, 0 forks. Verify it still works before relying on it.

Best for: Power users comfortable running local AI services -- but most users will be better served by direct LLM prompting (Tier 3).

Direct LLM Prompting (Tier 3 — Recommended for math)

Smart TTS Reader's pipeline can be replicated in any chat UI. With the dormancy of the original extension, this is now arguably the more reliable path:

  1. Copy the LaTeX or page section
  2. Paste into Claude / GPT-4o / Gemini 2.5 with a system prompt: "Convert this LaTeX expression to natural spoken English suitable for TTS, using ClearSpeak conventions."
  3. TTS the output via ElevenLabs / OpenAI TTS / Kokoro / etc.

The MathReader paper (arXiv:2501.07088, ICASSP 2025) released a fine-tuned T5-small specifically as a LaTeX→spoken-English translator (WER reduced from 0.510 Edge / 0.617 Acrobat → 0.281). The model and training recipe are public; could be reused as a local, open-source alternative to Gemini.

Verdict: Most reliable path for precise math reading in 2026.

Paper2Audio (Summarization)

Summarizes equations in plain language rather than reading symbols. Good for getting the gist of papers, not for precise math. Updated April 2026 (v1.8.5, 250 users).

Example: Instead of reading a complex integral, says "this equation represents the probability distribution over..."

Best for: Casual academic paper consumption where understanding > precision.

NotebookLM Audio Overview (Google)

Has displaced traditional TTS for academic papers in 2025-2026. Produces ~20-min conversational podcasts between two AI hosts that paraphrase math/citations natively in spoken English -- handles equations more gracefully than literal TTS.

Pair with the NotebookLM Tools Firefox extension (368 users, updated 2026-05-08) for bulk source import (URLs, YouTube, RSS, browser tabs) and MP3 download.

2026 features: Video Overviews, voice-interactive Audio Overviews (ask AI hosts questions mid-podcast).

Verdict: Strongest free option for academic papers in 2026, especially math-heavy ones.

External Tools

  • Speech Rule Engine (speechruleengine.org) -- JS library powering MathJax. Now v5.0.0-rc.1 (April 2026); stable npm v4.1.3.
  • Tex2Speech (tex2speech-website.vercel.app) -- Upload LaTeX, get MP3 (uses Amazon Polly + SSML).
  • MathJax Speech Generator demo -- mathjax.github.io/MathJax-demos-web/speech-generator/
  • Math TTS (mathtts.zahin.org) -- Lightweight web tool with LaTeX-to-audio + symbol cheat sheets. NEW
  • MathReader (arXiv:2501.07088, ICASSP 2025) -- OCR + T5 + TTS research pipeline.
  • Speech-to-LaTeX (arXiv:2508.03542, ICLR 2026) -- Inverse-direction research; same models could be used for LaTeX→speech. NEW
  • Tooling for digital accessibility in math (arXiv:2603.28494, March 2026). NEW
  • ReadSpeaker -- Commercial publisher product with custom math/MathML pronunciation dictionaries (for STEM publishers).

KaTeX accessibility status: KaTeX still produces hidden MathML for screen readers but NO built-in speech engine, no Auto Voicing, no ClearSpeak/MathSpeak. Open issues #38, #457, #820 unresolved as of 2026.

🛠 Alternative Approaches

⚙ Fix Firefox Reader Mode

Option A: about:config → set reader.parse-on-load.force-enabled to true

Option B: Prefix URL: about:reader?url=https://...

Option C: "Activate Reader View" extension (7,549 users, 4.2/5; long unmaintained but works)

Option D: Clearly Reader and the new Lexora have their own parsers independent of Firefox.

🎼 macOS Read & Speak (Tahoe 26)

UPDATED: macOS 26 "Tahoe" (released Sep 15, 2025) renamed "Spoken Content" to "Read & Speak".

System Settings > Accessibility > Read & Speak > "Speak Selection"

Shortcut: Option + Esc on any selected text. Works system-wide in Firefox.

Premium voices: System Settings > Accessibility > Read & Speak > System Voice > Manage Voices. (Original report incorrectly placed this under VoiceOver.) New Pan-Indian Gujarati & Marathi voices in Tahoe.

Tahoe also adds an Accessibility Reader -- displays selected text in a reader window. Personal Voice now requires only 10 phrases (down from 150) but cannot be used via Firefox's Web Speech API.

💻 Standalone Apps

Speechify (macOS app): $139/yr, 1,000+ voices, 60+ languages (was reported 200+), works with any app including Firefox. Won 2025 Apple Design Award (Inclusivity category).

Audiblez (open source, MIT, 6.4k stars): Kokoro-based EPUB-to-audio converter. EPUB only -- not PDF/arXiv yet.NEW

ResearchPod (iOS+web): Upload PDF or browse arXiv → ~20-min two-host podcast. 3 free generations/day. — NEW

ekoAcademic: Interactive arXiv-to-podcast with GPT-realtime; ask questions mid-listen. — NEW

🧬 Local Neural TTS Engines (2026)

Piper: Original repo archived Oct 2025; active fork at github.com/OHF-Voice/piper1-gpl. Latest 1.4.2 (April 2026). Used by Read Aloud.

Kokoro-82M: v1.0 (Jan 2025), 54 voices, 9.5M+ HF downloads/month. Powers 5+ Firefox extensions and Audiblez. Apache 2.0.

Supertonic 3 (Apr 29, 2026): On-device ONNX, 31 languages, 167× real-time on M4 Pro. Available in Read Aloud since v1.81.0.

Chatterbox (Resemble AI, MIT): Reportedly outperforms ElevenLabs in blind eval. Multilingual + Turbo variants. — NEW

F5-TTS, Sesame CSM-1B, MLX-Audio: All released/updated 2025-2026. None have native Firefox extensions yet.

💰 Pricing Analysis

Is NaturalReader worth $20/month?

As of May 2026, that's now literally the Plus plan: $20.90/mo or $119/yr (up from $19/$110 in March). NaturalReader also discontinued the entry-tier "Premium $9.99/mo" plan and added a new Pro tier ($25.90/mo or $159/yr) with HD voices and Reading Styles. Short answer: still no. Read Aloud + Google Cloud WaveNet free tier gives comparable voice quality at $0 with 4M chars/month perpetual (~64 hrs). For academic papers, NotebookLM Audio Overview is now the strongest free option. If you want to pay, Listening.com at $39/year is 67% cheaper than Plus and purpose-built for papers.

Free Options (by voice quality, verified May 2026)

Read Aloud + AWS Polly

$0
12mo legacy / 6mo credit
Voice quality: Excellent
Setup: Medium (API key)
Note: Free tier overhauled Jul 2025

Read Aloud + Azure

$0
perpetual F0 tier
Voice quality: Very Good
Setup: Medium (API key)
Limit: 0.5M Neural chars/mo

macOS Read & Speak Premium Voices

$0
built into macOS Tahoe 26
Voice quality: Good-Very Good
Setup: Low (download voice)
Limit: Manual selection only

Read Aloud + Piper

$0
offline, unlimited
Voice quality: Good
Setup: Low
Note: Repo moved to OHF-Voice

Custom TTS Reader + self-hosted Kokoro

$0
offline, unlimited
Voice quality: Very Good
Setup: High (Docker)
NEW

Lexora (offline neural)

$0
offline, in-browser
Voice quality: Good
Setup: None (~18MB model)
NEW

Paid Options (verified May 2026)

Listening.com

$39
per year ($3.25/mo)
Voice quality: Good
Firefox ext: Yes
Best for: Academic papers

Audemic Scholar

$109
~$9.09/mo annual
Voice quality: Good
Firefox ext: No (web app)
Note: Zotero sync
NEW

NaturalReader Plus

$119
per year ($9.92/mo); was $110
Voice quality: Very Good
Firefox ext: No (web app)
Note: This is the "$20/mo" plan

Speechify Premium

$139
per year ($11.58/mo)
Voice quality: Excellent
Firefox ext: No (macOS app)
Note: 1,000+ voices, 60+ langs

NaturalReader Pro

$159
per year ($13.25/mo)
Voice quality: Excellent (HD)
Firefox ext: No (web app)
Note: Reading Styles
NEW TIER

ElevenLabs Starter

$50-60
per year (was reported $50)
Voice quality: Best-in-class
Firefox ext: Hearvox (BYO key)
Note: Now $5-6/mo (not $4.17)
🎤 Voice Quality Comparison
Engine Quality Cost Offline? Notes
ElevenLabs★★★★★$60/yr (Starter)NoBest-in-class; via Hearvox extension (BYO key) or Custom TTS Reader. Free tier ~10K chars/mo.
Chatterbox (Resemble AI)★★★★★Free (MIT)YesReportedly beats ElevenLabs in blind eval; Multilingual + Turbo variants.
Google WaveNet / Chirp 3 HD★★★★☆Free tierNo4M chars/mo perpetual via Read Aloud (was undercounted as 1M)
Amazon Polly Neural★★★★☆12mo or $200 creditNoFree tier overhauled Jul 2025 -- new accounts get $200 credit / 6mo window
NaturalReader Pro★★★★☆$159/yrNoHD voices + Reading Styles (tone/emotion). NEW tier 2026.
NaturalReader Plus★★★★☆$119/yr (was $110)NoMarginally better than WaveNet; web app only
Speechify★★★★☆$139/yrNo1,000+ voices, 60+ langs, macOS app only. ADA 2025 winner (Inclusivity).
Microsoft Azure Neural HD★★★☆☆F0 free / $30/MNoNEW expressive tier; F0 = 0.5M chars/mo perpetual
Microsoft AI TTS★★★☆☆Free (Clearly Reader)NoUsed by Clearly Reader, MS Edge TTS, Narravo
Kokoro-82M (offline)★★★☆☆Free (Apache 2.0)Yesv1.0 (Jan 2025), 54 voices, 8 langs. Hit #1 on TTS Arena Jan 2026. Powers 5+ Firefox extensions.
Supertonic 3 (on-device)★★★☆☆Free (MIT/OpenRAIL)Yesv3 Apr 29, 2026: 31 langs, 167x real-time on M4 Pro. In Read Aloud since v1.81.0.
Piper (local neural)★★★☆☆FreeYesRepo moved to OHF-Voice/piper1-gpl. v1.4.2 (Apr 2026). Via Read Aloud.
macOS Premium Voices★★★☆☆FreeYesTahoe 26: Read & Speak panel; 1-3GB per voice
Browser Web Speech API★★☆☆☆FreeYesVaries by OS/browser, often robotic
📖 Sources
60+ sources referenced (2026-05-08 revision)
🔊 12:00