News · Descript turned dubbing pacing into a model constraint instead of a post-processing fix
Descript turned dubbing pacing into a model constraint instead of a post-processing fix
How Descript rebuilt its translation pipeline around syllable counting and duration windows using OpenAI reasoning models
The chipmunk-or-sleepy-giant problem
Descript's translation feature started with captions, which worked. Dubbing broke down for a reason that had nothing to do with meaning: languages take different amounts of time to say the same thing. Their example is concrete — "Please review the safety guidelines before operating the machine" is 18 syllables in English and 24 in German, a 40% increase.
To fit fixed video segments, translated audio had to be sped up or slowed down. Aleks Mistratov, Head of AI Product, put the result plainly.
You'd end up with something that sounded like chipmunks, or a sleepy giant.Montana Labs
Their leading complaint was unnatural speech pace in the target language. The manual fixes — retiming segment by segment or rewriting translations to fit — required near-native fluency and blocked the feature from scaling to enterprise localization.
Why syllable counting was the gating capability
The interesting engineering decision here is what Descript tested before building anything. They didn't start by generating translations; they asked models to count the syllables in a chunk of text. Earlier models were unreliable at this, and that single weakness cascaded: without consistent syllable counts, the system could not target a duration window at all.
This reframes the whole problem. Prior approaches optimized semantic fidelity first and corrected timing afterward — producing translations that were correct in meaning but routinely missed the duration budget. The fix wasn't a better dubbing algorithm; it was a model that could count and track constraints reliably. Descript attributes that reasoning consistency to the GPT-5 series.
How the pipeline treats pacing as a variable
The redesigned pipeline breaks the transcript into chunks along sentence boundaries, natural pauses, and speaking patterns. Each chunk is a timing unit small enough to reason about but large enough to hold meaning. The model counts the chunk's syllables, then uses language-specific speaking-rate assumptions to estimate how many syllables the translated chunk should target.
The prompt asks the model to optimize for duration adherence and meaning together, with surrounding chunks passed in as context for coherence. Notably, Descript made a deliberate tradeoff: for dubbing they accept a lower semantic threshold than for captions, because in dubbing bad pacing ruins an otherwise correct translation.
The measurement discipline behind the numbers
Descript defined "natural" empirically. Listening tests found speech slowed by up to 10% or sped up to 20% still sounded acceptable; beyond that it distorted. That gave them a concrete pacing window to evaluate against.
By that measure, old systems kept only 40–60% of segments in range depending on language; the new pipeline lands 73–83%. Duration adherence improved 13 to 43 percentage points, semantic adherence held at 85.5% scoring four or five out of five, and dubbed exports rose 15% in the first 30 days. Because both metrics are automated, the team can benchmark every new model release and prompt change against the same bar.
What this shows about deploying reasoning models against hard constraints
The lesson from Descript is that a feature can be blocked by a narrow, testable capability rather than by the headline task. They didn't need better translation — they needed reliable syllable counting and constraint tracking, and they proved the model could do it before committing to a rebuild.
The implication for anyone building against duration, budget, or format constraints: identify the smallest measurable sub-skill that gates quality, verify the model can do it in isolation, then bake the constraint into generation instead of correcting after the fact. Descript is already pointing at the next limit — a multimodal pipeline that considers audio and video alongside text to preserve tone and emphasis, the parts syllable counting alone can't reach.
Find this story relevant to you?
Contact us to find a unique solution
Need an AI engineering partner that can actually build?
We help businesses integrate AI, build AI-powered products, automate high-value workflows, and modernize the software systems behind them.
Related reading
More analysis around product delivery, operational AI, and the systems work that makes deployment hold up in reality.