I found a solution that I think most would find useful. Ivona TTS (Text To Speech) is one of the best sounding voices. In fact, it was good enough for Amazon to buy it, remove it from the playstore, and make it as a speech engine for businesses so they can charge a lot for it. Fortunately for us, the old apk file and some of the voices are still out on the internet to download from other places. The installation of the voice files is not simple but it isn’t too complex, probably a difficulty of a 3 out of 10. Here’s what you need to do.
-
Download the apk application (engine). I find apkpure as reliable and trustworthy for downloads. This developer stopped updating the application, and it says when I installed it that it is for an older version of Android, but I have been using it on Android P and Q without issue for a long time and I ignore the popup.
-
Download the voice you want. UK FR DE SP US You will be downloading the APKX file for the voices and they are roughly 100MB-180MB. These are just a few of the voices available so you can look up a language you like and some of the voices have male and or female voices (English, Italian, Welch, Polish, Icelandic, Romanian and more). Look for yourself.
-
Install the main engine and run it. Approve the permissions and then the prompt about it designed to run on an older Android OS. Now close it.
-
Extract the APKX file to a folder, here’s how I did it. Some File Explorers have an zip extractor. Basically the .apkx file is a type of zip folder which contains the language voice app and the voice files. (I use FX Explorer which is a terrific root explorer with no ads.) I created a folder on my SD card and I used my zip extractor to extract it to that folder. (You can also use a windows computer to extract the apkx file and then move it to the phone’s SD card.)
-
Open the newly created folder in your explorer and install the apk file. Run the application to approve the license. You will see an error downloading files, disregard this message and close the app.
-
In that folder you will also find a subfolder called “Android”. Open it. Now open the subfolder “OBB”. Copy the next folder that starts with “com.ivona.tts…” and copy that whole folder to what the system calls the external RAM but IS NOT your removable SD Card like this Main Storage\Android\obb { AKA \storage\emulated\0\Android\obb}.
-
Reboot the phone
-
Go into settings and search for “Text-to-Speech output”.
-
Select “Preferred engine” and select the voice installed if it isn’t already selected. Go back to the previous screen.
-
You can press Play to test. It should be complete.
Good luck, if you have problems, PM me so I can help you individually. Thanks.