语音合成

声音克隆

对口型视频

其他

创建模型

上传音频文件创建个性化语音模型

创建模型接口

接口地址

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.net/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       // 错误代码(可选)
}