Skip to content

About

Free, open-source Android app for automatic UPI voice announcements. Offline-first privacy with dual SMS & Notification listeners, independent volume overrides, and segmented speed controls.

Topics

Resources

Contributing

Stars

5 stars

Watchers

0 watching

Forks

Repository files navigation


Typing SVG


Latest Release Stars   Contributors   License



A free, native Android voice soundbox for your shop or business.
Hear payment announcements instantly, aloud, and completely offline. No monthly hardware rentals, no subscriptions, zero data sharing.


Download APK   Official Website

⚡ What Is UPI Payment Alert?

Commercial soundboxes (Paytm Soundbox, PhonePe SmartSpeaker, Google Pay Soundpod) charge monthly rentals of ₹125 – ₹200, require separate SIM cards, and lock merchants into a single payment app.

UPI Payment Alert turns any standard Android phone into a high-powered, unkillable voice soundbox:

  • Zero hardware costs: Use an old phone, shop tablet, or your personal device.
  • Universal payment app support: Works with all UPI apps and banking SMS simultaneously.
  • No recurring monthly rentals: Free forever.
  • 100% Offline Privacy: All text-to-speech synthesis, regex extraction, and audio rendering happen purely on your device. Zero external cloud servers, zero financial data sharing.

🗂️ Core Features

  • ⚡ Dual SMS & Notification Listeners — Captures alerts from all financial notification pushes and transactional bank SMS.
  • 🔊 Hardware Loudness Boost (Up to 200%) — Integrates Android's low-level LoudnessEnhancer (+1500 mB acoustic boost) so your device cuts through loud merchant environments and marketplace chatter.
  • 🇮🇳 13 Indian Languages Supported — Deterministic vocal announcements and full in-app UI language switching in English, Hindi, Tamil, Telugu, Kannada, Malayalam, Gujarati, Punjabi, Bengali, Marathi, Odia, Assamese, and Urdu.
  • 🎙️ Google Speech Services Pre-warming — Automatically pre-warms Google TTS on startup and binds directly to native Indian voice models.
  • 🏦 Comprehensive UPI App Coverage — Works out-of-the-box with PhonePe, Google Pay, Paytm, BHIM, Cred, Amazon Pay, Navi, FamPay, SBI, HDFC, ICICI, Axis, Kotak, and 28+ banking apps.
  • 🔁 Smart Sliding-Window Deduplication — Excludes repeated alerts within 60 seconds to avoid multi-channel echoing when both SMS and Notification arrive for the same payment.
  • ⏱️ Segmented Speech Speed — Custom slider sets the speed rate of the currency amount independently of structural phrases for crystal-clear comprehension.
  • 📤 Carrier SMS Forwarder — Optional SMS forwarding with configurable target recipient, transaction type filter (Credit/Debit/Both), and carrier charge acknowledgement.
  • 🔒 100% Offline Privacy — Zero cloud servers, zero analytics, and pure on-device synthesis.

🇮🇳 Full 13 Indian Languages Matrix

Language Code Native Script Spoken Announcement
English en English 500 rupees received
Hindi hi हिन्दी 500 रुपये प्राप्त हुए
Gujarati gu ગુજરાતી 500 રૂપિયા મળ્યા
Marathi mr मराठी 500 रुपये मिळाले
Tamil ta தமிழ் 500 ரூபாய் பெறப்பட்டது
Telugu te తెలుగు 500 రూపాయలు అందాయి
Kannada kn ಕನ್ನಡ 500 ರೂಪಾಯಿಗಳು ಸ್ವೀಕರಿಸಲಾಗಿದೆ
Malayalam ml മലയാളം 500 രൂപ ലഭിച്ചു
Punjabi pa ਪੰਜਾਬੀ 500 ਰੁਪਏ ਪ੍ਰਾਪਤ ਹੋਏ
Bengali bn বাংলা 500 টাকা পাওয়া গেছে
Odia or ଓଡ଼ିଆ 500 ଟଙ୍କା ଗ୍ରହଣ କରାଗଲା
Assamese as অসমীয়া 500 টকা গ্ৰহণ কৰা হ'ল
Urdu ur اردو 500 روپے موصول ہوئے

🔊 Hardware Loudness Boost (+1500 mB)

Standard Android media volume is often too quiet for open markets, busy retail counters, and street stalls.

UPI Payment Alert hooks into the hardware android.media.audiofx.LoudnessEnhancer audio session, supplying up to +1500 mB extra acoustic gain when the volume slider is boosted up to 200%.


🏗️ How to Build from Source

Prerequisites:

  • Android Studio Iguana (2023.2.1)+ or Gradle 8.7+
  • JDK 17 (Eclipse Adoptium or Oracle JDK)
  • Android SDK Platform 35 (Android 15)
# Clone the repository
git clone https://github.com/official-arvind/UPIPaymentAlert.git
cd UPIPaymentAlert

# Build Debug APK
./gradlew assembleDebug

# Build Signed Release APK
./gradlew assembleRelease

The compiled release APK will be located at: app/build/outputs/apk/release/app-release.apk


🚀 Getting Started & Permissions

  1. Download the latest APK from the Releases Section.
  2. Install the APK on your Android device (Android 7.0 to Android 15).
  3. Open the app and grant the essential permissions:
    • Notification Access: To read incoming payment pushes from UPI apps.
    • SMS Permission: To intercept and announce banking transactional SMS.
    • Battery Optimization Bypass: To prevent aggressive OEM task killers from freezing background announcements.
    • Auto-Start: Enable Auto-Start in device settings to restart the speaker on boot.
  4. Select your preferred Language, adjust the Volume and Speed sliders, and tap Test Sound.

📄 License & Authorship

Distributed under the MIT License. See LICENSE for complete terms.

Copyright (c) 2026 Arvind Ji

About

Free, open-source Android app for automatic UPI voice announcements. Offline-first privacy with dual SMS & Notification listeners, independent volume overrides, and segmented speed controls.

Topics

Resources

Contributing

Stars

5 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages