Skip to content

Upload Voice Clone Audio

POST https://www.kkiai.com/minimax/v1/files

Request Parameters

Authorization

Add the Authorization parameter to the Header. Its value is the Token concatenated after Bearer.

Example: Authorization: Bearer ********************

Body Parameters (multipart/form-data)

ParameterTypeRequiredDescription
purposestringRequiredvoice_clone
filefileRequiredSelect an audio file (mp3/m4a/wav)

cURL Example

bash
curl --location --request POST 'https://www.kkiai.com/minimax/v1/files' \
--header 'Authorization: Bearer <token>' \
--form 'purpose="voice_clone"' \
--form 'file=@""'

Response

🟢 200 Success

Response Body

ParameterTypeRequiredDescription
fileobjectRequired
  └ file_idstringRequired
  └ bytesintegerRequired
  └ created_atintegerRequired
  └ filenamestringRequired
  └ purposestringRequired
base_respobjectRequired
  └ status_codeintegerRequired
  └ status_msgstringRequired

Response Example

json
{
  "file": {
    "file_id": "${file_id}",
    "bytes": 5896337,
    "created_at": 1700469398,
    "filename": "voice clone audio",
    "purpose": "voice_clone"
  },
  "base_resp": {
    "status_code": 0,
    "status_msg": "success"
  }
}