aiTTS – Google Wavenet Voices for Android TTS

aiTTS, Artificial intelligence text to speech engine for android

Google TTS Wavenet voices for Android (Text to speech engine).

I read a lot of ebooks. The problem is that I get tired easily. Listening to ebooks is better for me. I use Google Books Text to speech feature all the time. It works nice, but the voices are terrible.

I even bought some premium TTS engines like from Acapela. It is bearable but lets get stright. These voices still sound like robots. OK for navigation apps but annoying for ebooks.

High Quality TTS Voices from Google

Google has a TTS API where you can use some of the best sounding TTS voices for Android I’ve ever heard. These voices are the result of artificial intelligence engineering (called WaveNet). The problem is: these voices are not available on your phone (yet?).

Creating my own Android TTS engine for Google WaveNet

If you can’t find something, just create it. So I did. I created a small TTS engine for Android which will read anything on your phone using the awesome Google TTS voices!

Download?

 download the apk here.

The app is not available at Google Playstore for now.

How does it work?

At first, get a Google TTS API key. Now open your Android TTS Settings and change the default TTS engine to aiTTS. Now open the aiTTS settings and click on “Google API Key” and insert your Google TTS API key.

You can then use any app, eg. Google Play Books to read aloud ebooks. Or use it whenever you want. Here is a quick demo:

Be aware…

… the Google TTS voices are only free for the first 4 million characters for “standard” voices (not as good as the WaveNet voices) and 1 million characters for the awesome WaveNet voices. I listen a lot of ebooks and I still didn’t fill up my quota -- but keep an eye on these stats (in the Google API Console) Speaking for myself, I am gladly willing to pay for these voices to have a high quality voice on my device.

Another thing: the aiTTS is a network only TTS engine. It sends http requests to Google and downloads a small audio file for each request (usually a sentence). So keep this in mind if you are using it.

Feedback

If you have questions or some feedback, don’t hestiate to contact me.

 

Please follow and like me:

11 Replies to “aiTTS – Google Wavenet Voices for Android TTS”

    1. only the key. The key looks something like this this:

      BFzbSxC2k-9Xgh2gQb-eeOcJSO__RIkL1_QXT2U

      I wish it could be easier (eg just sign in with your google account but unfortunately thats not possible yet)

  1. Hey. I tried using it and your tts app keeps on crashing. I’ve been using wavenet tts voices via Tasker before so I know that the API key I entered works. I’m not sure why your tts engine is crashing… Any ideas? I’m on pixel 2 XL.

    1. hi, sorry! I could reproduce the crashes. Please get an update from play store, it should work now (I hope!)

  2. Hi, the link to the play store no longer brings up your app and I can’t find it via a search in the play store. How can I get this still?

    I’m desperate to find any kind of solutions for a wavenet TTS reader for all the ebooks I go through.

  3. This doesn’t appear to still be available on the Play Store anymore. Would you be willing to send me a copy?

  4. Downloaded the apk, installed just fine. Plugged in my google ts API key (I know it works, I used it for chrome wavenet TTS).

    I can select said language (the app works fine) but whenever tts is enabled (after switching to primary in settings) and activating the tts engine (by clicking test button or doing something on my phone that activates tts) results in a crash and no text spoken.

    “aiTTS keeps stopping” and links me to app info which doesnt give any information. I enabled storage permissions to see if that helped but it didnt do anything

    Device: Samsung Galaxy s10+

Leave a Reply

Your email address will not be published. Required fields are marked *