~/ai/setup-guide
docs ready

SMS-TTS-Notify — Setup Guide

installation & configuration · raw txt · 2026-03-19

Quick Start

1
Install SMS-TTS-Notify from Google Play Store.
2
Accept Terms of Use on first launch.
3
OEM battery wizard — Samsung, Xiaomi, Huawei, OPPO, OnePlus, Vivo, Realme users: complete the battery exemption wizard. See Section 2 below.
4
Grant Notification Access: Android Settings → Apps → Special app access → Notification access → SMS TTS Notify → Enable.
5
Connect headset (Bluetooth or wired). Tap the green START button.

To test: send yourself an SMS. You should hear it through your headset. If you hear nothing, go to troubleshooting.

Section 1: Permissions

Notification Access (required — most important)

Without Notification Access, the app receives nothing.

All Android versions

Android Settings → Apps → Special app access → Notification access → SMS TTS Notify → Enable

Android 13+ sideload only

If installed outside Google Play: Android Settings → Apps → SMS TTS Notify → Allow restricted settings → Enable. Then re-grant Notification Access.

Note: Some Android OS updates reset Notification Access automatically. If the app stops working after an update, re-grant this permission first.

Bluetooth (Android 12+)

Requested automatically on first launch. Android Settings → Apps → SMS TTS Notify → Permissions → Nearby devices → Allow

Battery optimization (standard Android)

Android Settings → Apps → SMS TTS Notify → Battery → Unrestricted (or Don't optimize)

Section 2: OEM Battery Setup

Use the in-app wizard first

Open the app → Settings → Status Card → OEM Battery Limits row → tap START SETUP or RESUME SETUP. The wizard guides you step-by-step for your device.

TierManufacturersAction
CRITICALSamsung, Xiaomi/Redmi/POCO, Huawei, HonorWizard required
HIGHOPPO, Realme, Vivo, OnePlusWizard required
MINIMALGoogle Pixel, Nokia, Motorola, stock AndroidStandard only
UNKNOWNAny unrecognizedGeneric guide shown

Manual steps (if wizard not available)

SAMSUNG (all Galaxy)
  1. Settings → Apps → SMS TTS Notify → Battery → Don't optimize (Android 13+: Unrestricted)
  2. Settings → Battery → Background usage limits → Never sleeping apps → Add SMS TTS Notify
  3. Settings → Battery → Background usage limits → Turn OFF "Put unused apps to sleep"

⚠ Samsung may re-add the app after firmware updates. Repeat step 2 if app stops working.

dontkillmyapp.com/samsung →
XIAOMI / MIUI / REDMI / POCO
  1. MIUI 14+: Settings → Apps → SMS TTS Notify → App permissions → Background autostart → Enable
    Older: Security app → Permissions → Auto-start → Enable
  2. Settings → Apps → Manage apps → SMS TTS Notify → Battery saver → No restrictions
  3. Security app → Battery → App battery saver → SMS TTS Notify → No restrictions
  4. Recent apps → find SMS TTS Notify → drag icon downward to pin (extra protection)
dontkillmyapp.com/xiaomi →
HUAWEI (EMUI)
  1. Settings → Battery → App launch → SMS TTS Notify → Manage manually → Enable: Auto-launch, Secondary launch, Run in background
  2. System Manager app → Settings (cog) → Disable Smart tune-up
  3. Settings → Battery → Battery optimization → Don't optimize
dontkillmyapp.com/huawei →
HONOR
  1. Settings → Apps → SMS TTS Notify → Battery → App launch → Manage manually → Enable all three options
  2. Settings → Apps → SMS TTS Notify → Battery → Don't optimize
dontkillmyapp.com/honor →
OPPO / ColorOS
  1. Settings → Apps → SMS TTS Notify → App info → Allow Auto Start-up → Enable
  2. Settings → Apps → SMS TTS Notify → Battery → Power Saver → Allow
  3. Settings → Battery → Battery optimization → Don't optimize
dontkillmyapp.com/oppo →
ONEPLUS (OxygenOS)
  1. Settings → Battery → Battery optimization → SMS TTS Notify → Don't optimize
  2. Recent apps → long-press SMS TTS Notify → tap Lock icon (prevents setting revert)
  3. Settings → Battery → Battery optimization → (three dots) → Advanced optimization → Disable Deep optimization

⚠ OnePlus may revert battery optimization randomly. Re-apply if app stops.

dontkillmyapp.com/oneplus →
VIVO
  1. Settings → More settings → Applications → Autostart → Enable
  2. Settings → Battery → High background power consumption → SMS TTS Notify → Enable
  3. Hold app icon → App Info → Battery → Not optimized
dontkillmyapp.com/vivo →
REALME
  1. Settings → Battery → App battery management → SMS TTS Notify → Enable: Auto-launch, Foreground activity, Background activity
  2. Settings → Battery → Battery optimization → Don't optimize
  3. Settings → Battery → Power saver options → Sleep standby optimization → Disable
dontkillmyapp.com/realme →

Section 3: Filter Configuration

Filters are optional. The app works immediately without them.

Whitelist — read ONLY from specific systems

When to use

Mixed personal+work phone. Single-source monitoring. Maximum privacy.

Settings → Whitelist → Enable → ADD → enter keyword or sender ID

Warning: Enabling Whitelist with an empty list blocks ALL messages. Add at least one keyword before enabling.

Alarm & Warning keywords

Default Alarm: ALARM, CRITICAL · Default Warning: WARNING, FAULT

Settings → Alarm Words → ADD · Settings → Warning Words → ADD

IndustryAlarm keywordsWarning keywords
Injection moldingSAFETY DOOR, MOLD FAULTMATERIAL SHORT
Data centerUPS CRITICAL, COOLING FAILTEMP HIGH, LOAD 90
LogisticsDELAY, HOLD, REROUTE

Section 4: Message Language

Settings → Status Card → Message Language → CHANGE → select from installed offline voice packs.

To add languages: tap ADD LANGUAGE → opens Android TTS settings → download voice pack → return to app.

Section 5: Supported SMS Apps

If your SMS app is not listed, the app may not detect messages. Switch to Google Messages or Samsung Messages.

Section 6: Fleet Deployment

Section 7: What This App Does NOT Do