Hear2Read Indic Text To Speech (TTS) Engine

233 reviews
Content rating
Screenshot image
Screenshot image
Screenshot image

About this app

Hear2Read Ⓡ Text-To-Speech (TTS) service engine is for use with all Hear2Read voices.
Please add one or more Hear2Read voices using ADD VOICES button on the App’s Home page after installing this Engine App.

Please read "Using Hear2Read on Android Devices" at https://hear2read.org/solution-android.php for a quick tutorial.

The Engine App runs as a background service to convert text to speech. It supports Android TTS service APIs such that any TTS-enabled App can use it to "Read" by listening to software generated synthetic speech. It does not save the text sent to it or the audio output. All audio output is sent to the App that sent it the text for conversion. Some of these Apps provide an option to save the synthetic speech output.

The App includes a demo screen to let users read by listening to example text. The demo screen is not meant to be a screen reading App.

The App is useful for users with Visual Impairment (VI) with Talkback option under Accessibility in Settings, as well as users that do not have Visual Impairments (aka sighted users).

For Talkback to work effectively, VI users need to set Hear2Read as the preferred TTS Engine under Android “Text-to-speech output” settings and then select the Indic voice they wish to use. In many Android devices, the default voice is "system language" ( most often English). This must be changed to the Indic voice.

Hear2Read engine switches back ad forth between English (ASCII text) and the preferred Indic TTS voices. If there is more than one English TTS voice on the device, users can select the voice to speak English text. Numbers are always spoken in the Indic language whether written in English or the Indic script.

Some screen reading Apps (such as "@Voice Aloud Reader") determine the content language and then select the appropriate TTS engine and voice. Such Apps do not require users to change the preferred engine to Indic Hear2Read. Such Apps require Talkback setting Audio ducking (Focus Speech Audio) to be turned ON. This allows the screen reading App to pause speaking, when Talkback speaks using the preferred engine, as is the case when the VI users touches any navigation button or home button to open another App.

Some Apps (such as "Voice Dream Reader" for reading eBooks) allow the user to select and associate a TTS Engine and language for each book. This selection is used instead of the preferred engine and voice used by Talkback.

Screen reading Apps are designed to read ASCII English and Unicode Indic text. Most screen reading Apps do not have Optical Character Recognition (OCR ) capability and cannot read scanned .pdf files that contain graphical image. These Apps can read digitally produced .pdf files if they contain Indic text in Unicode. Many older digitally produced .pdf files contain non Unicode text that are not known to these Apps or Hear2Read Engine.

A highly rated App for reading .pdf files with Indic text is Kibo. It has a built-in OCR for many Indic languages and can read clean scanned .pddf files as well.

When Hear2Read is set as preferred TTS Engine, Android displays this warning:

"This speech synthesis engine may be able to collect all the text that will be spoken, including personal data like passwords and credit card numbers. ..."

This message is displayed for all third party TTS voices, i.e. TTS voices that are not provided by Google or the device vendor. Hear2Read runs in the Android device. It does not save or transmit any text converted to speech.

Hear2Read Apps use Festvox, Festival and Flite Open Source software developed by Carnegie Mellon University (CMU) and collaborators including Hear2Read developers and University of Edinburg (UK).

Requires devices with at least 1 GB RAM, Quad core CPU and Android 5.1 or higher.

Please send comments and questions to Feedback@Hear2Read.org.

Note: Hear2Read is a registered trademark.
Updated on
Jun 18, 2021

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection
233 reviews
Rahul Jidge
June 10, 2021
- I personally liked the support to Indian languages. It is one of the core advantages of this engine. And, it will beneficial to people in remote regions of India. - Can't wait to see more Indian languages and more voices for younger, adults, child male, female. - Has one difficulty as it requires to install individual voices application. over the period definitely, it will get improved.
14 people found this review helpful
Did you find this helpful?
Neha Sharma
January 23, 2021
Superb app and a great help for the visually impaired. A ray of hope for many who can't read with their eyes and has the potential to set out a revolution for such people. Hope it reaches the maximum no. of the individuals who need to be aware and use it. All the best to the creators of the app. 👍🏼
26 people found this review helpful
Did you find this helpful?
January 28, 2021
Thanks. Hear2Read volunteers appreciate recognition of their hard work. The App is useful for Visually Challenged (Impaired) as well as speech impaired population to read, write and speak. It is also useful for children to read and learn proper pronunciation. Please share your experience with your friend and family who can benefit from it.
Tejinder Chahal
December 30, 2020
This app is very good. I would have given it the rating of 5 stars but but but Punjabi language and Sanskrit languages which I am using are stopping again and again. And as a solution which I have found to this problem I am uninstalling and reinstalling the app again. The same process I have to go through. It is my request to the developer to fix this problem please. Also I
2 people found this review helpful
Did you find this helpful?
December 30, 2020
Thanks for the feedback. We have had few other reports of the Engine App stopping at random times. We have been unable to reproduce the problem. Please send an e-mail to Feedback@Hear2Read.Org with as much detail as possible, especially the content (Punjabi or Sanskrit) that you are reading when the App stops.

What's new

This updates adds the ability to speak decimal numbers and fixed a bug that affected a small number of devices.