跳转到主要内容
POST
/
vidu
/
ent
/
v2
/
timing2audio
可控文生音效
curl --request POST \
  --url https://api.powertokens.ai/vidu/ent/v2/timing2audio \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "model": "audio1.0",
  "duration": 10,
  "timing_prompts": [
    {
      "from": 0,
      "to": 3,
      "prompt": "清晨的鸟叫声"
    },
    {
      "from": 3,
      "to": 6,
      "prompt": "远处传来火车驶过的声音"
    },
    {
      "from": 5,
      "to": 9.5,
      "prompt": "海浪轻轻拍打沙滩"
    }
  ],
  "seed": 0
}
'

授权

Authorization
string
header
必填

在请求头中传入 Authorization: Bearer <token>

请求体

application/json
model
enum<string>
必填

模型名称可选值:audio1.0

可用选项:
audio1.0
timing_prompts
object[]
必填

可控音效参数。描述多个音效事件及各自时间区间,支持多个事件重叠。- 单个事件最大提示词字符数:1500 字符- from、to 必须在 [0, duration] 区间内

Minimum array length: 1
duration
number<float>
默认值:10

音频时长默认 10,可选范围:2~10 秒内

必填范围: 2 <= x <= 10
seed
integer

随机种子随机种子,若不传或传0则自动生成随机数,传固定值生成确定性结果

callback_url
string

Callback 协议需要您在创建任务时主动设置 callback_url,请求方法为 POST,当视频生成任务有状态变化时,Vidu 将向此地址发送包含任务最新状态的回调请求。回调请求内容结构与查询任务API的返回体一致回调返回的"status"包括以下状态:- processing 任务处理中- success 任务完成(如发送失败,回调三次)- failed 任务失败(如发送失败,回调三次)Vidu采用回调签名算法进行认证,详情见:回调签名算法

响应

200

提交成功,返回音频任务对象。