Introduction
Character Script to Video animates a character image with dialogue, using either a typed script paired with a voice, or your own audio file. Select one of the available character presets or upload your own image, then provide a script — Character Script to Video produces a video of the character delivering the dialogue with synced performance.
It's built for filmmakers, animators, and content creators who want to bring characters to life with voiced performance from a single image.
Prerequisites
Before using Character Script to Video, you'll need:
- A character — either one of the available preset characters or your own uploaded character image
- A script — text or your own audio file
- A voice — required when using Text mode. You can use a preset voice, a custom voice you've cloned or generated previously, or create a new one directly in the app
This app requires credits to run and does not support infinite generations in Explore Mode.
Step 1 — Accessing Character Script to Video
Character Script to Video lives in the Apps section of Runway. You can get there two ways:
- Navigate to Apps in the left sidebar, then use the search bar to find Character Script to Video
- Navigate to Apps in the left sidebar, select the Video category, and locate Character Script to Video
Select the app to open it.
Step 2 — Adding the inputs & generating
Character Script to Video has two required inputs: a character and a script.
Character
You can select one of the preset characters displayed at the top of the app, or upload your own character image using the Upload button or by selecting an existing asset.
The character should be clearly visible and centered in the frame for the best results.
Script
The script section has two modes: Text and Audio.
Text
Type the script you want your character to deliver in the prompt field, then choose a voice for the performance. You have several voice options:
- Choose an existing voice — Pick from the available preset voices, each described by traits such as tone, age, and style. Use the play button next to a voice to preview it before generating.
- Clone a voice — Create a custom voice by recording your own voice directly in the app, or uploading an existing audio clip to clone from.
- Generate a voice — Describe the voice you want (for example, deep, warm, narrator) and have a custom voice generated to match.
- Use a previous custom voice — If you've created custom voices in the past, you can select from your saved options.
Audio
Switch to the Audio tab to upload your own audio file using the Select asset button, or drag and drop it into the upload area.
Character Script to Video is optimized for character performance, so a clear script and a fitting voice (or clean audio) are enough to get strong results.
Once your character and script are set, select Generate.
Next steps
You've used Character Script to Video to animate a character with a scripted or recorded performance. From here, you might explore:
- Stitch videos — Combine multiple character video clips to make longer sequences