Вы не можете изменить голос Android Text на Речь.Вы можете использовать TextToSpeech.setPitch (), однако это только искажает голос.
Вы можете изменить язык, который использует TextToSpeech, используя TextToSpeech.setLanguage ().Просто введите язык, который вы хотите использовать.
Вы также можете установить язык SpeechRecognizer на любой язык, например, английский.
С точки зрения обеспечения работыВот мой пример кода, который использует и TextToSpeech и SpeechRecognition.
Пример кода