DeerAPI Kling TTS 接入说明:聚焦 voice_id、voice_language、voice_speed 的最小组合和常见错误排查。
curl --request POST \
+ --url https://api.deerapi.com/kling/v1/audio/tts \
+ --header 'Authorization: Bearer <DEERAPI_KEY>' \
+ --header 'Content-Type: application/json' \
+ --data '{
"text": "欢迎来到 DeerAPI Kling 文档站。",
"voice_id": "chuanmeizi_speech02",
"voice_language": "zh",
"voice_speed": 1.0
}'{
"code": 123,
"message": "<string>",
"request_id": "<string>",
"data": {
"task_id": "<string>",
"task_status": "<string>",
"task_result": {
"audios": [
{
"id": "<string>",
"url": "<string>",
"duration": "<string>"
}
]
}
}
}/kling/v1/audio/tts 适合把一段文本快速转成可复用语音,常见于数字人、对口型前置音频、播报和短口播。
voice_id 和 voice_language 当成一组来选,再去调 voice_speed。首轮不要同时改音色、语种和语速。voice_id 和对应语种。text、voice_id、voice_language。text 按当前 schema 最长不超过 1000 个字符。voice_speed。data.task_result.audios 读取音频结果,但如果还要串下游任务,仍建议保存 task_id。voice_id 与 voice_language 不匹配。Bearer token authentication. Use your DeerAPI key.
当前页面不使用 model_name;最常见失败原因是 voice_id 与 voice_language 不匹配。
用于唇形同步视频生成的文本内容。文本内容最大长度为 1000 个字符,超长内容将返回错误码及相关信息。系统会校验文本内容,如有问题将返回错误码及相关信息。
音色语种,对应上方的 Voice ID。枚举值:zh,en。当 input·mode 参数为 text2video 时,该参数为必填。音色语种需与 Voice ID 对应。
语速。有效范围:[0.8, 2.0],精确到一位小数,超出范围的值将自动取整。
curl --request POST \
+ --url https://api.deerapi.com/kling/v1/audio/tts \
+ --header 'Authorization: Bearer <DEERAPI_KEY>' \
+ --header 'Content-Type: application/json' \
+ --data '{
"text": "欢迎来到 DeerAPI Kling 文档站。",
"voice_id": "chuanmeizi_speech02",
"voice_language": "zh",
"voice_speed": 1.0
}'{
"code": 123,
"message": "<string>",
"request_id": "<string>",
"data": {
"task_id": "<string>",
"task_status": "<string>",
"task_result": {
"audios": [
{
"id": "<string>",
"url": "<string>",
"duration": "<string>"
}
]
}
}
}