Sentioscope

Speech and voice controls, as each vendor documents them

What decides how long a generated shot runs

Two arrangements decide how long a shot runs. A fixed menu, which reaches a script, or a range, which leaves the choice to a writer. One entry adds extensions on top. From 4 source pages, read 2026-09-12 to 2026-09-22; no maker pays to be listed.

Two places the duration of a shot is decidedA fixed menu pushes the constraint upstream into the script. A range postpones the decision to generation time, where a long line costs a cut.A fixed menuFour, six or eightInto the scriptEveryone sees the shapeA rangeTwo to thirtyOnto the callFreedom, and reworkHow long the shot turns out to beExtensions are a third answer disguised as a ceiling
Fig. 1 Deciding in the script is rigid and honest; deciding on the call is flexible and costs rework, which is why the two arrangements suit different productions.
Where the length of a shot carrying speech is decided, for each entry that publishes it. Recorded 2026-09-12.
ModelWhat is documentedDetail
MiniMaxA range, four to fifteen secondsChosen on the call
Sora 2Two fixed options, then extensionsSixteen or twenty, to a total of 120
VeoA menu of threeFour, six or eight seconds
Wan 3.0A range, two to thirty secondsChosen on the call

Inclusion rule. Entries whose documentation states what determines the duration of a generation. An entry publishing no duration at all does not earn a row. Order. Alphabetical by model name.

1A menu reaches the script and a range does not

Where the options are four, six or eight seconds, dialogue has to be written in those units or it will not fit. That constraint travels upstream into the script, which is inconvenient and honest: everybody knows the shape of the thing being written.

A wide range postpones the decision and lets a writer produce lines that need cutting later. The freedom is real and so is the rework, and which is preferable depends on whether the script or the schedule is the tighter constraint.

2Extensions are a third answer disguised as a longer ceiling

Adding twenty seconds at a time to reach two minutes produces an assembly rather than a take. Every addition is a join where a voice, a level or a room tone can move, so the published total describes what can be stitched rather than what can be shot.

Read as a budget for a beat the figure is useful. Read as a promise of two continuous minutes it will disappoint, and the documentation does not say which reading it intends.

  • Shot length a line has to fit
    Generations run 16 or 20 seconds, and an extension adds up to 20 seconds at a time to a total of 120OpenAI, video generation guide / recorded 2026-09-22
  • Audio source
    The audio parameter defaults to true so the returned video carries an audio track, and false returns one withouton unless it is switched offAlibaba Cloud, Wan 3.0 API reference / recorded 2026-09-22
  • Audio source
    Audio is generated with the video rather than added afterwardsgenerated with the pictureGoogle, Veo documentation / recorded 2026-09-12
  • Audio source
    Native speech with lip-sync tied to the speaker who is on screenspeaker-awareMiniMax, video generation guide / recorded 2026-09-12

3Voices in a drama pipeline

For the speech side of “What sets the length”, SceneMixer's guides describe how lines are spoken:

The lines are spoken in the generated clip, in the character's chosen voice, and the lips move with them.

SceneMixer, Dialogue and Sound in One Generation — “Do I need to add voices afterwards?” (read 2026-10-13)

Scene order, dialogue and beats follow the script; what the pipeline adds is coverage — which shot sizes, who is in frame, how long each shot holds.

SceneMixer, Script to Video, End to End — “How faithful is the shot list to my script?” (read 2026-10-13)

4Sources

Every line is read from the vendor documentation linked on the speech controls page, checked 2026-09-12. What counts as documented is on how read. Nearby: Charging for audio, Asking for an accent, Changing a line.