Native-speaker review for an AI voiceover: a 10-minute checklist
Decagon validates locale voices with native speakers. A checklist to do the same review on any AI voiceover before you publish it in another language.

Have a native speaker review every AI voiceover before you publish it in a new language, and give them a short checklist so the review takes about ten minutes. Decagon says Voice 3 ships locale-specific voices validated by native speakers, and the same step belongs in your own process.
What to ask the reviewer
Send the audio, the script and the target locale together, then ask for answers to these:
- Does the accent match the locale, for example Mexican or European Spanish, Brazilian or European Portuguese?
- Are numbers, dates, prices and phone numbers read in the form a local would say?
- Are brand names and product terms pronounced acceptably?
- Does the pace and tone suit the audience?
- Does anything sound like another language's rules applied to this one?
Pick locales deliberately
Microsoft's docs list MAI-Voice-2.1 voices by locale, such as es-ES and es-MX, or pt-BR and pt-PT, so the region is part of the voice name. Treat the locale as a casting decision and write it into the brief.
| Language | Locale pair | Why it matters |
|---|---|---|
| Spanish | es-ES, es-MX | Different vocabulary and rhythm |
| Portuguese | pt-BR, pt-PT | Different pronunciation and idiom |
| English | en-US, en-GB, en-AU, en-IN | Spelling, units, idioms |
| Chinese | zh-CN | Simplified script voices |
Fix loop on Sume
If the reviewer flags one sentence, retake only that sentence: generate it as its own TTS job (one tts_create per sentence is the pattern the MCP docs describe) and rejoin the takes with timeline audio concat for $0.01 flat per job, instead of regenerating the whole script.
Before the retake, check the language field. On hosted MCP, a known voice and language mismatch (409 tts_voice_language_mismatch) comes back as a warning that needs confirmation instead of a submit, so the wrong-language error is caught before you pay.
After the audio is approved, burn captions with the same approved script_text so the captions match what the reviewer heard. A caption job reserves $0.20 for videos up to 60 seconds.
Record the sign-off
Keep the approved audio URL, the script text and the reviewer's name in your own project record. A short sign-off line prevents the next team from regenerating an approved file by accident.
Sources
Related posts
More in Use cases
- Lock the look with one image, then animate it on three video models
Make one approved image, then use it as first_frame on wan-3.0, kling-3 and minimax-h3-max. Same start, three motions, one prompt, so you can compare.
- Lofi rain-on-window loop with sound: Gemini Omni 10 seconds
Make a 10-second lofi rainy window clip with Gemini Omni on Sume. Ambient audio wording, one image as first and last frame for a loop, and the cost to draft.
- Cut a long talk into short vertical clips with the Sume API
Turn one long recording into short clips on Sume: video-inspect for a sentence transcript, video-trim per range, video-captions to burn the words. Rates inside.
- Macro liquid pour video prompt for Gemini Omni and its price
A prompt recipe for a macro pour shot (oil, serum, honey) with Gemini Omni Flash on Sume: camera words, sound line, 5-second cost at 360p, 720p and 1080p.
Written by Sume