A complete screen reader for Android: fast, in Arabic and English, and every gesture does what you choose.
Explore the screen by touch, move with swipes, double tap to activate. Link 1–4 finger gestures to any action with conditions, or to Future magic Droid rules. Gesture practice mode announces gestures without running them. Reads text in images offline. Completely free: no subscription, no in-app purchases, every feature unlocked. No account, no ads. Requires Android 8.0 or newer and a 64-bit phone.
Only one screen reader can run at a time: turn TalkBack or any other reader off when you turn this one on. Honest limits · Install steps
What's new in 2.0
New: Future Magic Screen Reader Lite 1.0
Light and fast: the core reader only: multi-finger and swipe gestures, navigation, speech, and TalkBack-style sounds.
No AI, no text recognition, no cloud features: and no Internet or microphone permission.
Small: about 5.7 MB, for 64-bit (arm64) phones, Android 8.0 or newer.
Installs next to the full edition instead of replacing it.
Version 2.0 — faster navigation, no freezes
No more freezes in long lists: the reader speaks from a saved copy of the screen, scrolls a list before you reach its end, and reads the new rows while the list is still moving. Fast swiping through settings and chats is smooth.
Less load on apps: no whole-window re-read on every change, only the list; focus moves in the background with a single request.
Faster speech: the voice stays ready, and old speech stops the moment you swipe.
"Toggle Lightning Live" action: bind it to a gesture to start the live conversation in Future magic Droid Max 2.0.
New actions: play a YouTube video, and turn an accessibility service on or off.
Slowdown log: in Advanced settings. If you notice any delay, share the log with us so we can fix it.
Installs over 1.2 and keeps your settings.
1.2
Gesture practice mode: a settings screen that names every gesture aloud and on screen without running it. Each name also says whether Android or the reader's own gesture engine recognised it, and a "Gesture engine status" line shows what the engine is doing.
New action "Start/stop gesture practice": bind it to any gesture to start or stop practice from anywhere.
Back exits practice: during practice, the Start/stop gesture practice gesture, gestures bound to Back, and the system Back button still run and end practice. Everything else is only announced.
Completely free: no subscription, no in-app purchases, every feature unlocked. Now also stated in About.
1.1
Navigation by element: headings, links, buttons, form controls, lists, tables (with row and column moves and headers), landmarks, and characters, words, lines and paragraphs. A reading-control selector (like TalkBack) lets you choose what each up/down swipe moves by, including speech rate and punctuation.
Pronunciation dictionary you can edit (Arabic and English, optional regular expressions), punctuation verbosity (none / some / most / all), spoken emoji and symbol names, and number reading modes.
Per-app profiles: speech rate, pitch, verbosity and gesture overrides that switch with the foreground app (the keyboard is ignored).
Custom labels for buttons that have no description, saved per app and view id (or by path when there is no id), with export and import.
Smarter notifications: read in full, title only, silent (history only) or off, configurable per app; duplicate filter; optional silence while the screen is locked; history of the last 100 with read and open.
Text editing: moving the real cursor by character, word, line or paragraph in the focused edit box, selection mode, select all, copy / cut / paste, cursor to start or end, and speaking what a hardware keyboard moves across.
Local and global menus, screen search with next and previous, “read from cursor”, and continuous reading that scrolls on to the next page.
1.0 — first release
The first official release of Future Magic Screen Reader, after a series of public test builds.
A fast engine written in Rust: what to say is worked out without extra copies of the text, and touch and swipe handling allocates no memory.
New on Android 14 and newer (optional, off by default): the reader's own gesture engine. It recognises gestures straight from your fingers, so taps respond faster and new gestures become possible: three and four taps, and tap and hold with two and with four fingers.
Explore by touch, double tap to activate and double tap and hold work exactly as Android does them.
Installs over the earlier test builds (0.x) without uninstalling; your settings are kept.
Features
A complete screen reader that speaks what is on the screen and lets you control the phone with gestures.
👆Touch and navigation
Explore by touch: move your finger to hear what is under it; double tap to activate, double tap and hold for a long press.
Swipe navigation between items, with reading units: characters, words, lines, headings, links and controls.
Read from the top or from the current item, scroll, move between windows, and keep focus inside pop-ups if you want.
✋Gestures you control
Swipes in four directions with one to four fingers, two-direction swipes such as up then down, and two-, three- and four-finger taps, double and triple taps and holds.
On Android 14 and newer, the optional own gesture engine adds three and four taps, and tap and hold with two and four fingers.
Gesture practice mode: every detected gesture is announced by name and shown on screen, without running its actions.
Each gesture can run several actions in order, each with its own wait and conditions (AND / OR).
Uses any speech engine installed on your phone, with rate and pitch.
Automatic language: Arabic text is read with an Arabic voice and English text with an English voice.
Short sound effects for moving, activating, scrolling and end of list; optional vibration.
Speaks what you type, new notifications, and usage hints if you want them.
🔎Text recognition (OCR)
Reads text in images and in apps that have no labels (Android 11 and newer).
Tesseract for Arabic and English is built into the app and works offline; ML Kit (Latin script, faster) can be chosen when Google Play services are present.
Can recognise unlabelled images automatically.
🌍Arabic first
Arabic and English interface, with wording for Arabic dialects (Gulf, Levant, Egypt and Sudan, Iraq, Yemen, Maghreb).
Completely free: no subscription, no in-app purchases, all features unlocked. No account, no ads, and no Internet permission at all.
Before you install: honest limits
One screen reader at a time: turn off TalkBack, Commentary or any other screen reader before turning this one on. Two screen readers together fight over touch and speech.
Android 8.0 or newer. Text recognition (OCR) needs Android 11 or newer. Gestures with two, three or four fingers need Android 11 or newer (Android 8–10: one-finger gestures). The own gesture engine needs Android 14 or newer; older versions use Android's gestures.
64-bit phones only (arm64 and x86_64). It does not install on phones that run 32-bit Android only.
Speech comes from your phone's speech engine. Android gives apps no direct access to the voice, so the speed of the first word depends on the engine you use.
Apps without labels can only be read as well as they are built; OCR helps but is not perfect, especially with small or decorative text.
Completely free: no subscription, no in-app purchases; every feature is unlocked. No account and no ads.
First release: it has been tested on test builds and an Android 14 emulator, not on every phone. If something does not work on yours, tell us.
How to install
If you use TalkBack or another screen reader now: it stays on while you install. Turn it off only at step 4, at the same moment you turn this one on, so you are never without speech. You can set the accessibility shortcut (for example holding both volume keys) to switch between them.
Download the file
Tap "Download APK" at the top of the page. The file is saved to your Downloads folder.
Allow installing from unknown sources
Open the file from Downloads. Android asks you to allow the app you opened it from (your browser or file manager) to install unknown apps. Tap "Settings", turn on "Allow from this source", go back and tap "Install".
Allow restricted settings (Android 13 and newer)
Android may block accessibility services for apps installed from a file. If the switch in step 4 is greyed out, open "App info" for Future Magic Screen Reader, tap the ⋮ menu, choose "Allow restricted settings", and confirm.
Turn the screen reader on
Open Settings › Accessibility, choose Future Magic Screen Reader under installed services, and turn it on. Android warns that the app can read the screen and control touch: a screen reader needs exactly that. Turn TalkBack or any other screen reader off.
Choose a voice and your gestures
Open the app to pick the speech engine, rate and language, then open "Gestures" to choose what each gesture does. On Android 14 and newer you can also turn on the own gesture engine there.
Integration: how the three apps work together
Future magic Droid rules (Lite and Max) control the screen reader, and Future Magic Screen Reader gestures run your rules.
One voice: rule announcements are spoken by the reader. The reader leaves the volume and power keys to your rules.
All three apps share one signing key, so they link automatically when installed from this store.