pull/41/head
kunfei 5 years ago
parent 0a25343466
commit c6618737c7
  1. 19
      app/src/main/java/io/legado/app/service/HttpReadAloudService.kt

@ -39,18 +39,25 @@ class HttpReadAloudService : BaseReadAloudService(),
} }
private fun getAudioBody(): Map<String, String> { private fun getAudioBody(): Map<String, String> {
val spd = (getPrefInt("ttsSpeechRate", 25) + 5) / 5
val per = getPrefString("ttsSpeechPer") ?: "0"
return mapOf( return mapOf(
Pair(
"tex",
URLEncoder.encode(
URLEncoder.encode(
contentList[nowSpeak],
"UTF-8"
),
"UTF-8"
)
),
Pair("spd", ((getPrefInt("ttsSpeechRate", 25) + 5) / 5).toString()),
Pair("per", getPrefString("ttsSpeechPer") ?: "0"),
Pair("cuid", "baidu_speech_demo"),
Pair("idx", "1"), Pair("idx", "1"),
Pair("tex", URLEncoder.encode(URLEncoder.encode(contentList[nowSpeak], "UTF-8"), "UTF-8")),
Pair("cuid", "baidu_speech_demo "),
Pair("cod", "2"), Pair("cod", "2"),
Pair("lan", "zh"), Pair("lan", "zh"),
Pair("ctp", "1"), Pair("ctp", "1"),
Pair("pdt", "1"), Pair("pdt", "1"),
Pair("spd", spd.toString()),
Pair("per", per),
Pair("vol", "5"), Pair("vol", "5"),
Pair("pit", "5"), Pair("pit", "5"),
Pair("_res_tag_", "audio") Pair("_res_tag_", "audio")

Loading…
Cancel
Save