I have a working text to speech but I was wondering instead of a female voice when the app calls it to be played it will do a male voice instead?
It is possible to change voice into male. Set in onCreate(): tts.setEngineByname("com.google.android.tts") and make the google tts service default in text to speech settings and instaling the male voice in google tts service.
Like this you can use any third party android tts services and check the device. Or ask to install.