Текст в речь

Клонирование голоса

Липсинк

Другое

Запросить задачу

Тест API запроса задачи липсинка.

API запроса задачи липсинка

Эндпоинт

GET /api/open/lip-sync/query?id=YOUR_TASK_ID

// Or use POST request
POST /api/open/lip-sync/query

Заголовки запроса

Authorization: Bearer YOUR_API_TOKEN  // API key

Параметры запроса

{
  "id": string  // Required, task ID returned at task creation
}

Ответ

// Success response - 200
{
  "success": true,
  "data": {
    "id": string,               // Task ID
    "status": string,           // Task status: "pending" | "processing" | "completed" | "failed"
    "progress": number,         // Progress percentage (0-100)
    "result_url": string,       // Result video URL (returned when completed)
    "error_message": string,    // Error message (returned when failed)
    "created_at": string,       // Created time
    "updated_at": string,       // Updated time
    "completed_at": string,     // Completed time
    "credits_used": number      // Credits consumed
  }
}

// Error response
{
  "error": string               // Error message
}

Polling Suggestion

It is recommended to query the task status every 3-5 seconds until status is "completed" or "failed"

Пример CURL

curl -X GET "https://fishaudio.org/api/open/lip-sync/query?id=YOUR_TASK_ID" \
  -H "Authorization: Bearer YOUR_API_TOKEN"

Онлайн-отладка

Polling Suggestion

It is recommended to query the task status every 3-5 seconds until status is "completed" or "failed"

Коды статуса

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