3.9
21.7K reviews
10M+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

TTSLexx is an application that allows you to create and use a custom dictionary for Speech Services by Google.
It is most useful for languages with stress mark such as Russian, but can also help improve reading in other languages.
At least by making it easier to use "network" (online) voices.
Read more on the app site https://sites.google.com/view/netttsengine/main/ttslexx
Supported languages: Bangla, Chinese, English, French, German, Gujarati, Hindi, Indonesian, Italian, Japanese, Kannada, Korean, Malayalam, Marathi, Portuguese, Russian, Spanish, Tamil, Telugu, Thai, Turkish, Ukrainian, Urdu, Vietnamese.

It is a “quasi-TTS”, add-on on top of Google TTS, which changes the text according to your dictionary when transferring text from book reading applications to Google's text-to-speech service.

*********IMPORTANT WARNING**********
TTSLexx is not recommended for use with critical applications, such as TalkBack.
The possibility of TTSLexx work is totally dependent on Speech Services by Google.
TTSLexx does not support output to an audio file.
******************************************

Some of the features of TTSLexx:

- Built-in editor that creates a TTS.lexx dictionary in the app's internal storage. (It can be accessed using:
- notification
- the Share function, which is available in almost all readers
- FastSet (https://play.google.com/store/apps/details?id=sia.netttsengine.fastset).
In the editor, with a swipe left and right, you can see what TTSLexx is receiving from the reader app and what, after processing, is passed to Google TTS.
TTSLexx picks up all dictionary changes "on the fly".
The dictionary can be imported and exported to create a backup. (This is especially necessary before updating or reinstalling the app.)

- Selecting and remembering a voice to read, independent of the default Google voice.

- Removing periods at the end of sentences to avoid reading abbreviations (which are often not abbreviations).

- Additional text processing for the Russian language (cleaning, some standardization, replacing e with ё in unambiguous cases, etc. for the correct use of the dictionary).

- Support for "network" voices with the ability to use a separate NET.lexx dictionary for them. ("Network" voices require a quality Internet connection, in return reducing the number of errors in pronunciation by several times.
Keep in mind, however, that Speech Services by Google often makes the decision to use network voices or their "local" variants by themselves. In "Airplane mode" , even with WiFi enabled, the "network" voices did not work.)

The dictionary uses three types of entries:

1) Regular expressions.
regex"\[[\d]+\]"=" "
Link numbers [xxx] will not be voiced.

2) Direct replacement of words and expressions, reading abbreviations.
" IMHO "=" In my humble opinion "
Quotation marks are required. Spaces are very important.
For the Russian language, the reading of homographs is corrected for neighboring words, their endings, prepositions, etc.
" в лесу "=" в лесу́ "
" по лесу "=" по ле́су "

3) Replacing single words with words with the correct accent. The most voluminous part for the Russian language. Other languages do not use this. To improve performance words are only in lower case, there should be no quotation marks.
йогурт=йо́гурт

Unfortunately, accents alone can't fix everything. You have to change some letters to others and add new ones (e to и, e to o, etc. Ъ generally has a magical effect on Google Speech Synthesis).
шёпотом=шо́патам
отсекаем=отъсека́ем

Google's speech synthesis is constantly improving. However, even if he pronounces all the existing words correctly, writers, especially those working in the fantasy genre, will come up with new ones.
Updated on
Oct 10, 2023

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

Ratings and reviews

3.9
21.7K reviews
Kathan Sheth
January 12, 2023
I started using this app since last two weeks. In starting, Application was working without any issues. It was perfect. But from last few days, I'm facing the same issue, in the starting of every call, "This call is now being recorded" is heard from both side. So I cleared call history. But I did not get positive result. Please help with this.
1,431 people found this review helpful
Did you find this helpful?
netttsengine
January 22, 2023
Sooner or later, Google Phone would have corrected its flaw. It was just a trick that was not even invented by me. Try resetting the Phone by Google app to its stock version (uninstall updates) and preventing it from auto-updating in Play. Perhaps this will work.
Yuvraj Naidu
March 21, 2022
I would not found it helpful, although it might be helpfull but if you read this "This voice engine may be able to record and collect everything you say, including personal data like passwords and credit card numbers. This voice engine is provided by TTSLexx. Turn on voice engine? " It has a privacy issue I thought!! Be careful what you use bcz you talk with someone in a place where you feel secure!! But it breaches (If you want to record calls without hesitatation you can use Truecaller,👍)
871 people found this review helpful
Did you find this helpful?
netttsengine
March 31, 2022
Find out about the call recording pre-announcement in the Google Phone app on the TTSLexx website in the Developer contact section. The warning you quoted, Android shows when you select ANY text-to-speech services. "Record and collect everything you say". TTSLexx can't due to the fact that it doesn't have permission to use a microphone.
Varniit Professional
December 21, 2023
Hey dev, I was recommended this app to not let Google phone app make announcement when call recording by making it default from TTS. Haven't found any success yet but wanted to know does this affect other places where Google TTS is used like in book reading or webpage reading via reading mode app or voice screen reading features? Same for Samsung TTS in Samsung devices. If possible try to list out merits and demerits in a blog or video properly. Thanks.
99 people found this review helpful
Did you find this helpful?
netttsengine
December 22, 2023
The application was created mainly for the Russian language. For English, it only provides the ability to more easily use network voices, correction of unjustified reading of abbreviations, etc. Although I'm not a big expert in English and maybe someone will find other uses for this app.

What's new

sdk 34...
compliances with Google Play requirements...
Update will be with problems. (Android and it's annual deprications.)
Remove the old version and install the new one, or do nothing if everything works for you as is.
P.S. Don't forget to save the dictionary if you use it.
fixes... improvements...