Put yourself on the mic.
Bring a clear portrait of yourself or someone who has given permission. Pick a scene and a short verse, then review before sending.
Your photo + your storyTurn a birthday, a big win, or an inside joke into your next rap performance. Pick your people. We'll set the stage.
Two models. Your choice.
One place to make it yours.
Choose the route that fits
the story you want to tell.
Bring a clear portrait of yourself or someone who has given permission. Pick a scene and a short verse, then review before sending.
Your photo + your storyUse your reference portraits to guide a Seedance performance. Model access and portrait acceptance depend on your account and provider review.
Your photo + a new perspectiveStart with a direction.
Make every bar your own.
Loading your session history…
Start a demo session to try the flow. It won't generate or charge for a video.
Step into the studioThe demo explains the workflow without generating a video. Signed-in creators can use a free low-resolution trial, then paid generations with purchased credits, when live generation is enabled. The operator can pause all generation without changing your stored credit balance.
Both model routes let you select portraits you own or have permission to use. Live images are submitted through fal, subject to model access and content review. Uploading a photo does not guarantee that a provider will accept it.
In demo mode your photos stay in this browser. For live generation, compressed photos pass through our server to fal and your chosen model. This app does not store source image files. Finished videos are copied to private storage with short-lived playback links; provider retention still follows fal's policies.
You can enter your own lyrics now. Lyrics are sent as creative instructions, so exact wording and lip sync are not guaranteed. Uploading an existing song, precise audio timing and caption export are not connected in this version.
No. Credit packs are one-time purchases. Paid generation reserves credits before the provider starts and captures the reservation only after a finished video is stored. A definite failure returns the reserved credits; uncertain provider results stay reserved for manual review.