# SpeakThat! Notification Reader

> The world's most comprehensive notification reader.

Canonical page: [https://chrome-stats.com/d/com.micoyc.speakthat](https://chrome-stats.com/d/com.micoyc.speakthat)

## Overview

- **ID:** `com.micoyc.speakthat`
- **Platform:** Android
- **Type:** Android app
- **Status:** Available
- **Publisher:** M.I.C.O.Y.C
- **Category:** PRODUCTIVITY
- **Downloads:** 5,964
- **Rating:** 4.59 / 5 (81 ratings)
- **Version:** 1.9.0
- **Last updated:** 2026-08-02
- **First published:** 2025-07-05
- **Publisher country:** GB
- **Size:** 21 MB
- **Data as of:** 2026-09-05
- **Store listing:** [Google Play Store](https://play.google.com/store/apps/details?id=com.micoyc.speakthat)
- **Website:** [https://www.speakthat.app](https://www.speakthat.app/)
- **Privacy policy:** [https://www.speakthat.app/privacy](https://www.speakthat.app/privacy)

## Description

SpeakThat! is a free and open-source Android app that reads your incoming notifications out loud using text-to-speech. Unlike alternatives, SpeakThat gives you COMPLETE control over what gets read and what doesn&#39;t.<br><br><br>Why SpeakThat!?<br><br>- Open-Source (With the source code available on GitHub, you can verify SpeakThat’s privacy claims and contribute towards it)<br><br>- 100% Free (SpeakThat is free for everyone. And when I say free - I mean free. No subscriptions, no ads, no purchases of any kind)<br><br>- Entirely Local (All processing happens on your device. No external servers, no data harvesting, and no AI)<br><br>- Private Mode (Set individual notifications to Private Mode. This means their app name will be read out, but their notification content won’t)<br><br>- App Filtering (Decide exactly which apps get read out and which will always remain silent via the Whitelist/Blacklist)<br><br>- Word Filter (Blacklist certain words to prevent notifications containing them from being read out, or swap words entirely)<br><br>- Content Cap (Limit readouts to a word count, sentence count, or time limit. Great for obnoxiously long notifications like emails)<br><br>- URL Handling (Announce web links either in full, their domain name only, or replace all web links with your own custom text)<br><br>- Custom App Names (If an app name sounds unnatural in speech, swap it with a replacement for readouts... I will not mention any names!)<br><br>- Voice Options (Full control over pitch, speed, TTS language and audio stream for maximum flexibility)<br><br>- Shake to Stop (Cancel a readout by shaking your device. The sensitivity can be adjusted to suit your needs)<br><br>- Wave to Stop (Cover your device’s proximity sensor to cancel ongoing readouts. This is perfect for desk environments)<br><br>- Delay Before Readout (Give your notification tone some breathing room by adding a small delay before SpeakThat begins talking)<br><br>- Notifications (Optionally display a persistent notification indicating when SpeakThat is active or just when it’s speaking)<br><br>- Smart Logic (Conditional Rules allow you even finer control, such as specific behaviour when Bluetooth is connected)<br><br>- Automation Apps (SpeakThat works with automation apps like Tasker or MacroDroid, and provides shortcuts for easy setup)<br><br>- Save/Load Settings (Tweaked SpeakThat perfectly but now you’re switching phones? Save your settings and load them on your new device)<br><br>- Speech Formatting (Customise how the readouts are structured. Write your own sentence with placeholders for the app name and content)<br><br>- TTS Engines (Use external text-to-speech engines if Android’s default one isn’t doing it for you. This gives you control over the voice used)<br><br>- Language Support (Crowd-sourced translations are constantly being added. Feel free to help translate SpeakThat into your language)<br><br>- Diagnostics (With so much customisation, things can sometimes break. That’s why SpeakThat features built-in diagnostics tools)<br><br>- Support (Need help? Don’t we all. An unpaid guy in his bedroom is responsive to emails and willing to help you. Hint: It’s me...)<br><br>- Modern Design (Using the Material design system, SpeakThat has an intuitive design for its user interface. Customising is easy)<br><br>SpeakThat does not send your data anywhere unless you submit a bug report (and even then it&#39;s optional!) The app operates *entirely* on your device - no cloud processing, no data collection, no external servers. What happens on your phone, stays on your phone.<br><br>Accessibility Service<br>SpeakThat can be granted the Accessibility service for increased reliability and some extra features enabling more ways to interact with ongoing readouts. This is entirely opt-in and not required for the app to function. It is a convenience feature for those who need it.<br><br>Perfect for accessibility, drivers &amp; commuters, athletes &amp; fitness enthusiasts busy professionals, parents and caregivers, and anyone who wants a smarter relationship with their phone.

## Rankings

- #672,790 — Overall
- #9 — notification

## Permissions and access

### Permissions

- `android.permission.ACCESS_BACKGROUND_LOCATION`
- `android.permission.ACCESS_COARSE_LOCATION`
- `android.permission.ACCESS_FINE_LOCATION`
- `android.permission.ACCESS_NETWORK_STATE`
- `android.permission.ACCESS_NOTIFICATION_POLICY`
- `android.permission.ACCESS_WIFI_STATE`
- `android.permission.BIND_ACCESSIBILITY_SERVICE`
- `android.permission.BIND_NOTIFICATION_LISTENER_SERVICE`
- `android.permission.BIND_QUICK_SETTINGS_TILE`
- `android.permission.BLUETOOTH`
- `android.permission.BLUETOOTH_ADMIN`
- `android.permission.BLUETOOTH_CONNECT`
- `android.permission.BLUETOOTH_SCAN`
- `android.permission.CHANGE_WIFI_STATE`
- `android.permission.FOREGROUND_SERVICE`
- `android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK`
- `android.permission.INTERNET`
- `android.permission.MODIFY_AUDIO_SETTINGS`
- `android.permission.NEARBY_WIFI_DEVICES`
- `android.permission.POST_NOTIFICATIONS`
- `android.permission.READ_PHONE_STATE`
- `android.permission.RECEIVE_BOOT_COMPLETED`
- `android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS`
- `android.permission.SCHEDULE_EXACT_ALARM`
- `android.permission.SYSTEM_ALERT_WINDOW`
- `android.permission.WAKE_LOCK`
- `com.android.vending.BILLING`
- `com.android.vending.CHECK_LICENSE`
- `com.micoyc.speakthat.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION`

## Similar extensions and apps

- [NotifReader: Voice Announcer](https://chrome-stats.com/d/com.firebrick.notifreader) — 644 users
- [Smart Notifications Reader](https://chrome-stats.com/d/com.mabsti.speakingnotifications) — 119 users
- [Notification Reader](https://chrome-stats.com/d/com.oguzrobotics.notificationreader) — 51 users
- [Notification Reader](https://chrome-stats.com/d/org.freepoc.notificationreader) — 2,853 users
- [Notification Reader](https://chrome-stats.com/d/com.dfound.notification.reader.notification_reader) — 829 users
- [Notifier - Notification Reader](https://chrome-stats.com/d/dae.notificationreader) — 1,286 users
- [Speakify](https://chrome-stats.com/d/com.mikewarren.speakify) — 119 users
- [Notification Reader TTS Voice](https://chrome-stats.com/d/com.simple.notitts) — 277 users
- [Text-to-Speech Message Reader](https://chrome-stats.com/d/info.vazquezsoftware.outloud) — 468,105 users, 4.07 / 5
- [Speak Noti](https://chrome-stats.com/d/com.s3xygod.bdsd) — 14 users
- [Speaki - Voice Notifications](https://chrome-stats.com/d/com.one.speakify) — 203,716 users, 3.78 / 5
- [Notivoca: Notification Reader](https://chrome-stats.com/d/com.gramadika.notivoca) — 1,771 users

---

Source: [Chrome-Stats](https://chrome-stats.com/d/com.micoyc.speakthat)
