pull/67/head
kunfei 5 years ago
parent 3c22a6a02f
commit ab4672a543
  1. 14
      app/src/main/java/io/legado/app/service/TTSReadAloudService.kt

@ -45,16 +45,10 @@ class TTSReadAloudService : BaseReadAloudService(), TextToSpeech.OnInitListener
override fun onInit(status: Int) { override fun onInit(status: Int) {
launch { launch {
if (status == TextToSpeech.SUCCESS) { if (status == TextToSpeech.SUCCESS) {
val result = textToSpeech?.setLanguage(Locale.CHINA) textToSpeech?.language = Locale.CHINA
if (result == TextToSpeech.LANG_MISSING_DATA || result == TextToSpeech.LANG_NOT_SUPPORTED) { textToSpeech?.setOnUtteranceProgressListener(TTSUtteranceListener())
toast(R.string.tts_fix) ttsIsSuccess = true
IntentHelp.toTTSSetting(this@TTSReadAloudService) play()
stopSelf()
} else {
textToSpeech?.setOnUtteranceProgressListener(TTSUtteranceListener())
ttsIsSuccess = true
play()
}
} else { } else {
toast(R.string.tts_init_failed) toast(R.string.tts_init_failed)
} }

Loading…
Cancel
Save