| 1234567891011121314151617181920212223242526 |
- 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
- }
- }
- }
|