Keep UI terms as they appear on screen
Button and menu names are editable in each block. Keep them exactly as the interface shows them, then regenerate only the lines you change.
CH 02
HINDI DUB
Use the remote to change the dub. Each channel is the same stand-up set.
AI dubbing for product demos translates screen-recorded walkthroughs into Indian languages, keeping button and menu names exactly as they appear on screen.
Screen recordings that show one workflow end to end. Button and menu names stay exactly as they appear on screen in every language edition.
What changed in each version, dubbed as it ships.
Recorded demos with a presenter and a customer.
Short how-to clips for support articles.
Follow one video through upload, dubbing, transcript review, line edits and export.
A demo teaches people where to click. If the dub translates a button label that stays in English on screen, the viewer is lost, and every release makes the old demo slightly wrong.
Button and menu names are editable in each block. Keep them exactly as the interface shows them, then regenerate only the lines you change.
Translations are fitted to the original timing, so the narration still describes the click the viewer is watching.
When a release renames a screen, edit that step and regenerate its block. The rest of the demo, in every language, stays as approved.
Keep every label matching the screen, release after release.
Keep button, menu and feature names exactly as the UI shows them.
Re-voice only the step a release changed.
Keep the presenter's voice across language versions.
Auto keeps instructions plain and direct.
Request an SRT per language for help centres and in-app players.
Keep UI sounds under the dubbed narration.
Separate presenters in recorded sales demos.
Re-dub a demo library automatically after each release.
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
Open Invoices from the left sidebar.
बाईं साइडबार से Invoices खोलें।
Click New invoice and pick a customer.
New invoice पर क्लिक करें और ग्राहक चुनें।
Hit Send, and it goes out on WhatsApp.
Send दबाएँ, और इनवॉइस WhatsApp पर चला जाएगा।
Tie dubbing to your release cycle. Script one job per demo and collect every language version with SRT for your help centre.
import os from pathlib import Path from sarvamai import SarvamAI client = SarvamAI( api_subscription_key=os.environ["SARVAM_API_KEY"] ) media = Path("invoicing-demo-v4-2.mp4") job = client.dubbing.create( source_language_code="en-IN", target_language_codes=["hi-IN", "ta-IN", "te-IN"], export_options=["video", "audio", "srt"], voice_cloning=True, num_speakers=1, job_name="invoicing-demo-v4-2", ) client.dubbing.upload(job.data.upload_url, media) client.dubbing.start(job_id=job.data.job_id)
Source files and voice data are encrypted in transit. Sarvam does not use uploaded content to train its models. Sarvam maintains ISO 27001:2022 certification and a SOC 2 Type II report.
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. A screen recording is uploaded like any other video. 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.
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. Create a dubbing job per file with the dubbing API, list the target languages and export formats, then poll the job and download each export. One job covers every language you list.
Try AI dubbing Dub your main product demo and check every UI term in Hindi, Tamil or Telugu.
Try AI dubbing
Dub your main product demo and check every UI term in Hindi, Tamil or Telugu.