Voice Reader

homepage hub for a free local text-to-speech Chrome extension

Free text-to-speech Chrome extension — no account, no cloud, no paywall

Get it free on GitHub

What it does

You've got a 40-page spec open, or a Wikipedia rabbit hole you've been staring at for an hour. Voice Reader lets you select any text on any page, right-click → Voice Read, and just listen. The whole thing runs offline — no text leaves your machine, no account to create, no subscription to forget to cancel.

It's a free Chrome extension built on Piper VITS, a neural voice model that runs in your browser via WebAssembly. The voice model downloads once (~63 MB) and stays local after that.

Completely Free

No tiers, no trial periods, no "upgrade to unlock speed control." Open source, full stop.

100% Private

Everything runs offline. Your text never touches a server — not even for analytics. There's nothing to opt out of.

Neural Quality

Piper VITS via WebAssembly. It sounds like a person, not a phone tree. Runs directly in the browser tab.

Accessible

Word highlighting follows along in real time, which helps a lot if you have dyslexia or just lose your place easily in dense text.

Easy to Install

Go to chrome://extensions, flip on Developer mode, click "Load unpacked." Done in under two minutes.

Open Source

The code is on GitHub. Read it, fork it, or open a PR. Nothing is hidden.

Getting started

  1. Clone or download the Voice Reader repo from GitHub
  2. Open Chrome and go to chrome://extensions
  3. Toggle Developer Mode on (top-right corner)
  4. Click "Load unpacked" and point it at the Voice Reader folder
  5. Select any text on a page and click the Voice Reader icon — or right-click and choose Voice Read

First run downloads the voice model (~63 MB, one-time). After that it works offline entirely.

Want screenshots of every step? See the full install guide.

Features

Who uses it

How the offline part actually works

Voice Reader uses Piper VITS, a neural text-to-speech engine originally built for low-resource hardware. Combined with WebAssembly, the model runs inside the browser itself — no external API calls, no round trips to any server. Your text goes in, audio comes out, all locally.

The technical details are in the Piper + WebAssembly explainer.

Privacy

Voice Reader has no telemetry, no analytics, and no network requests tied to your usage. It can't log what you read because it never sees it — everything stays in the browser tab.

Full privacy details here.

Why not just use Speechify?

Speechify's free tier caps how much you can listen to per month, and the paid plan runs $139/year. Voice Reader is free, open source, and doesn't gate any features. The audio quality is comparable — both use neural voices. The difference is one sends your text to their servers; the other doesn't.

Side-by-side comparison with Speechify and other paid alternatives.