Videos

Text to video with voiceover

To make a text to video with voiceover, paste the text into the video generator as a brief, leave the voiceover switch on, and the director splits it into scenes with a narration line and captions for each. The spoken track is synthesised from those lines and the picture is fitted around it. The interesting problem is timing: a spoken line and a visual cut are two different clocks, and here the voice is treated as one continuous track that the scenes adjust to.

Create a video with OneCraftHow the spoken track and the scene cuts are reconciled, and what stretches when
The Motion tab of the theme panel, with Dynamic selected and Calm listed underneath it.
Pace decides how the picture is fitted around the spoken track. Dynamic keeps each scene's own move, calm crossfades every cut and holds one slow push in.

One voice track, not one clip per scene

Narration is assembled into a single track laid over the scene sequence, and that track is the source of truth for timing, for the captions and for the length of the finished composition. It is not a set of clips each trapped inside its own scene. That distinction is what stops a video full of unnatural pauses where a line finished early and the cut had not arrived yet.

Dynamic stretches a little, calm stretches fully

The two pace settings resolve the clash differently. On dynamic, a scene grows by at most one and a half times to accommodate its line, and whatever is left of the line simply flows over the next cut, which is how ad editing actually works. On calm, the scene stretches to fit the whole line before cutting, which is what a tutorial needs because the viewer is following along on their own screen.

Per scene control once it exists

Every scene has its own narration text, its own language and voice, a delay in seconds before the voice starts, a playback speed of 0.85, 0.9, 1, 1.1 or 1.25 times, and a caption toggle. Regenerating narration grows the scene to fit the new audio and remembers the original duration as a base, so a shorter rewrite shrinks the scene back rather than leaving dead air at the end.

What the AI picks and what it does not

Your text becomes the script and the on-screen copy, but the model also makes editorial choices around it: which template to use, the order of the scenes, how long each one runs and which scene role carries each part of the message. Those choices can differ between runs, so the same text generated twice can come back as two different videos. What the model never touches is the machinery: layouts, motion, timing curves and rendering are fixed code. So editing a narration line afterwards retimes its scene but does not rearrange the video around it.

Which languages get a voice

The voice is chosen from the language of the brief. 56 languages have a mapped voice, most of them on Google Chirp 3 HD, with Malay, Filipino and Traditional Chinese on an older voice tier. A language with no mapping gets no voiceover at all rather than falling back to English, although the on-screen text is still written in that language. Tutorials are always given the instructional voice style, whatever the brief asks for, because a calm steady read suits a viewer following steps.

How it works, in three steps

  1. Step 1

    Paste the text as a brief

    Up to 10,000 characters. Write it as what you want said, not as a description of a video, and the director will divide it into scenes.

  2. Step 2

    Pick the pace deliberately

    Dynamic for anything promotional, calm for anything instructional. It changes how narration and cuts negotiate, not just how it looks.

  3. Step 3

    Fix the lines that run long

    Open the voice dialog on any scene that feels rushed, shorten the line or drop the speed to 0.9, and the scene retimes itself.

The full walkthrough with screenshots is in the guide Add voiceover, captions and music to a video.

Limits worth knowing

Questions people ask

Will the video narrate my exact words?

Not automatically. In promotional mode the director rewrites for pace, aiming at 5 to 8 words a scene. If you need your wording preserved, say so in the brief and then correct each scene's narration in the voice dialog, which is where the final spoken text lives. Captions follow the narration, so fixing the line there fixes the caption too.

How many words of text fit in a short video?

Fewer than you think. A promo scene carries roughly 5 to 8 words, so a six scene short video is about 40 words of speech. A tutorial step takes 10 to 25 words, which is why tutorials run so much longer for the same scene count. Trim a long text to its three strongest points before pasting it, rather than letting the director do the cutting.

Can the voiceover be turned off entirely?

Yes. The generator has a Voiceover switch, and with it off you get a silent video carried by on-screen copy and music. Captions are built from the narration, so with no narration there are no captions either. That suits a feed where most viewers watch muted and read the screen. You can still add narration to single scenes later in the voice dialog.

Does a bulleted list become one scene per bullet?

Usually not. A list tends to become a feature list, a checklist or a how it works scene rather than one scene per bullet. Those scene roles are built to carry three or four items at once, which usually makes a better video than four near identical cuts. If each bullet deserves its own moment, say one scene per point in the brief.

Why does the same text give a different video each time?

Because the model chooses the template, the scene order and the durations on every run, and those choices are not fixed. The layouts and motion code are deterministic, but what gets fed into them changes. If you like a result, keep it and edit it rather than regenerating. Each generation uses about 20 credits, so a second run is a new draft, not a repeat.

Can the narration voice be changed after the video is made?

Yes, per scene. The voice dialog lets you pick any voice from the live Google catalogue, not only the eight the director chooses between, and set the language, a delay before the line starts and a speed from 0.85 to 1.25 times. Regenerating a line is billed by its length. Using the same voice on every scene keeps the video from sounding like several speakers.

Make your own video

The button opens the generator with this use case already described. Change the wording to match yours, generate, then edit anything you like.

Create a video with OneCraft

Related pages

More finished work of this kind is on the video examples hub.

Sources

Written and checked by the OneCraft team. Last checked .