# Add Performance

## Animate any character with your own performance. Record or upload a short clip—voice, gestures, expressions—choose a character, optionally pick a voice and generate a lifelike result.

[Try the App](https://app.runwayml.com/?app=add-performance)

## How it works

1. **Upload a driving performance**  
   Create or upload a 1-30s driving performance using your voice, gestures and facial expressions. This becomes the motion and emotion your character will perform.

2. **Choose your character**  
   Upload an image or video of any character you want to animate. Your performance will be mapped onto their face and expressions naturally.

3. **Pick your voice (optional)**  
   Keep your recorded voice or browse the voice library to find the perfect match for your character. Customize until it feels right.

4. **Generate**  
   That's it. Your character, performing exactly as you directed. Download, refine or try another performance.

[Create your performance now](https://app.runwayml.com/?app=add-performance)

Featured examples

### Nuanced facial expressions

### Body movement

### Prop inclusive

### FAQ

- **Do I need a special subscription to access Apps?**  
- **How do I get the best results for my app generation?**  
- **Can I chain multiple Apps together (e.g., remove background THEN change weather)?**
