Voice Notify

Voice Notify


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:
*Optionally read toast notifications (Android 3.0+)
*Widget to suspend VN
*Customizable TTS message
*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


PERMISSIONS:
Bluetooth - Required to detect whether Bluetooth headset is connected.
Vibrate - Required for Test option while in vibrate mode on Android 4.2+.
Modify Audio Settings - Required for improved wired headset detection on Android 2.0+.


VN operates through Android's Accessibility service and must be enabled in the Accessibility settings.
Shortcuts are provided in the configuration screen to open the Accessibility and TTS settings.
While VN uses the Accessibility service, it is intended to be a convenience tool and not an accessibility tool.

The Accessibility service will give a warning that VN may be able to collect personal data. This is because Accessibility doesn't know what or how data passing through it is used by enabled apps. VN only uses Accessibility to read notification text which is passed directly to TTS and temporary memory (for the notification log). The TTS engine, outside the control of VN, may also use spoken text for other purposes.


CAUTION:
Be aware of the accessibility apps that are enabled when you enable VN! If the behavior of system UI changes, it is most likely caused by other accessibility apps that were enabled when VN/Accessibility was turned on. If you believe this is not the case and VN is causing issues for you, please contact me.


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.


PROBLEMS:
Please email me or submit any issues at https://github.com/pilot51/voicenotify/issues.
I cannot reply to Android error reports unless you leave contact info in the message. Issue reports often require that I ask for more details and/or provide troubleshooting steps.
If necessary, you can sideload any version from http://pilot51.com/apk/voicenotify.


SOURCE CODE:
VN is open source under the Apache License. https://github.com/pilot51/voicenotify

CODE CONTRIBUTORS:
1karu5 (Support for new widget picker)
Scott Albertine ('Pause/dim media' option)
Chris Rae "pugwonk" (Improved headset detection for Android 2.0+)


TRANSLATIONS:
Translation is crowdsourced at http://getlocalization.com/voicenotify.
If for any reason you can't or don't want to use Get Localization, you can always email me or contribute directly to the GitHub project.

TRANSLATORS:
French: caliann, Souln77, Titan44
German: massimo2001
Hungarian: njozsef
Italian: Teorouge
Russian: Max Ponomaryov (ceejay), vanetned
Spanish: PaoloNB


DISCLAIMER:
I am not responsible for the notifications that are announced. It is up to you to use the features provided, or not use VN, to prevent unwanted announcing of notifications.
If you want VN silenced on a more flexible schedule than what Quiet Time provides, I would recommend using an app such as Timeriffic. (Not affiliated in any way, just what I use personally)

Recent changes:
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.
Add to list
Free
86
4.3
User ratings
1601
Installs
100,000+
Concerns
0
File size
155 kb
Screenshots
Screenshot of Voice Notify Screenshot of Voice Notify Screenshot of Voice Notify Screenshot of Voice Notify

About Voice Notify
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:
*Optionally read toast notifications (Android 3.0+)
*Widget to suspend VN
*Customizable TTS message
*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


PERMISSIONS:
Bluetooth - Required to detect whether Bluetooth headset is connected.
Vibrate - Required for Test option while in vibrate mode on Android 4.2+.
Modify Audio Settings - Required for improved wired headset detection on Android 2.0+.


VN operates through Android's Accessibility service and must be enabled in the Accessibility settings.
Shortcuts are provided in the configuration screen to open the Accessibility and TTS settings.
While VN uses the Accessibility service, it is intended to be a convenience tool and not an accessibility tool.

The Accessibility service will give a warning that VN may be able to collect personal data. This is because Accessibility doesn't know what or how data passing through it is used by enabled apps. VN only uses Accessibility to read notification text which is passed directly to TTS and temporary memory (for the notification log). The TTS engine, outside the control of VN, may also use spoken text for other purposes.


CAUTION:
Be aware of the accessibility apps that are enabled when you enable VN! If the behavior of system UI changes, it is most likely caused by other accessibility apps that were enabled when VN/Accessibility was turned on. If you believe this is not the case and VN is causing issues for you, please contact me.


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.


PROBLEMS:
Please email me or submit any issues at https://github.com/pilot51/voicenotify/issues.
I cannot reply to Android error reports unless you leave contact info in the message. Issue reports often require that I ask for more details and/or provide troubleshooting steps.
If necessary, you can sideload any version from http://pilot51.com/apk/voicenotify.


SOURCE CODE:
VN is open source under the Apache License. https://github.com/pilot51/voicenotify

CODE CONTRIBUTORS:
1karu5 (Support for new widget picker)
Scott Albertine ('Pause/dim media' option)
Chris Rae "pugwonk" (Improved headset detection for Android 2.0+)


TRANSLATIONS:
Translation is crowdsourced at http://getlocalization.com/voicenotify.
If for any reason you can't or don't want to use Get Localization, you can always email me or contribute directly to the GitHub project.

TRANSLATORS:
French: caliann, Souln77, Titan44
German: massimo2001
Hungarian: njozsef
Italian: Teorouge
Russian: Max Ponomaryov (ceejay), vanetned
Spanish: PaoloNB


DISCLAIMER:
I am not responsible for the notifications that are announced. It is up to you to use the features provided, or not use VN, to prevent unwanted announcing of notifications.
If you want VN silenced on a more flexible schedule than what Quiet Time provides, I would recommend using an app such as Timeriffic. (Not affiliated in any way, just what I use personally)

Recent changes:
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.

User reviews of Voice Notify
This app works well with a bluetooth ear piece. Great to get info without looking at your phone..... excellent...
Jul 17, 2014
Android Market Comments
A Google User
Nov 15, 2014
Loved Loved
A Google User
Nov 15, 2014
Very useful
A Google User
Nov 12, 2014
Love it Trust me. Pair this app with ivona tts. If you use walkman it will annouce the artist and song title at the beginning of track. Simply cool.
A Google User
Nov 12, 2014
Like the notifications ... Especially how you can set it up to speak only when you have your ear buds in, use it with so many different services. Would however like the ability to select specific email folders or labels as exceptions, eg only notify with job offers and emails from my wife, never notify with politics.
A Google User
Nov 11, 2014
Just wow! Have been using this app for almost 1 year constantly & have had 0 issues with it. Got adam tts voice from cereproc & this app is awesome with his voice 😍