Highlight any word on a card and press V to hear it. For language decks, medical terms, names, and anything else you're not sure how to say. Natural-sounding voices in many languages, and science shorthand is read the way you'd say it.
How to use it
- Highlight text on a card and press V. Press V again to hear it again; while it's talking, V stops it.
- Shift+V reads it slowly, for long names.
- Or right-click the highlighted text: 🔊 Read Aloud, 🐢 Read Slowly, ✏️ Fix Pronunciation…
Why it's nice
- Natural voices. The optional neural voices (Ava and others) sound like a person. They're online, through Microsoft (see Privacy below); offline, your computer's own voice reads instead.
- Medical shorthand, read properly. ↑K⁺ → "increased potassium", 5 μg/kg → "5 micrograms per kg", CD4+ → "CD4 positive", β → "beta", → → "leads to".
- Fix a word once. Teach it how a word should sound (Pseudomonas → "sue doh MOAN us") and it says it that way everywhere.
- Other languages, automatically. Chinese, Japanese, Korean, Russian, Arabic, Hebrew, Thai and Hindi text is read by a native voice of that language, with nothing to set up. For languages in the Latin alphabet, give a deck its own voice, like a Spanish voice for your Spanish deck.
- Quick. Each word is kept once it's been read, so it only goes online the first time.
Setting up
Restart Anki after installing. A short setup window offers the natural voice (one click, free) and, on a Mac, shows where to download a high-quality offline voice. Everything else is in Tools → Read Aloud Settings….
Privacy
The natural voice is Microsoft's online Edge read-aloud service, used through the free edge-tts tool (not an official Microsoft API), so the text you have read aloud is sent to Microsoft. If you turn on "Get audio ready as soon as I highlight text", what you highlight is sent even if you don't play it. Your computer's own voice works offline and sends nothing.
Good to know
- Works on Mac and Windows. On Linux it uses espeak (and the natural voice if mpv is installed).
- Microsoft changes its service now and then. If the natural voice stops working while you're online: Tools → Read Aloud Settings… → Set Up This Mac (or PC)… → Update.
- Pressing V stops the card's own audio so the two don't overlap; R replays it.
- In the reviewer, V and Shift+V normally record and replay your own voice. Those stay in the reviewer's More menu, or pick another key in Settings.
- The setup installs edge-tts outside Anki. To remove it after uninstalling: run
uv tool uninstall edge-tts and delete the "Read Aloud for Anki" folder (Mac: ~/Library/Application Support; Windows: %LOCALAPPDATA%).
COMPLETELY VIBE CODED WITH THE GOAT CLAUDE AI
This is a beta. If something goes wrong, Tools → Read Aloud Settings… → Open Log has details that help me fix it. Please report problems rather than leaving a low rating, so I can fix them.