package io.legato.kazusa import io.legato.kazusa.help.config.AppConfig import io.legato.kazusa.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 } } }