返回对象 | 非流式输出{
"output": {
"audio": {
"data": "",
"expires_at": 1774936147,
"id": "audio_46c51288-7ed6-95cc-a119-xxxxxxxxxxxx",
"url": "http://dashscope-result-bj.oss-cn-beijing.aliyuncs.com/pre/fun-music/20260330/xxxxxxxx/a8db24cc-d35f-961b-af81-a9e8d8b01f67.mp3?xxx"
},
"extra_info": {
"channels": 2,
"lyrics": "[verse]\n清晨的阳光穿过窗帘,\n咖啡的香气弥漫房间.\n翻开昨天未读完的书,\n时光就这样悄悄流转.\n\n[chorus]\n慢慢来不着急,\n生活本该如此惬意.\n把烦恼都丢进风里,\n拥抱每一个晴天雨季.",
"sample_rate": 48000
},
"finish_reason": "stop"
},
"usage": {
"duration": 200
},
"request_id": "46c51288-7ed6-95cc-a119-xxxxxxxxxxxx"
}
流式输出(中间消息){
"output": {
"audio": {
"data": "base64 音频数据",
"expires_at": 1774937185,
"id": "audio_a8db24cc-d35f-961b-af81-xxxxxxxxxxxx"
},
"finish_reason": "null"
},
"request_id": "a8db24cc-d35f-961b-af81-xxxxxxxxxxxx"
}
流式输出(最终消息){
"output": {
"audio": {
"expires_at": 1774937185,
"id": "audio_a8db24cc-d35f-961b-af81-xxxxxxxxxxxx",
"data": "",
"url": "http://dashscope-result-bj.oss-cn-beijing.aliyuncs.com/pre/fun-music/20260330/xxxxxxxx/a8db24cc-d35f-961b-af81-a9e8d8b01f67.mp3?xxx"
},
"extra_info": {
"channels": 2,
"sample_rate": "48000",
"lyrics": "[verse]\n清晨的阳光穿过窗帘,\n咖啡的香气弥漫房间.\n翻开昨天未读完的书,\n时光就这样悄悄流转.\n\n[chorus]\n慢慢来不着急,\n生活本该如此惬意.\n把烦恼都丢进风里,\n拥抱每一个晴天雨季.",
},
"finish_reason": "stop"
},
"usage": {
"duration": 200
},
"request_id": "a8db24cc-d35f-961b-af81-xxxxxxxxxxxx"
}
|
request_id string 请求 ID,用于问题排查和日志追踪。 |
output object 模型的输出。 属性 audio object 模型输出的音频信息。 属性 data string 流式输出时的 Base64 音频数据片段。非流式输出时为空字符串。 url string 完整音频文件的 OSS URL,有效期 24 小时。非流式模式下直接返回;流式模式下仅在最终消息中出现。 expires_at integer 音频 URL 过期时间戳(Unix timestamp)。 extra_info object 额外信息。包含以下字段: 属性 channels integer 音频声道数(如:2 表示立体声)。 sample_rate string 音频采样率(如:"48000")。 finish_reason string 结束原因: |
usage object 本次请求的计费信息。 属性 duration integer 音乐时长(秒),用于计费。 |