WaveSpeedAI APIKwaivgiKwaivgi Kling V2 AI Avatar Standard

Kwaivgi Kling V2 Ai Avatar Standard

Kwaivgi Kling V2 Ai Avatar Standard

Playground

Try it on WavespeedAI!

Kling AI Avatar generates high-quality AI avatar videos for profiles, intros, and social content, delivering clean detail and cinematic motion with reliable prompt adherence. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.

Features

Kling V2 AI Avatar Standard

What is Kling V2 AI Avatar Standard?

Kling V2 AI Avatar Standard turns a single image + one audio track into a realistic talking-avatar video.
It’s built on the Kling V2 avatar stack, combining precise lip sync, rich facial expressions, and smooth head motion to create natural digital presenters for intros, explainers, tutorials, and more.

It works with human portraits, stylized characters, or even pets, animating them to speak or sing while keeping their visual identity consistent across the entire clip.


Why it looks great

  • Accurate lip synchronization:
    Aligns mouth shapes and jaw movement tightly with the audio, preserving rhythm, pronunciation, and timing even for fast speech.

  • Expressive face & head motion:
    Goes beyond lip movement to animate head turns, eye blinks, eyebrow motion, and micro-expressions that follow the emotion of the voice.

  • Identity preservation:
    Maintains consistent facial identity, hairstyle, and overall visual style from frame to frame, so the avatar always looks like the source image.

  • Image-to-video capability:
    Turns static photos or character art into lively speaking or singing videos, adapting motion to realistic or stylized input images.

  • Instruction following:
    Accepts optional text prompts to control mood, energy, and behavior (e.g., “calm news anchor” vs “high-energy streamer”), while still syncing to the audio.


Pricing

Billing is based on audio duration, with a minimum of 5 seconds.

Audio length (s)Billed secondsPrice (USD)
0–550.28
10100.56

Any clip shorter than 5 seconds is still billed as 5 seconds.

Billing Rules

  • Minimum Charge: All videos are billed for a minimum of 5 seconds (at least $0.15)
  • Billing Cap: Billing is capped at 300 seconds (5 minutes) per job.

How to Use

  1. Upload the audio file

    • Use a clean voice track (recorded or TTS).
    • Trim long silences at the beginning and end.
  2. Upload the image

    • A clear portrait or character image works best (front or slight 3/4 view).
    • Real people, stylized characters, or animals are all supported.
  3. (Optional) Add a prompt

    • Describe the style and behavior, e.g.
      • “friendly teacher, gentle head nods”
      • “excited host, big smiles and energetic motion”
  4. Submit the job and download the result

    • Create the task, wait for processing to finish, then download or stream the generated video.

Note

  • Max clip length per job: up to 5 minutes (or your configured backend limit).
  • Typical performance: longer and higher-resolution clips take more time to render.
  • Input tips:
    • Use high-resolution, well-lit images without heavy filters.
    • Avoid large occlusions (hands, masks, big sunglasses) around the mouth.
  • Mask safety tip:
    • Do not upload the full image as mask_image.
    • The mask should only cover the regions you want to animate; otherwise, the result may appear unstable or even fully black.

More Versions

  • Kling V2 AI Avatar Pro
    Advanced AI avatar generation for short-form video and social content, optimized for expressive faces, lip sync, and character-driven clips.

  • Infinite Talk
    Real-time conversational AI voice experience, ideal for interactive agents, roleplay characters, and always-on voice companions.


Reference

  • Build your own digital human – step-by-step guides for constructing avatar pipelines, from TTS to video generation and deployment.

Authentication

For authentication details, please refer to the Authentication Guide.

API Endpoints

Submit Task & Query Result


# Submit the task
curl --location --request POST "https://api.wavespeed.ai/api/v3/kwaivgi/kling-v2-ai-avatar-standard" \
--header "Content-Type: application/json" \
--header "Authorization: Bearer ${WAVESPEED_API_KEY}" \
--data-raw '{}'

# Get the result
curl --location --request GET "https://api.wavespeed.ai/api/v3/predictions/${requestId}/result" \
--header "Authorization: Bearer ${WAVESPEED_API_KEY}"

Parameters

Task Submission Parameters

Request Parameters

ParameterTypeRequiredDefaultRangeDescription
audiostringYes--The audio for generating the output.
imagestringYes-The image for generating the output.
promptstringNo-The positive prompt for the generation.

Response Parameters

ParameterTypeDescription
codeintegerHTTP status code (e.g., 200 for success)
messagestringStatus message (e.g., “success”)
data.idstringUnique identifier for the prediction, Task Id
data.modelstringModel ID used for the prediction
data.outputsarrayArray of URLs to the generated content (empty when status is not completed)
data.urlsobjectObject containing related API endpoints
data.urls.getstringURL to retrieve the prediction result
data.has_nsfw_contentsarrayArray of boolean values indicating NSFW detection for each output
data.statusstringStatus of the task: created, processing, completed, or failed
data.created_atstringISO timestamp of when the request was created (e.g., “2023-04-01T12:34:56.789Z”)
data.errorstringError message (empty if no error occurred)
data.timingsobjectObject containing timing details
data.timings.inferenceintegerInference time in milliseconds

Result Request Parameters

© 2025 WaveSpeedAI. All rights reserved.