diff --git a/app/src/main/java/io/legado/app/service/HttpReadAloudService.kt b/app/src/main/java/io/legado/app/service/HttpReadAloudService.kt index 00190d93b..1e91c3760 100644 --- a/app/src/main/java/io/legado/app/service/HttpReadAloudService.kt +++ b/app/src/main/java/io/legado/app/service/HttpReadAloudService.kt @@ -112,7 +112,7 @@ class HttpReadAloudService : BaseReadAloudService(), private fun getAudioBody(content: String): Map { return mapOf( Pair("tex", encodeTwo(content)), - Pair("spd", ((AppConfig.ttsSpeechRate + 5) / 5).toString()), + Pair("spd", ((AppConfig.ttsSpeechRate + 5) / 10 + 4).toString()), Pair("per", getPrefString(PreferKey.ttsSpeechPer) ?: "0"), Pair("cuid", "baidu_speech_demo"), Pair("idx", "1"), @@ -151,9 +151,6 @@ class HttpReadAloudService : BaseReadAloudService(), override fun upSpeechRate(reset: Boolean) { job?.cancel() mediaPlayer.reset() - for (i in 0 until nowSpeak) { - contentList.removeAt(0) - } nowSpeak = 0 playingIndex = -1 play()