Difference between revisions of "Voice Notify"

From Pilot_51's Wiki
Jump to navigation Jump to search
(Changed planned price from $1 to free.)
(Update Privacy Policy, remove Changelog in favor of GitHub, other updates)
 
(36 intermediate revisions by the same user not shown)
Line 1: Line 1:
<!--[[Image:voicenotify_qrcode_m.png|right|210px|Scan this QR Code with an Android device to go to VoiceNotify in the Android Market]]-->
+
[[Image:voicenotify_qrcode_l.png|right|210px|Scan this QR Code with an Android device to go to Voice Notify in Google Play]]
'''VoiceNotify''' is an Android app that uses Text-To-Speech through the Accessibility Service in Android 1.6+ to speak notification messages in the status bar when they appear, avoiding the need to turn on the screen to read the notification. It features a fully customizable spoken message and the option to select apps to ignore.<br />
+
'''Voice Notify''' is an open source Android app that uses Text-To-Speech through the Notification Listener service in Android 4.3 and above to speak notification messages from the status bar when they appear, allowing users to know what a notification says without looking at the screen. It features a fully customizable spoken message and a list of installed apps which can be ignored.<br />
Currently it is planned to release for free and if successful a Pro version may be released with additional features.<br />
+
<br />
 +
Price: Free!<br />
 +
Open source license: [http://apache.org/licenses/LICENSE-2.0 Apache License 2.0]<br />
 +
Started development: 2011-02-03<br />
 +
Initial release: 2011-02-13<br />
 
<br />
 
<br />
<!--
 
 
== Links ==
 
== Links ==
[http://market.android.com/details?id=com.pilot51.voicenotify VoiceNotify in Android Market]<br />
+
*<b>[http://play.google.com/store/apps/details?id=com.pilot51.voicenotify Voice Notify on Google Play]</b>
[http://appbrain.com/app/com.pilot51.voicenotify VoiceNotify on AppBrain]<br />
+
*<b>[http://github.com/pilot51/voicenotify Voice Notify on GitHub]</b> (source code, issue tracker, release notes, APK download)
 +
*[https://hosted.weblate.org/projects/voice-notify Voice Notify on Weblate] (crowdsourced translations)
 +
<br />
 +
== Privacy Policy ==
 +
Voice Notify does not collect or transmit data off of the device. However, it does use third party apps or services that may transmit data, as outlined below under "Third party apps and services".<br />
 +
<br />
 +
In the unlikely event that sensitive or personal information is received by the developer, it will not be sold, shared, copied, or used without the express consent of who the information belongs to. In the absence of consent, the information will be deleted if possible.<br />
 +
<br />
 +
The purpose of Voice Notify is to speak notifications, and as such it is likely that spoken notifications may be heard by people or microphones in the vicinity. It is recommended to configure Voice Notify and the device to prevent undesired spoken notifications. Use at your own risk.<br />
 
<br />
 
<br />
-->
+
The notifications received by Voice Notify are only held in memory to be displayed in the Notification Log (up to the most recent 20) and are not written to storage. This prevents other apps from accessing the data, especially if the device is rooted. As a result, if the Voice Notify process is terminated, the notification log is cleared.<br />
== Changelog ==
 
==== v1.0.0 [in development] ====
 
*Initial release to the Android Market!<br />
 
 
<br />
 
<br />
'''Started development on 2011-02-03'''<br />
+
Installed apps are read and listed to allow users to choose which apps have their notifications spoken. The app titles and package names are stored in a database in Voice Notify's internal private data storage on the device to save selections and act as a cache to improve performance of loading the app list.<br />
 
<br />
 
<br />
 
+
Third party apps and services:<br />
== Future releases ==
+
• Text-To-Speech engine - Voice Notify passes notification text to be spoken to the default Text-To-Speech engine, which is outside the direct control of Voice Notify. Please read the privacy policy of the TTS engine for how it uses data.<br />
==== Feature requests ====
+
• Google Play Services may send anonymized crash and basic analytical data back to the developer to assist in improving the app.<br />
Feature requests are given strong consideration and if accepted they are given higher priority than other features of similar importance.<br />
+
• Messaging app - The "Contact Developer" option opens the user's chosen or default messaging app, such as an email app, and pre-populates the message with the Voice Notify version, Android version, Android build number, and device name. For an email app, the "To" field is set to the developer's address (pilota51@gmail.com). By sending the message, the user understands and consents to their name and contact information being shared with the recipient(s), as determined by the messaging app.<br />
This list also includes features that were already in the internal to-do list when they were suggested.<br />
+
• Other options under "Help & Support" open the relevant external apps or websites (Play Store, Weblate.org, GitHub.com), only sending a hard coded URL to the Voice Notify page.<br />
Versions for feature releases are only preliminary and may change.<br />
 
{| class="wikitable sortable" style="font-size: 100%; text-align: center; width: auto;" border="1"
 
|-
 
! Suggestion
 
! Suggested by
 
! Through
 
! Projected version
 
! Notes
 
|-
 
|
 
|
 
|
 
|
 
|
 
|}
 
 
<br />
 
<br />
==== Known Issues ====
+
Below are the permissions used by Voice Notify and why they're needed:<br />
{| class="wikitable sortable" style="font-size: 100%; text-align: center; width: auto;" border="1"
+
• Bluetooth - Required to detect whether Bluetooth headset is connected.<br />
|-
+
• Vibrate - Required for Test feature while phone is in vibrate mode.<br />
! Issue
+
• Modify Audio Settings - Required for improved wired headset detection.<br />
! Affected Android versions
+
• Read Phone State - Required to interrupt TTS if a phone call becomes active.<br />
! Affected versions
 
! Expected fix version
 
! Notes
 
! Reported by
 
! Through
 
|-
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|}
 
 
 
 
[[Category:Android]]
 
[[Category:Android]]

Latest revision as of 20:11, 7 August 2022

Scan this QR Code with an Android device to go to Voice Notify in Google Play

Voice Notify is an open source Android app that uses Text-To-Speech through the Notification Listener service in Android 4.3 and above to speak notification messages from the status bar when they appear, allowing users to know what a notification says without looking at the screen. It features a fully customizable spoken message and a list of installed apps which can be ignored.

Price: Free!
Open source license: Apache License 2.0
Started development: 2011-02-03
Initial release: 2011-02-13

Links


Privacy Policy

Voice Notify does not collect or transmit data off of the device. However, it does use third party apps or services that may transmit data, as outlined below under "Third party apps and services".

In the unlikely event that sensitive or personal information is received by the developer, it will not be sold, shared, copied, or used without the express consent of who the information belongs to. In the absence of consent, the information will be deleted if possible.

The purpose of Voice Notify is to speak notifications, and as such it is likely that spoken notifications may be heard by people or microphones in the vicinity. It is recommended to configure Voice Notify and the device to prevent undesired spoken notifications. Use at your own risk.

The notifications received by Voice Notify are only held in memory to be displayed in the Notification Log (up to the most recent 20) and are not written to storage. This prevents other apps from accessing the data, especially if the device is rooted. As a result, if the Voice Notify process is terminated, the notification log is cleared.

Installed apps are read and listed to allow users to choose which apps have their notifications spoken. The app titles and package names are stored in a database in Voice Notify's internal private data storage on the device to save selections and act as a cache to improve performance of loading the app list.

Third party apps and services:
• Text-To-Speech engine - Voice Notify passes notification text to be spoken to the default Text-To-Speech engine, which is outside the direct control of Voice Notify. Please read the privacy policy of the TTS engine for how it uses data.
• Google Play Services may send anonymized crash and basic analytical data back to the developer to assist in improving the app.
• Messaging app - The "Contact Developer" option opens the user's chosen or default messaging app, such as an email app, and pre-populates the message with the Voice Notify version, Android version, Android build number, and device name. For an email app, the "To" field is set to the developer's address (pilota51@gmail.com). By sending the message, the user understands and consents to their name and contact information being shared with the recipient(s), as determined by the messaging app.
• Other options under "Help & Support" open the relevant external apps or websites (Play Store, Weblate.org, GitHub.com), only sending a hard coded URL to the Voice Notify page.

Below are the permissions used by Voice Notify and why they're needed:
• 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.