安装包图标

SpeakThat!

The world's most comprehensive notification reader
Voice notifications done right.


SpeakThat! is an Android app that reads your incoming notifications out loud using
text-to-speech. Unlike most alternatives, SpeakThat! puts you fully in control
of what gets read, when it gets read, how it sounds, and when it stays completely silent.



No ads. No subscriptions. Just speech.


Why SpeakThat!?


  • 100% free & open-source - inspect the code, verify the privacy claims, or contribute on GitHub

  • Entirely local - all processing happens on your device, with no external servers and no AI

  • Private by design - optional Private Mode can announce the app name without reading notification content

  • Modern Material design - powerful features without a cluttered or confusing interface

  • Additional Features - Regular time announcements, daily notification summaries, and filtering performance insights



Powerful control over what gets read


  • App-based filtering (whitelist or blacklist specific apps)

  • Smart notification filtering (media, persistent, silent, or duplicate notifications)

  • Word filtering: blacklist words, swap words, or prevent certain notifications from being read entirely

  • Content caps: limit readouts by word count, sentence count, or time

  • URL handling: read full links, domains only, or replace links with custom text

  • Custom app name replacements (change X back to Twitter for readouts!)



Flexible speech behaviour


  • Full control over voice, pitch, speed, volume, language, and audio output

  • Custom speech formatting using templates and placeholders

  • Tidy Speech mode to remove emojis and symbols before speaking

  • Delay readouts to give notification sounds time to finish

  • Notification cooldowns and deduplication to prevent spammy repeats



Context-aware & smart logic


  • Respect Do Not Disturb, phone calls, and system audio modes

  • Bluetooth device detection (e.g. only read when headphones or car audio are connected)

  • Screen state awareness (optionally stay silent when the screen is on)

  • Time schedules to disable readouts during certain hours

  • Conditional rules for advanced behaviour (such as Bluetooth-only logic)



Hands-free controls


  • Shake-to-stop with adjustable sensitivity

  • Wave-to-stop using the proximity sensor - perfect for desks or hands-free setups



Automation & advanced users


  • Works with automation apps like Tasker and MacroDroid

  • Settings import/export for easy backups or switching devices

  • Support for external TTS engines if Android’s default isn’t your favourite

  • Built-in diagnostics to help troubleshoot complex setups



Language & accessibility friendly




SpeakThat! never sends your data anywhere unless you explicitly choose to submit
a bug report. What happens on your phone stays on your phone.



Ideal for accessibility, drivers and commuters, desk setups, athletes, parents, busy professionals,
and anyone who wants a healthier relationship with notifications.


Actively developed


SpeakThat! is continuously improved based on real user feedback. It’s built by someone
who genuinely uses it every day - which means features exist because they’re useful,
not because they look good in a marketing screenshot or to inflate some statistic.



Stay safe, stay connected, and let your phone do the talking!

版本

尽管下面提供了 APK 安装包的下载选项,但你应该注意,以这种方式安装将不会收到更新通知,这是一种不太安全的下载方式。 我们建议你安装使用 F-Droid 客户端。

下载 F-Droid
  • 版本 1.8.6 (58) 推荐 更新于 2026-06-18

    该版本需要 Android 7.0 及以上版本。

    此安装包由 F-Droid 构建并签名,且保证与此源代码 tarball 保持一致。

    权限
    • 在后台访问位置
      即使你并未使用此应用,此应用也可以随时访问位置信息。
    • 只有在前台运行时才能获取大致位置信息
      此应用可以在使用时从定位服务获取你的大致位置。必须打开你的设备的定位服务,应用才能获取位置。
    • 只能在前台获取精确的位置信息
      此应用可以在使用时从定位服务获取你的精确位置。必须打开你的设备的定位服务,应用才能获取位置。这可能会增加耗电量。
    • 查看网络连接
      允许此应用查看网络连接的相关信息,例如哪些网络存在并处于连接状态。
    • “勿扰”模式使用权限
      允许此应用读取和写入“勿扰”模式配置。
    • 查看 Wi-Fi 连接
      允许此应用查看 Wi-Fi 网络的相关信息,如是否开启 Wi-Fi、已连接的 Wi-Fi 设备的名称等。
    • android.permission.BIND_ACCESSIBILITY_SERVICE
    • android.permission.BIND_NOTIFICATION_LISTENER_SERVICE
    • android.permission.BIND_QUICK_SETTINGS_TILE
    • 与蓝牙设备配对
      允许此应用查看手机的蓝牙配置,并建立及接受与配对设备的连接。
    • 访问蓝牙设置
      允许此应用配置本地蓝牙手机,并允许其查找远程设备且与之配对。
    • 连接到已配对的蓝牙设备
      允许该应用连接到已配对的蓝牙设备
    • 发现附近的蓝牙设备并与其配对
      允许该应用发现附近的蓝牙设备并与其配对
    • 连接和断开 Wi-Fi 网络连接
      允许此应用连接到 Wi-Fi 接入点并断开与 Wi-Fi 接入点的连接,以及改变 Wi-Fi 网络的设备配置。
    • 运行前台服务
      允许此应用使用前台服务。
    • 运行“mediaPlayback”类型的前台服务
      允许该应用使用“mediaPlayback”类型的前台服务
    • 更改你的音频设置
      允许此应用修改全局音频设置,例如音量和用于输出的扬声器。
    • 与附近的 Wi-Fi 设备互动
      允许该应用向附近的 Wi-Fi 设备进行广播、连接到这些设备并确定这些设备的相对位置
    • 显示通知
      允许该应用显示通知
    • 读取你的共享存储空间中的内容
      允许此应用读取共享存储的内容。
    • 读取手机状态和身份
      允许此应用访问设备的电话功能。此权限可让应用确定本机号码和设备 ID、是否正处于通话状态以及拨打的号码。
    • 开机启动
      允许此应用在系统完成引导后立即启动。这样可能会延长开机时间,并因始终运行而降低手机总体运行速度。
    • 请求忽略电池优化
      允许此应用请求忽略针对自身的电池优化的权限。
    • 安排精确时间的操作
      此应用可以安排工作在未来的理想时间执行。这也意味着即使当你没有主动使用设备时,该应用也可运行。
    • 此应用可显示在其他应用上方
      此应用可显示在其他应用或屏幕其他部分的上方。这会干扰正常的应用使用,并改变其他应用的显示方式。
    • 防止手机休眠
      允许此应用阻止手机进入休眠状态。
    • 修改或删除你的共享存储空间中的内容
      允许此应用写入共享存储的内容。
    • com.micoyc.speakthat.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下载 APK 9 MiB PGP 签名 | 构建日志