Android requires a 3rd party service to provide the text to speech. Usually this is Google Text to Speech. If you do not have this installed you can get it from the link below.
https://play.google.com/store/apps/details?id=com.google.android.tts&hl=en_GB
The features differ on the different platforms because the SDKs differ.
The text to speech on Android is delegated to a 3rd party service, such is the Android way. To customise the voice you need to do this in the service you are using. This is normally Google Text-to-Speech. https://play.google.com/store/apps/details?id=com.google.android.tts&hl=en_GB
Music is handled in two ways on iOS, internally within the app and externally via 3rd party players. The internal mechanisms are not available on Android, and even on iOS I am considering removing them as the it was added at a time before the majority of users were using Apple Music which does not work internally due to Digital Rights Management.