The viral move on TikTok right now is making an AI character do a real dance. You take a dance clip, hand it to your AI influencer, and the character performs the same routine move for move. It is character replacement and motion capture in one step, and it is how creators are building AI personas that dance, trend, and post like a real account.
The AI Dance template on EmpirioLabs does this from two things you already have: a photo of your character and a dance video to copy. Upload both and the model maps the motion from the video onto your character, keeping their face, outfit, and identity while they hit every beat. There is no prompt to write, and the clip keeps the original music.
See it in action
Here is a sample generated entirely through the AI Dance template on EmpirioLabs, from one synthetic character photo and a short dance clip.
What you need
Two things. A clear photo of your character, with the full or upper body in frame, works best. And a dance video to copy the moves from, like a TikTok you saved or any clip of someone dancing. The character follows whatever motion is in the video, so a clean, well-lit clip with one person in frame gives the sharpest result. The finished video matches the length of your dance clip, up to 30 seconds, and you only pay for the seconds you generate.
How to make AI dance videos on EmpirioLabs
You need an EmpirioLabs account with active credits.
Step 1: Open the playground
Sign in to platform.empiriolabs.ai and click Playground in the top navigation. The AI Dance template selects its model for you.
Step 2: Open the Templates picker
Click the Templates button in the upper-left corner of the playground. Every creative effect opens in a modal. Filter by the Viral category to find AI Dance fast, or type the name in the search bar.
Step 3: Add a character photo and a dance video
Click the AI Dance card to apply it. The composer then asks for two uploads: first a character photo, then a dance video. Add both, and the Generate button turns on. There is no text prompt, because the dance video is the routine.
Step 4: Generate
Hit Generate. The playground polls for the result. The finished clip lands inline with a download button and a shareable link. Swap the dance video to put your character on a new trend, or swap the photo to give the same routine to a different character.
Using the AI Dance template via the API
The same effect runs from any OpenAI-compatible client. Pass template: "ai-dance" on a standard POST /v1/videos/generations call with an image and a video URL. EmpirioLabs picks the model and applies the effect:
curl https://api.empiriolabs.ai/v1/videos/generations \
-H "Authorization: Bearer $EMPIRIOLABS_API_KEY" \
-H "Content-Type: application/json" \
-d '{"template": "ai-dance", "image": "https://your-character.jpg", "video": "https://your-dance.mp4"}'
The endpoint returns a job_id immediately and a poll_url you can hit until the video is ready. The full request and response shape lives in the Generation Templates docs.
Pricing
AI Dance bills per second of generated video at the model's standard video rate, so a short dance costs only a couple of dollars and a quick clip costs less. You only pay for successful generations, so failed or refused jobs are not billed. Full pricing for every model lives on the public pricing page.
Try AI Dance now
The AI Dance template is live for every EmpirioLabs customer. Sign in at platform.empiriolabs.ai, open the playground, and put your character on the trend in a couple of minutes. If you want to build it into a product, the same effect runs from the API with a single field on a standard video-generation call.
Browse all templates | Open the playground | Read the Generation Templates docs



