FlashRead Text-To-Speech (TTS)

AnkiWeb addon 1573081289

Turns Anki into a high-speed reading tool using RSVP word flashing and offline, native text-to-speech with predictive audio pre-generation, pronunciation customization, dynamic pacing, and adjustable hotkey controls.
AI-generated summary; may contain mistakes.

review-flowshortcutsappearanceaccessibilityfork-or-reuploadmobile-compatible

Open on AnkiWeb Find alternatives

AnkiWeb

Votes
0 (๐Ÿ‘ 0 ยท ๐Ÿ‘Ž 0)
Updated
2026-11-01
Anki versions
2.1.1~
License
MIT (from the headers of the Python files)
Virus scan
No ClamAV match A match does not prove malware. No match does not prove that the code is safe.
Languages
Python, JSON, JavaScript
Description language
en

Maintenance

active

  • Last update or commit: 2026-11-01 (0 days before the snapshot).

GitHub

No GitHub repository linked.

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
2.1.1+2026-11-01
History across monthly snapshots

Loadingโ€ฆ

Similar addons

Description

FlashRead: RSVP & High-Speed TTS Engine

FlashRead (fork of Voxki Custom) transforms Anki into a high-speed reading tool. It combines RSVP (Rapid Serial Visual Presentation) engine with a lightning-fast offline text-to-speech system, designed to drastically cut down review times while maximizing reading comprehension. Unlike other TTS addons, this one emphasizes audio pre-generation to minimize lag and optional saved audio for use on ios/android devices.

๐Ÿš€ High-Speed RSVP Reading Engine

Read flashcards at up to 1,500 WPM without moving your eyes. The RSVP engine flashes words sequentially in the center of your screen, eliminating the time your eyes waste scanning across sentences.

  • Cognitive Science ORP Tracking: Automatically highlights the Optimal Recognition Point (ORP) of each word in red to lock your visual focus.
  • Advanced Dynamic Pacing: The engine naturally mimics human reading rhythms. It automatically slows down for long words, pauses dynamically at commas and periods, and gives you extra time to process formatted text (bold, italics, underline).
  • Distraction-Free Themes: Choose between Light, Dark (Translucent), and Dark (Pitch Black) overlays to block out the rest of the card while reading.

๐Ÿ”Š Lightning-Fast Native Text-To-Speech

FlashRead features a zero-latency, fully offline text-to-speech engine built directly on top of your operating system's native architecture. No cloud APIs, no internet connection required.

  • Smart Text Filtering: Automatically strip out unwanted text. Easily configure the engine to skip text inside (parentheses), [brackets], or {braces}.
  • Custom Pronunciation Dictionary: Sick of your TTS engine mispronouncing medical acronyms? The built-in dictionary lets you effortlessly map raw text to phonetic sounds (e.g., automatically read "CHF" as "C H F" or "CABG" as "cabbage").

๐ŸŽ macOS vs ๐ŸชŸ Windows TTS Differences:

While the RSVP visual engine is fully cross-platform, the TTS engine relies on OS-specific architectures:

  • macOS (Highly Optimized): Uses Anki's native say engine with an advanced Pre-Generation Pipeline. FlashRead predicts your upcoming cards and pre-caches the audio to your hard drive before you even flip the card, resulting in absolute zero-latency playback. Also supports assigning different voices (e.g., Daniel vs. Karen) to the Question and Answer sides.
  • Windows: Automatically detects your OS and falls back to Windows' native SAPI (System.Speech.Synthesis) via PowerShell. Audio is streamed live rather than pre-generated, which may result in a tiny fractional delay before playback begins, but is otherwise mostly functional.

โš™๏ธ Controls & Customization

FlashRead is built to be tweaked to your exact preferences. Access the settings via the Anki top menu bar (FlashRead > Settings...).

  • Global Hotkeys: Easily adjust your WPM or audio speed on the fly directly from the reviewer without opening the settings menu.
  • Targeted Activation: Choose exactly what side of the card FlashRead runs on, or restrict it to only read specific extra fields.