Keep brand terms unchanged
Product and brand names are editable in every translated block. If a name comes back translated, set it back and regenerate that line before the cut goes to media.
CH 02
HINDI DUB
Use the remote to change the dub. Each channel is the same stand-up set.
AI dubbing for ads versions a campaign video into Indian languages in the original speaker's voice, and lets you change a single line when an offer or date changes.
15, 30 and 60 second cuts for regional media plans. Each cut keeps the original speaker's voice, and when an offer or date changes you can edit that one line and regenerate it.
Vertical placements for Reels and Stories that have a second to land.
Real customers on camera who keep their own voice.
The same creative with a new price, date or discount.
Follow one video through upload, dubbing, transcript review, line edits and export.
An ad has thirty seconds and a brand name it cannot get wrong. Offers change weekly, so the dub has to change with them without a new recording session.
Product and brand names are editable in every translated block. If a name comes back translated, set it back and regenerate that line before the cut goes to media.
Translations are fitted to the original timing, so a longer Hindi or Tamil line still lands inside a 15 or 30 second spot.
When the discount or end date moves, edit that line and regenerate its block. Every other line in every language version stays approved.
Keep the brand exact and turn offer changes around without a studio.
Re-voice only the offer line when the discount or date changes.
Keep brand names, taglines and prices exactly as approved.
Keep the original voiceover artist's voice across language versions.
Dubbed dialogue is aligned with on-screen speakers in talking-head spots.
Set the dubbed voice against the jingle and background track.
Choose Urban colloquial for youth campaigns or Formal for financial products.
Request an SRT per language for muted social placements.
Produce every language version of a cut from one job.
Every dub goes through the same four steps in the Sarvam workspace.
Drop a video or audio file
MP4, MOV, MP3 or WAV
165.2 MB · 5:16
This Diwali, light up every room.
इस दिवाली, हर कमरे को रोशन करें।
Glow LED bulbs last ten years.
Glow LED बल्ब दस साल चलते हैं।
Now at 30% off, till Monday.
अब 30% छूट पर, सोमवार तक।
Version a campaign from your asset pipeline. One job turns each cut into every regional edition, with audio and SRT for placements that play muted.
import os from pathlib import Path from sarvamai import SarvamAI client = SarvamAI( api_subscription_key=os.environ["SARVAM_API_KEY"] ) media = Path("festive-30s.mp4") job = client.dubbing.create( source_language_code="en-IN", target_language_codes=["hi-IN", "ta-IN", "te-IN", "mr-IN"], export_options=["video", "audio", "srt"], voice_cloning=True, num_speakers=1, job_name="festive-30s", ) client.dubbing.upload(job.data.upload_url, media) client.dubbing.start(job_id=job.data.job_id)
Yes. Every translated line is editable before export. Correct a name, product term or phrase in its timestamped block, then regenerate only that block.
Yes. Open the dub, edit the translated text of the line that changed and regenerate that block. You do not need to record or dub the whole video again.
Yes. Any recording of at least one second with audible speech can be dubbed, and translations are fitted to the original timing so a 15 or 30 second spot keeps its length.
Yes. Add every target language to one dub. Sarvam produces each language version from the same upload, so the source is processed once.
Yes. Sarvam aligns translated dialogue with the speaker's on-screen movements. Translations are also fitted to the original timing, so a longer Hindi or Tamil line stays within the speaker's delivery.
Try AI dubbing Dub one cut into every language on your media plan, then change the offer line when it moves.
Try AI dubbing
Dub one cut into every language on your media plan, then change the offer line when it moves.