Text to Speech
Voice Cloning
Lip Sync Video
Other
Text to Speech
Voice Cloning
Lip Sync Video
Other
List Tasks
Get all lip-sync task lists and statistics
List Lip Sync Tasks API
Endpoint
GET /api/open/lip-sync/list?page=1&limit=10&status=completed // Or use POST request POST /api/open/lip-sync/list
Request Headers
Authorization: Bearer YOUR_API_TOKEN // API key
Request Parameters
{
"page": number, // Optional, page number starting from 1, default 1
"limit": number, // Optional, page size, default 10, max 50
"status": string // Optional, status filter: "pending" | "processing" | "completed" | "failed"
}Response Data
// Success response - 200
{
"success": true,
"data": {
"tasks": [...],
"pagination": {
"page": number,
"limit": number,
"total": number,
"total_pages": number,
"has_more": boolean
},
"statistics": {
"total": number,
"pending": number,
"processing": number,
"completed": number,
"failed": number
}
}
}CURL Example
curl -X GET "https://fishaudio.net/api/open/lip-sync/list?page=1&limit=10" \ -H "Authorization: Bearer YOUR_API_TOKEN"
Online Debug
Status Code Description
Status Code Description:
200 OK - Request successful
400 Bad Request - Invalid request parameters
401 Unauthorized - Invalid API Token
403 Forbidden - Access forbidden
404 Not Found - Resource not found
413 Payload Too Large - Upload file too large
429 Too Many Requests - Rate limit exceeded/Insufficient credits
500 Server Error - Internal server error
Error Response Format:
{
"error": string, // Error message
"details": string, // Detailed error message (optional)
"code": string // Error code (optional)
}