تحويل النص إلى صوت
استنساخ الصوت
مزامنة الشفاه
أخرى
تحويل النص إلى صوت
استنساخ الصوت
مزامنة الشفاه
أخرى
استعلام مهمة
اختبر واجهة الاستعلام عن مهمة مزامنة الشفاه.
واجهة الاستعلام عن مهمة مزامنة الشفاه
نقطة النهاية
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