kunfei 4 лет назад
Родитель
Сommit
23652a929e

+ 6 - 1
app/src/main/java/io/legado/app/ui/book/read/config/SpeakEngineViewModel.kt

@@ -18,7 +18,12 @@ import io.legado.app.utils.toastOnUi
 
 class SpeakEngineViewModel(application: Application) : BaseViewModel(application) {
 
-    val sysEngines: List<TextToSpeech.EngineInfo> = TextToSpeech(context, null).engines
+    val sysEngines: List<TextToSpeech.EngineInfo> by lazy {
+        val tts = TextToSpeech(context, null)
+        val engines = tts.engines
+        tts.shutdown()
+        engines
+    }
 
     fun importDefault() {
         execute {