I\'m using the Android\'s Text To Speech default engine in my app, however the female\'s voice sounds like a woman over 40 and her voice is somewhat robotic.
Here is my code to use KEY_FEATURE_NETWORK_SYNTHESIS param:
KEY_FEATURE_NETWORK_SYNTHESIS
HashMap onlineSpeech = new HashMap<>(); onlineSpeech.put(TextToSpeech.Engine.KEY_FEATURE_NETWORK_SYNTHESIS, "true"); tts.speak(speech, TextToSpeech.QUEUE_FLUSH, onlineSpeech);