修复在线tts朗读失败bug
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
package io.legado.app
|
||||
|
||||
import io.legado.app.help.config.AppConfig
|
||||
import io.legado.app.model.analyzeRule.AnalyzeUrl
|
||||
import kotlinx.coroutines.runBlocking
|
||||
import org.junit.Test
|
||||
|
||||
class HttpTtsTest {
|
||||
|
||||
@Test
|
||||
fun test() {
|
||||
val url = """
|
||||
http://tsn.baidu.com/text2audio,{
|
||||
"method": "POST",
|
||||
"body": "tex={{java.encodeURI(java.encodeURI(speakText))}}&spd={{(speakSpeed + 5) / 10 + 4}}&per=4114&cuid=baidu_speech_demo&idx=1&cod=2&lan=zh&ctp=1&pdt=220&vol=5&aue=6&pit=5&_res_tag_=audio"
|
||||
}
|
||||
""".trimIndent()
|
||||
val analyzeUrl =
|
||||
AnalyzeUrl(url, speakText = "魔神", speakSpeed = AppConfig.speechRatePlay + 5)
|
||||
runBlocking {
|
||||
val response = analyzeUrl.getResponseAwait()
|
||||
response.headers
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user