Hi Steve,
Thanks for that info.
I had a look at my settings and it already had the offline speech recognition installed for Spanish so I don't know why it doesn't work?
I tried testing my app on another tablet which has an older Android version and the offline Google text to speech works in Spanish - even without Spanish installed as offline speech in the settings. Strange but it seems as if an older version of Android doesn't need this to be installed for it to work offline.
If I use the Samsung TTS, the offline Spanish works on all devices, so this is a problem with Google TTS only I think.