Skip to content

Commit a5c1c75

Browse files
committed
fix: aip
1 parent bca2008 commit a5c1c75

File tree

4 files changed

+6
-20
lines changed

4 files changed

+6
-20
lines changed

baidu-aip/src/main/kotlin/xyz/cssxsh/baidu/aip/AipTranslator.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -113,9 +113,9 @@ public open class AipTranslator(override val client: AipClient) : AipApplication
113113
append(key = "image".quote(), filename = "blob".quote(), bodyBuilder = image)
114114
}) {
115115
parameter("access_token", client.accessToken())
116-
}.body<ResponseBody2<TranslatePictureResult>>()
116+
}.body<ResponseBody<TranslatePictureResult>>()
117117

118-
responseBody.data ?: throw BaiduAipException(info = responseBody)
118+
responseBody.result ?: throw BaiduAipException(info = responseBody)
119119
}
120120
}
121121

baidu-aip/src/main/kotlin/xyz/cssxsh/baidu/aip/translate/ResponseBody.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package xyz.cssxsh.baidu.aip.translate
22

33
import kotlinx.serialization.*
4+
import kotlinx.serialization.json.*
45
import xyz.cssxsh.baidu.aip.*
56

67
@Serializable
@@ -11,6 +12,7 @@ internal data class ResponseBody<T>(
1112
override val errorCode: Long = 0,
1213
@SerialName("error_msg")
1314
override val errorMessage: String? = null,
14-
@SerialName("result")
15+
@OptIn(ExperimentalSerializationApi::class)
16+
@JsonNames("result", "data")
1517
val result: T? = null
1618
) : AipExceptionInfo

baidu-aip/src/main/kotlin/xyz/cssxsh/baidu/aip/translate/ResponseBody2.kt

Lines changed: 0 additions & 16 deletions
This file was deleted.

baidu-aip/src/main/kotlin/xyz/cssxsh/baidu/aip/tts/SpeechCreateRequest.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import kotlinx.serialization.*
44

55
/**
66
* 创建任务请求
7-
* @param text 待合成的文本,需要为UTF-8编码;输入多段文本时,文本间会插入1s长度的空白间隔
7+
* @param text 待合成的文本;输入多段文本时,文本间会插入1s长度的空白间隔
88
* @param format 音频格式 "mp3-16k","mp3-48k","wav","pcm-8k","pcm-16k",默认为mp3-16k
99
* @param voice 音库 [SpeechPerson]
1010
* @param lang 语言 固定值zh

0 commit comments

Comments
 (0)