I'm getting the exact same issue. It's annoying, and I'm starting to get compaints from customers.
On Monday, 23 July 2012 15:37:53 UTC+1, Pent wrote: > > On my Nexus S European GSM 4.1, if not all possible languages are > installed for the 'Google Text-to-speech Engine' then checking TTS > data with this action... > > TestToSpeech.Engine.ACTION_CHECK_TTS_DATA > > ...results in immediate return in onActivityResult of result code > CHECK_VOICE_DATA_MISSING_DATA with no voice data extras for the > languages that *are* installed. > > In other words, it's apparently impossible to get a list of available > voices for the engine until *all* of the possible voices are > installed. > > Users aren't going to be impressed at having to download e.g. Italian, > Spanish, French etc before being able to say something in e.g. > English. > > Logic lapse there somewhere ? > > In 4.0.4 and prior the installed voices were returned. Other voices > could be downloaded via the TTS config in settings. > > Did I miss some extra API part ? > > Pent > -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en