Change default speech voice in text to speech by on screen option inside the app
===

I'm developing a test to speech app that required change default speech voice in android. how can i use child voice or female voice and other available voice?? Can I load user voice as speech voice?? I want to give option of changing voice on main screen of app.

How Many other voice are available for android test to speech, how I can use them??
Please help me. Thank you. 