A free, open-source voice soundbox for your Android device. Hear your payments instantly, privately, and completely offline. Free forever.
Important
UPI Payment Alert v2.0 is considered the final, feature-complete Gold Edition. No further features or updates will be pushed to this repository, unless one of the following breaking changes occurs:
- Major Android API changes breaking the Notification Listener or Background Service model.
- Structural SMS formatting updates in banking messages that require parser tuning.
- Critical security vulnerabilities.
UPI Payment Alert is a native Android utility designed to act as your personal voice speaker (soundbox) for UPI transactions. It runs as a persistent background service, listens to incoming transactional SMS and notification pushes (from GPay, PhonePe, Paytm, BHIM, etc.), and announces the payment details aloud.
Unlike commercial soundboxes, it requires no subscription fees, no internet connection, and does not share your financial transactions with any servers.
- ⚡ Dual SMS & Notification Listeners — Captures alerts from all financial notification pushes and transactional bank SMS.
- 🔁 60s Deduplication — Excludes repeated alerts within 60 seconds to avoid multi-channel echoing.
- 🔊 Independent Volume Override — Temporarily sets output to a chosen percentage, restoring system volume immediately after speech.
- ⏱️ Segmented Speech Speed — Custom slider sets the speed rate of the currency amount independently of other words.
- 🗣️ Hindi & English Support — Features customized voice modules for English and formal Hindi (
"प्राप्त हुए"). - 📤 SMS Forwarder — Route incoming alerts via carrier SMS with Target Application and Transaction Type (Credit/Debit) filtering logic.
- 🔒 100% Offline Privacy — Zero cloud servers, no user accounts, and does not request
android.permission.INTERNET.
- Download the latest v2.0 Gold Edition APK.
- Install the application on your Android device.
- Open the app and grant the required permissions:
- Notification Access: To read incoming alerts from payment apps.
- SMS Permission: To parse bank payment statements.
- Battery Optimization Bypass: To prevent the OS from killing the background service.
- Select your preferred Language, adjust the Volume and Speed sliders, and try the Test Sound buttons!
Distributed under the MIT License. See LICENSE.txt for more information.
Built by Arvind. MIT licensed. No tracking. No servers.