上传示例音频
方法: POST路径: /minimax/v1/files/upload
使用本接口上传示例音频文件,使用示例音频将有助于增强语音合成的音色相似度和稳定性。
请求参数
Header 参数
text
Authorization
string
可选
默认值:
Bearer {{YOUR_API_KEY}}Body 参数 multipart/form-data 必填
text
purpose
string
必需
文件使用目的。取值及支持格式如下:
prompt_audio: 快速复刻原始文件,(支持mp3、m4a、wav格式)
可用选项: prompt_audio
Example:
"prompt_audio"
示例:
prompt_audio
file
file
必需
需要上传的文件。填写文件的路径地址
支持上传的文件需遵从以下规范:
上传的音频文件格式需为:mp3、m4a、wav格式
上传的音频文件的时长小于8s
上传的音频文件大小需不超过20mb
示例:
example-file请求示例代码
Shell
bash
curl --location --request POST '/minimax/v1/files/upload' \
--header 'Authorization: Bearer {{YOUR_API_KEY}}' \
--form 'purpose="prompt_audio"' \
--form 'file=@"example-file"'返回响应
🟢 200 成功
内容类型: application/json
响应结构
text
file
object
可选
file_id
integer
文件的唯一标识符
可选
bytes
integer
可选
文件大小,以字节为单位
created_at
integer
可选
创建文件时的 Unix 时间戳,以秒为单位
filename
string
文件的名称
可选
purpose
string
文件的使用目的
可选
base_resp
object
可选
status_code
integer
可选
状态码及其分别含义如下:
0,请求成功
1002,触发限流,请稍后再试
1004,账号鉴权失败,请检查 API-Key 是否填写正确
1008,账号余额不足
1026,图片描述涉及敏感内容
2013,传入参数异常,请检查入参是否按要求填写
2049,无效的api key
status_msg
string
状态详情
可选示例
json
{
"file": {
"file_id": "${file_id}",
"bytes": 5896337,
"created_at": 1700469398,
"filename": "sample.mp3",
"purpose": "prompt_audio"
},
"base_resp": {
"status_code": 0,
"status_msg": "success"
}
}