AI voiceover for video: what it actually costs per finished minute

Nobody buys voiceover by the character. Producers buy it by the minute. A script is "four minutes of narration," a course is "nine hours," a game is "two hundred barks." When you compare an AI voice engine against a studio actor, the only number that survives the conversation is the finished minute — and most pricing pages are written in a language that does not translate.

This is the translation. What a finished minute is made of, how a pay-as-you-go model lands against actors and subscriptions, and where the costs that never appear on the pricing page actually hide.

What a "finished minute" is made of

A finished minute of voiceover is not one minute of raw generation. It is the minute after:

When you price voiceover, you are pricing the minute after all four of those, not the minute off the first render. Any honest cost comparison has to include the revision pass, because that is where the two models diverge most.

The three ways voice is priced, and what each hides

A working narrator runs roughly $200–400 per finished hour, which is about $3–7 per finished minute once you include studio and direction. The price is transparent and the quality ceiling is the highest. The catch is throughput: every revision is another session, and a nine-hour course is a project, not a task. For a one-off hero video, this is often the right call.

Subscriptions quote a per-character or per-minute allowance inside a fixed monthly fee. The hidden line is the allowance itself: the moment you exceed it, you are buying a higher tier, and the tier you need may not exist. Subscriptions also tend to attach rights that expire when you stop paying, which matters if the videos stay online after the plan lapses.

A per-byte or per-credit engine charges for what you actually render, with credits bought in advance and never expiring. No monthly commitment, no tier cliff. The thing it does not hide is the per-unit rate — you can compute the exact cost of any script before generating it. The trade is that there is no "flat fee" safety net if you suddenly produce a lot.

Turning per-byte billing into per-minute

On a per-byte engine, speech is billed at 4,200 credits per million UTF-8 bytes; English is one byte per character, and one finished minute of narration is roughly 900 characters. That is about 3.8 credits, or about $0.08, per finished minute of English narration — before any voice clone. A cloned voice adds a one-time 100 credits (about $2) that you reuse for every minute after. A ten-minute video lands around $0.76 plus the clone, and the credits never expire.

The number looks small because it is. The reason it matters is not the per-minute rate — it is what happens on revision three.

Where the real cost hides: revisions

This is the part of the comparison that flips the answer.

If your work is "record once, ship," an actor is competitive. If your work is "generate, listen, adjust, regenerate," the per-render cost dominates, and pay-as-you-go wins by construction.

The other hidden line: languages

A single script in five languages is five narration sessions with actors, or five plan upgrades with subscriptions that cap non-English minutes. With a per-byte engine and a cloned voice, it is the same voice identity rendered in each language, billed at the same per-minute rate per language. The cost scales with minutes, not with how many markets you serve — which is the difference between "we localized the trailer" being a budget line and being a checkbox.

Where AI voiceover is clearly the right tool

Where it is not, yet

A character-led film trailer, a brand hero voice expected to stay identical for a decade, or any piece where a single emotional performance carries the whole spot — those are still actor territory, because the value is the performance, not the throughput. Being honest about this is the difference between a tool that saves money and one that quietly produces something you cannot ship.

A sample budget, side by side

Ten minutes of English explainer narration, three revision passes, one cloned voice:

OptionFirst passPlus 3 revisionsRights after you stop
Voice actor~$50–70often 1.5–2×per contract
Subscription tierincluded (until cap)eats monthly allowancemay lapse
Pay-as-you-go~$0.76 + $2 clonesame per passcredits owned

The table understates the actor's real cost only if revisions stay low, and overstates the subscription only if you never exceed the cap. The pay-as-you-go column is the one that does not move when you iterate.

What to check before you commit to any engine

The honest summary

AI voiceover is not cheaper than an actor for a single, perfect, emotionally led spot — and pretending otherwise produces videos you do not ship. It is dramatically cheaper the moment the work becomes iterative, multilingual, or high-volume, because those are exactly the cases where the actor model's per-session cost and the subscription model's cap both break down. Price it in finished minutes, include the revision pass, and the right tool for a given video becomes obvious instead of ideological.

To price your own video, generate a minute in the Resona console and read the credit cost before you commit. Speech is billed by the byte, packs start at $9, and credits never expire — see the pricing page.

New to this topic? Read the full Text-to-Speech Guide.

Related reading

Sources

Price your next script before you generate it.

Pay-as-you-go credits from $9, no subscription, never expire. Clone once, narrate every revision.

Open the console