• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Help TTS with Tasker

UncleMike

Android Expert
I'm having a problem with Tasker's TTS functionality on my GSM Nexus, but I don't believe it's a Tasker issue. In fact, I had similar problems on my Bionic, and with 3rd party ROMs on my OG Droid.

When I try to select an Engine and Voice for use with Tasker's "say" action, I can pick the engine without a problem. But then, instead of getting a list of installed voices to choose from, Android presents the "Manage Google Text-to speech voi..." screen (which can also be reached by Settings > Language & input > Text-to-speech output > Google Text-to-speech settings > Install voice data.

The problem I have is that US English is already installed (or at least Google Navigation works fine, as does Tasker if I type eng-USA in the Engine:Voice field for the "say" action). In fact, English isn't even an option on the screen that's presented - my choices are: German, Spanish, French and Italian. I don't speak any of these languages and don't think I should have to install them just to get Android to tell Tasker US English is available. (Installing all available language data was the only way to get it to work on my Bionic, which is why I expect it would work in this case). I just think it's stupid that the only way to use what's already installed is to install other stuff that I'll never use.

Any suggestions on how I can get this to work as expected without installing the additional languages?
 
I'm having the same problem on my Nexus 7.

I couldn't solve it, but have a work around:

Install Ivona or another TTS engine, then make sure it isnt set as default in settings, so your Google voice is used.

then in tasker select the Ivona TTS engine in the dropdown. It wont use it but will default to the Google one when it needs to speak.

worked for me anyway.

(Tasker uses the google voice 90% of the time, and just sometimes uses Ivona?)


edit: just tried typing com.google.android.tts:eng-gbr in the box instead of using the dropdown and it seems to work!
 
I just ran into the same problem (Tasker, TTS, Google Nexus). I just pushed the damn buttons. Once you install the four languages, you then get a what one would have expected in the first place, a selection box where you can select English.

BTW, I tried IVONA with Amy (based on a recommendation in a Tasker tutorial) and it froze my phone. The only time in the last six months or so that I've had to take out the battery to get it back running.
 
Back
Top Bottom