|
|
@@ -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 {
|