Texto a voz (HTTP)

Clonación de voz - crear modelo

Lip sync - crear tarea

Perfil de usuario

Clonación de voz - crear modelo

Sube audio de referencia para crear un modelo de voz.

API Crear modelo

Endpoint

POST /api/open/create-model

Encabezados de solicitud

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

Parámetros de solicitud

Parámetros de solicitud:
name: string        // Obligatorio,Nombre del modelo
description: string // Opcional,Descripción del modelo
visibility: string  // Opcional,Perfil de usuario,Opcional 'private',Opciones disponibles::'public' | 'private'
audioFiles: File  // Obligatorio,Archivos de audio,Múltiples formatos:Múltiples formatos

Respuesta

// Datos de respuesta - 200
{
  "modelId": string,    // Clonación de voz - crear modelo
  "title": string,     // Nombre del modelo
  "description": string, // Descripción del modelo
  "createdAt": string,  // Datos de respuesta
  "message": string     // Datos de respuesta
}

// Consulta fallida
{
  "error": string     // Consulta fallida
}

Ejemplo CURL

curl -X POST https://fishaudio.org/api/open/create-model \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "name=Nombre del modelo" \
  -F "description=Descripción del modelo" \
  -F "visibility=private" \
  -F "audioFiles=@/path/to/audio1.wav"

Depuración en línea

Códigos de estado

200: Success
400: Bad Request
401: Unauthorized
403: Forbidden
404: Not Found
429: Too Many Requests
500: Internal Server Error