changeLanguage method
Changes the current TTS language and optionally sets a voice override
Can be used to dynamically switch languages in multilingual games.
Implementation
Future<void> changeLanguage(String language, {String? voiceId}) async {
await _tts.setLanguage(language);
if (voiceId != null) {
await _tts.setVoice({"name": voiceId, "locale": language});
}
}