Keep the pacing
Translations are fitted to the original timing, so a punchline or hook still lands on the same beat in a 15 second clip.
CH 02
HINDI DUB
Use the remote to change the dub. Each channel is the same stand-up set.
AI dubbing for Reels and Shorts turns a short vertical clip into Indian-language versions in the creator's voice, with the timing of the hook kept intact.
15 to 90 second clips built around a hook. The creator's voice carries into each language, with the timing of the hook kept intact.
Vertical cuts that feed a main channel.
Paid clips that need several language versions.
Highlights cut from podcasts, streams and interviews.
Follow one video through upload, dubbing, transcript review, line edits and export.
Short-form lives on the first two seconds. A dubbed Reel has to keep the creator's energy and timing, or viewers swipe before the hook lands.
Translations are fitted to the original timing, so a punchline or hook still lands on the same beat in a 15 second clip.
Voice cloning carries the creator's vocal traits into every language, so followers hear the same person in Hindi or Marathi.
Read each short line before export and swap anything too formal for how the creator actually talks. Request an SRT through the API for burned-in captions.
Keep the hook, the voice and the timing in every language version.
Clone the creator's voice for every version.
Urban colloquial keeps short-form sounding like the creator.
Swap stiff phrasing for how the creator really talks.
Re-voice one line without re-dubbing the clip.
Dubbed dialogue is aligned with the creator's on-screen movements.
Keep trending audio and music under the dubbed voice.
Request an SRT per language for on-screen captions.
Dub a batch of clips at once, one job per clip.
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 is the best poha in India.
ये है इंडिया का सबसे बढ़िया पोहा।
Twenty rupees. Look at that crunch.
बीस रुपये। ज़रा ये कुरकुरापन देखो।
Save this for your next trip.
अगली ट्रिप के लिए इसे सेव कर लो।
Version a week of clips in one pass. Create a job per clip and collect dubbed video and SRT captions for each language.
import os from pathlib import Path from sarvamai import SarvamAI client = SarvamAI( api_subscription_key=os.environ["SARVAM_API_KEY"] ) media = Path("reel-indore-poha.mp4") job = client.dubbing.create( source_language_code="en-IN", target_language_codes=["hi-IN", "mr-IN", "gu-IN"], export_options=["video", "audio", "srt"], voice_cloning=True, num_speakers=1, job_name="reel-indore-poha", ) client.dubbing.upload(job.data.upload_url, media) client.dubbing.start(job_id=job.data.job_id)
Yes. Upload the clip as MP4 or MOV. The dub is mixed back onto the original timeline, so framing and length stay as recorded. Clips need at least one second of audible speech.
Yes. Clone speaker voice is the default setting. It tracks each original speaker's vocal traits and carries them into every target language. You can choose a Sarvam voice instead.
Yes, through the dubbing API. Add srt to export_options and each target language returns a subtitle file timed to the dub, alongside the video or audio you request.
Yes. Add every target language to one dub. Sarvam produces each language version from the same upload, so the source is processed once.
The workspace accepts MP4 and MOV video, or MP3 and WAV audio, up to 2 GB per file. The dubbing API also accepts MKV, WebM, AVI, FLV, WMV and M4A.
Try AI dubbing Dub one clip and hear yourself in Hindi, Marathi or Gujarati before you post.
Try AI dubbing
Dub one clip and hear yourself in Hindi, Marathi or Gujarati before you post.