Po zarządzający aby TextToSpeech.setEngineByPackageName() działa dzięki this answer, jestem teraz o „odwrotny” problem:TextToSpeech.setEngineByPackageName() zwraca sukces, nawet jeśli pakiet nie jest dostępny
tts.setEngineByPackageName("com.ivona.tts.voicebeta.eng.usa.kendra");
zawsze zwraca TextToSpeech. SUCCESS, nawet jeśli ten pakiet nie jest w ogóle zainstalowany w urządzeniu.
Ponieważ pakiet nie jest dostępny na urządzeniu, TTS kontynuuje rozmowę z domyślnym pico
systemu Android, co jest oczekiwane, ale nie rozumiem, dlaczego setEngineByPackageName()
zwraca SUCCESS.
Jak to możliwe?