Texte en parole

Clonage de voix

Synchronisation labiale

Autres

Consulter une tâche

Testez l’API de consultation de tâche de synchronisation labiale.

API Requête de tâche de synchronisation labiale

Endpoint

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

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

En-têtes de requête

Authorization: Bearer YOUR_API_TOKEN  // API key

Paramètres de requête

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

Réponse

// 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"

Exemple CURL

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

Debug en ligne

Polling Suggestion

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

Codes de statut

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