Text to Video

Text to Video Generator

Write a prompt and get a finished video with native audio from Veo 3.1, Kling 3, Seedance and more. No footage, no timeline, just your words.

Your prompt opens in the model's playground, ready to run.

Made with Seedance 2
Examples

From plain text to finished video

Every clip started as the written prompt on its card, generated with the model shown. Open one in the playground and run it yourself.

Veo 3.1

Spoken dialogue

A marine biologist on a research boat holds up a small octopus and says to the camera, 'This little guy is smarter than most of my colleagues.' Ocean breeze, gulls calling, handheld documentary style

Try this prompt
Wan 2.7

Wildlife documentary

A snow leopard prowls along a snowy mountain ridge at dawn, breath visible in the cold air, telephoto wildlife documentary style, cinematic

Try this prompt
Seedance 2

Multi-shot sequence

Multi-shot sequence: a blacksmith hammers glowing steel with ringing strikes, sparks flying, cut to the blade quenched in oil with a loud hiss, cut to the finished sword raised to the light, forge glow, cinematic

Try this prompt
Kling 3

Stylized animation

An origami fox unfolds and springs to life, running across a landscape made of folded paper as paper cranes scatter into the sky with fluttering wingbeats, playful orchestral score, stylized, cinematic

Try this prompt
Compare

What each model is great at

Every model reads the same prompt. Pick by what fits the job.

ModelBest forMax durationResolutionAudio
Veo 3.1Google DeepMindCinematic video with audioUp to 8sUp to 4KNative
Seedance 2ByteDanceCamera control & multi-shotUp to 15sUp to 720pNative
Kling 3KuaishouMulti-shot storyboardsUp to 15sUp to 1080pNative
Happy Horse 1.1AlibabaTalking-head & lip-syncUp to 15sUp to 1080pNative
Gemini OmniGoogle DeepMindPhysics-coherent motionUp to 10s720pNative
Wan 2.7AlibabaSmooth motion & frame controlUp to 15sUp to 1080pNative
How it works

From words to video in three steps

01Write your promptDescribe the scene in plain text: subject, motion, camera, mood. A sentence works, and a shot list works even better.
02Pick a text to video modelEach model reads the same prompt. Compare Veo, Kling, Seedance, Wan and more until one fits the job.
03Generate and iterateRun it in the playground. Adjust duration and aspect ratio, re-roll with a new seed, then download or ship it via the API.
Prompting

How to write a text to video prompt

The prompt is the whole brief. Four habits that separate a usable clip from a re-roll.

Structure the shotName the subject, the action, the setting, and the mood in one pass. 'A red vintage convertible cresting a desert dune at golden hour' gives the model far more to work with than 'a cool car'.
Direct the cameraText to video models understand film language. Use terms like slow push-in, tracking shot, low angle, drone shot, or shallow depth of field to control how the scene is filmed.
Write the audioThese models generate sound with the picture. Describe the soundscape, or put dialogue in quotes and lip-sync models like Veo 3.1 and Happy Horse 1.1 will have the character speak it.
Iterate in passesKeep the prompt and change one variable at a time: re-roll the seed for a new take, then adjust duration or aspect ratio in the playground once the look is right.
What you can make

From script to screen, no crew required

Social & short-form

Scripts into Reels and Shorts

Turn a written hook into a vertical clip with sound. Batch a week of posts from a page of ideas.

Marketing & ads

Concepts you can watch

Pitch with a finished-looking spot instead of a storyboard. Generate a variation per audience from one brief.

Film & storyboarding

Pre-viz straight from the script

Block scenes, test shot ideas, and generate b-roll from scene descriptions before a day on set.

Education & explainers

Illustrate any concept

Generate visuals for lessons and explainers from a text outline, without hunting for stock footage.

Music & art

Words into visuals

Generate stylized loops and abstract scenes from lyrics or a mood description.

Developers

Text in, video out, one API

Add text to video generation to your product with a serverless API. Switch models with a one-line change.

API Documentation

Text to video in your own stack

Every model here runs on the same serverless fal API. Install the client, add your key, and switch models with a one-line endpoint change.

import { fal } from "@fal-ai/client";

const result = await fal.subscribe("fal-ai/veo3.1", {
  input: {
    prompt: "A hot air balloon drifts over terraced rice fields at sunrise, mist in the valleys, cinematic aerial shot",
    resolution: "1080p",
    generate_audio: true,
  },
  logs: true,
  onQueueUpdate: (update) => {
    if (update.status === "IN_PROGRESS") {
      update.logs.map((log) => log.message).forEach(console.log);
    }
  },
});

console.log(result.data);
console.log(result.requestId);
FAQ

Frequently asked questions

How does text to video AI work?

A text to video model is trained on video paired with descriptions, so it learns how written language maps to motion, lighting, and sound. You describe a scene, and the model generates the frames (and on most models here, the audio) to match. On fal you write one prompt and run it on any frontier model: Veo 3.1, Kling 3, Seedance 2, Happy Horse 1.1, Gemini Omni, or Wan 2.7. Browse every text to video model.

Which text to video model should I use?

It depends on the job. Veo 3.1 is great for cinematic 4K with native audio and dialogue lip-sync; Seedance 2 for multi-shot scenes with director-level camera control; Kling 3 for multi-shot storyboards; Happy Horse 1.1 for multilingual lip-synced talking-head video; Gemini Omni for physics-coherent motion; and Wan 2.7 for smooth motion with first-and-last-frame control. The comparison table above shows what each is great at.

Can text to video models generate audio and dialogue?

Yes. Every model on this page generates audio natively with the video: ambient sound, effects, and music. For speech, put the line in quotes inside your prompt and models with dialogue lip-sync, like Veo 3.1 and Happy Horse 1.1, will have the character speak it.

How long can the videos be, and at what resolution?

It varies by model, and you set the exact format in the playground. Durations run up to about 15 seconds per generation, and resolution goes up to 4K on models that support it. Common aspect ratios like 16:9 and 9:16 are available across the lineup.

What is the difference between text to video and image to video?

Text to video creates a clip from a written prompt alone, so you need no source material. Image to video animates a picture you provide, which suits product shots and consistent characters. This page is all text to video; for both modes in one place, see the AI Video Generator.

Do I need to sign in to generate a video?

Yes, to run a generation. Write your prompt and pick a model here, then sign in on the playground to generate. Your prompt carries over, so nothing is lost.

Can I use the generated videos commercially?

Yes. Video you generate through fal can be used in commercial projects. See fal's terms of service for full details on usage rights and licensing.

Can I access these models via API?

Yes. Every model here runs on the same serverless fal API. Switch models with a one-line endpoint change, no GPUs to manage. Grab a key from your dashboard and see the code examples above to make your first request.

Talk to us about text to video at scale

Building video generation into your product or pipeline? Leave your details and our team will reach out.

Contact Sales