- AI Avatar API
- Get Tokens
- TTS and Voice Clone
- Generate Avatar Videos
- Generate AI Avatar VideosPOST
- List of Result VideosPOST
- List of Result VideosGET
- List One or All AvatarsPOST
- List One or All AvatarsGET
- Obtain the Status of One Avatar Video TaskPOST
- Obtain the List of Personalized Lip-Sync ModelsGET
- Delete or Cancel a VideoDELETE
- Auto Language DetectPOST
- Auto Swith to Public Computing PoolPOST
- Create Avatars and Train Lip-sync Models
- Background Matting and Replacement
- Face Swap
- AI Dubbing
- Image to Video
- Caption Removal
- Streaming Avatar
- Miscellaneous
- Text to Image
- AI Outfit and Product Holding
- AI Image singing
Start AI Image Singing
Testing
Global Server
https://video.a2e.ai
Global Server
https://video.a2e.ai
POST
/api/v1/userImageSinging/start
Request
Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.Example:
Authorization: Bearer ********************
Body Params application/json
name
stringÂ
required
image_url
stringÂ
required
audio_url
stringÂ
required
duration
integerÂ
optional
prompt
stringÂ
required
negative_prompt
stringÂ
required
Example
{
"name": "My first AI image singing",
"image_url": "https://prod-tos.avatar2everyone.com/adam2eve/stable/user_image2video/20250703/8857f31c-4873-4e12-aff3-dbc5640512e7.JPG",
"audio_url":"https://algo-data-jumpy.tos-cn-beijing.volces.com/AI/TestVideoAudio/360zz20241213/zh.WAV",
"duration": 3,
"prompt": "speaking, looking at the camera, detailed eyes, clear teeth, static view point, still background, elegant, clear facial features, stable camera, professional shooting angle",
"negative_prompt": "vivid colors, overexposed, flickering, blurry details, subtitles, logo, style, artwork, painting, image, static, overall grayish, worst quality, low quality, JPEG compression artifacts, ugly, incomplete, extra fingers, poorly drawn hands, poorly drawn face, deformed, disfigured, malformed limbs, fused fingers, motionless person, cluttered background, three legs, crowded background, walking backwards"
}
Request samples
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://video.a2e.ai/api/v1/userImageSinging/start' \
--header 'Content-Type: application/json' \
--data-raw '{
"name": "My first AI image singing",
"image_url": "https://prod-tos.avatar2everyone.com/adam2eve/stable/user_image2video/20250703/8857f31c-4873-4e12-aff3-dbc5640512e7.JPG",
"audio_url":"https://algo-data-jumpy.tos-cn-beijing.volces.com/AI/TestVideoAudio/360zz20241213/zh.WAV",
"duration": 3,
"prompt": "speaking, looking at the camera, detailed eyes, clear teeth, static view point, still background, elegant, clear facial features, stable camera, professional shooting angle",
"negative_prompt": "vivid colors, overexposed, flickering, blurry details, subtitles, logo, style, artwork, painting, image, static, overall grayish, worst quality, low quality, JPEG compression artifacts, ugly, incomplete, extra fingers, poorly drawn hands, poorly drawn face, deformed, disfigured, malformed limbs, fused fingers, motionless person, cluttered background, three legs, crowded background, walking backwards"
}'
Responses
🟢200OK
application/json
Body
code
integerÂ
required
data
objectÂ
required
_id
stringÂ
required
current_status
stringÂ
required
initialized
: initializationsent
: sent to algorithmpending
: in algorithm queueprocessing
: being processedcompleted
: completedfailed
: algorithm failedname
stringÂ
required
image_url
stringÂ
required
audio_url
stringÂ
required
duration
integerÂ
required
coins
integerÂ
required
createdAt
stringÂ
required
failed_message
stringÂ
required
failed_code
stringÂ
required
result_url
stringÂ
required
prompt
stringÂ
required
negative_prompt
stringÂ
required
trace_id
stringÂ
required
Example
{
"code": 0,
"data": {
"_id": "686770ddbf319f630a1cb3f7",
"name": "My first AI image singing",
"image_url": "https://example.com/8857f31c-4873-4e12-aff3-dbc5640512e7.JPG",
"audio_url": "https://example.com/audio.WAV",
"duration": 3,
"current_status": "initialized",
"coins": 50,
"createdAt": "2025-07-04T06:12:45.856Z",
"failed_message": "",
"failed_code": "",
"result_url": "",
"prompt": "speaking, looking at the camera, detailed eyes, clear teeth, static view point, still background, elegant, clear facial features, stable camera, professional shooting angle",
"negative_prompt": "vivid colors, overexposed, flickering, blurry details, subtitles, logo, style, artwork, painting, image, static, overall grayish, worst quality, low quality, JPEG compression artifacts, ugly, incomplete, extra fingers, poorly drawn hands, poorly drawn face, deformed, disfigured, malformed limbs, fused fingers, motionless person, cluttered background, three legs, crowded background, walking backwards"
},
"trace_id": "f4350fa1-b092-4d33-99a7-79dc08197c63"
}
Modified at 2025-07-07 08:43:36