diff --git a/app/src/main/java/io/legado/app/service/ReadAloudService.kt b/app/src/main/java/io/legado/app/service/ReadAloudService.kt index e6b62b68f..de01ff154 100644 --- a/app/src/main/java/io/legado/app/service/ReadAloudService.kt +++ b/app/src/main/java/io/legado/app/service/ReadAloudService.kt @@ -295,6 +295,11 @@ class ReadAloudService : BaseService(), TextToSpeech.OnInitListener, nowSpeak-- readAloudNumber -= contentList[nowSpeak].length.minus(1) playTTS() + textChapter?.let { + if (readAloudNumber < it.getReadLength(pageIndex)) { + postEvent(Bus.TTS_TURN_PAGE, -1) + } + } } }