- Support more notification data
- Add detail dialog (access by clicking log item)
- Support light mode system theme
- Increase log limit: 20 -> 100
- Increase default TTS max length: 100 -> 500
- Other fixes and improvements
See GitHub for full release notes.
NOTICE: This update will remove any active usages of the widget.
- All UI converted to Jetpack Compose.
- Minimum Android version increased from 4.3 to 5.0.
- Allow long press on status row to open notification access settings.
- Fix crash when closing App List before loading completes.
- Fix some headsets/headphones not detected.
- Many more fixes and improvements that can't fit here. See GitHub for full release notes.
• Add Require Text option.
• Add Discord and Matrix to Help & Support dialog.
• Support decimal values for TTS Delay, TTS Repeat, and Shake-To-Silence preferences.
• Translations updated. New language: Finnish
• Fixes and improvements, including a few major crash fixes.
• After more than 3 years, the original Voice Notify is back on Google Play! Details posted on GitHub under Discussions.
• New icon! Contributed by Ruel Cedeno.
• New option to ignore group notifications. Contributed by Scott Albertine.
• Donate option removed. In short, this violated Google's policies by using PayPal and Google Wallet instead of Play Store payments, resulting in VN's removal in 2019.
• Major code changes. Now written in Kotlin!
• Fixes and improvements.
v1.1.3 [2018-04-23]
*Ignore group summary notifications which were causing excessive repeating
*Hopefully squash all the bugs with ignore reasons in log
*Support for switching suspend on or off from Tasker/Locale/Llama (Intent actions: voicenotify.widget.ON, voicenotify.widget.OFF)
*Add Malay and Polish translations, update others
*Crash fixes
*Other minor fixes and improvements
v1.1.1-v1.1.2 [2017-12-12]*Add Indonesian*Fixesv1.1.0 [2017-12-11]*Increase minimum Android version from 1.6 to 4.3*Switch from Accessibility to Notification Listener service*Remove support for reading toasts*Support reading more notification content*Add TTS Text Replacement option*Add Maximum Message option*Enable speaking caller ID while ringing*Enable fast scroll in App List*Group TTS options*Add Czech, Dutch, Greek, Portuguese*Fixes
Problems after update? Older versions: http://pilot51.com/apk/voicenotify-Fix Google Now hotword disabled while VN service running.-For Android 2.0+, use better detection for headset connectivity. Requires Modify Audio Settings permission. (thanks pugwonk/Chris Rae!)-Fix issue #24: Shake-To-Silence silencing future notifications.See site for full changelog.
Voice Notify announces status bar notification messages using Text-To-Speech (TTS) so you don't need to look at the screen to know what a notification says.
FEATURES:
*Widget to suspend VN
*Customizable TTS message
*Limit length of spoken message
*Replace text to be spoken
*Ignore specific apps or notifications containing defined text
*Choice of TTS audio stream
*Choice of speaking when screen or headset is on or off, or while in silent/vibrate mode
(Note: Due to API limitations, a headset that is connected when the VN service starts will need to be reconnected for VN to see the current state; also all Bluetooth devices are detected the same, headset or not)
*Quiet Time
*Shake-to-silence
*Custom delay of TTS after notification
*Repeat notifications at custom interval while screen off
*Notification log
*Post a test notification
VN operates through Android's Notification Listener service and must be enabled in the Notification Access settings.
Shortcuts are provided in the configuration screen to open the Notification Access and TTS settings.
PERMISSIONS:
Bluetooth - Required to detect whether Bluetooth headset is connected.
Vibrate - Required for Test feature while phone is in vibrate mode.
Modify Audio Settings - Required for improved wired headset detection.
Read Phone State - Required to interrupt TTS if a phone call becomes active.
ABOUT AUDIO STREAM OPTION:
Behavior of audio streams may vary by device or Android version, so I advise doing your own testing to determine which stream is right for you. The Media stream (default) should be good for most people.
DISCLAIMER:
Voice Notify developers are not responsible for the notifications that are announced. It is up to you to configure VN or your device, or not use VN, to prevent unwanted announcing of notifications.
PROBLEMS:
Please email me or submit any issues at:
https://github.com/pilot51/voicenotify/issues
If necessary, you can sideload any version from the releases section on GitHub:
https://github.com/pilot51/voicenotify/releases
SOURCE CODE:
VN is open source under the Apache License. https://github.com/pilot51/voicenotify
Code contributor details can be found at https://github.com/pilot51/voicenotify/graphs/contributors
TRANSLATIONS:
Translation is crowdsourced at https://hosted.weblate.org/projects/voice-notify.
If for any reason you can't or don't want to use Weblate, you can always email me or contribute directly to the GitHub project.
Complete languages: English, Indonesian, Spanish
Partial languages: Czech, Dutch, Finnish, French, German, Greek, Hungarian, Italian, Malay, Polish, Portuguese, Russian
A special thank you to all the developers and translators who donated their time and expertise to make Voice Notify better!