語音合成

聲音克隆

對口型視頻

其他

創建模型

上傳音頻文件創建個性化語音模型

創建模型接口

接口地址

POST /api/open/create-model

請求頭

Content-Type: multipart/form-data
Authorization: Bearer YOUR_API_TOKEN  // API Key

請求參數

表單數據:
name: string        // 必填,模型名稱
description: string // 可選,模型描述
visibility: string  // 可選,模型可見性,默認 'private',可選值:'public' | 'private'
audioFiles: File  // 必填,音頻文件(支持多個),格式:wav/mp3

返回數據

// 成功響應 - 200
{
  "modelId": string,    // 創建的模型ID
  "title": string,     // 模型名稱
  "description": string, // 模型描述
  "createdAt": string,  // 創建時間
  "message": string     // 成功提示信息
}

// 錯誤響應
{
  "error": string     // 錯誤提示信息
}

CURL 示例

curl -X POST https://fishaudio.org/api/open/create-model \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -F "name=模型名稱" \
  -F "description=模型描述" \
  -F "visibility=private" \
  -F "audioFiles=@/path/to/audio1.wav"

在線調試

狀態碼說明

狀態碼說明:
200 OK                  - 請求成功
400 Bad Request         - 請求參數錯誤
401 Unauthorized        - API Token 無效
403 Forbidden          - 禁止訪問
404 Not Found          - 資源不存在
413 Payload Too Large  - 上傳文件過大
429 Too Many Requests  - 請求頻率超限/積分不足
500 Server Error       - 服務器內部錯誤

錯誤響應格式:
{
  "error": string,      // 錯誤信息
  "details": string,    // 詳細錯誤信息(可選)
  "code": string       // 錯誤代碼(可選)
}