Sarvam AI

AI dubbing forproduct demos

Dub screen-recorded demos into Indian languages. Review product names and UI terms, and regenerate only the lines that change.

Indian languages
12
Every speaker's voice
Cloned
Starting price
₹40/min

CH 02

HINDI DUB

Use the remote to change the dub. Each channel is the same stand-up set.

What you can dub

AI dubbing for product demos translates screen-recorded walkthroughs into Indian languages, keeping button and menu names exactly as they appear on screen.

  • Feature walkthroughs

    Screen recordings that show one workflow end to end. Button and menu names stay exactly as they appear on screen in every language edition.

  • Release videos

    What changed in each version, dubbed as it ships.

  • Sales demos

    Recorded demos with a presenter and a customer.

  • Help-centre videos

    Short how-to clips for support articles.

See the complete dubbing workflow

Follow one video through upload, dubbing, transcript review, line edits and export.

What matters when
dubbing product demos

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.

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.

Stay with the walkthrough

Translations are fitted to the original timing, so the narration still describes the click the viewer is watching.

Update only what changed

When a release renames a screen, edit that step and regenerate its block. The rest of the demo, in every language, stays as approved.

Review every line before export

Keep every label matching the screen, release after release.

Line-level editing

Keep button, menu and feature names exactly as the UI shows them.

Regenerate individual blocks

Re-voice only the step a release changed.

Original speaker voice

Keep the presenter's voice across language versions.

Translation register

Auto keeps instructions plain and direct.

Subtitles

Request an SRT per language for help centres and in-app players.

Audio mix

Keep UI sounds under the dubbed narration.

Multi-speaker separation

Separate presenters in recorded sales demos.

Dubbing API

Re-dub a demo library automatically after each release.

How dubbing works

Every dub goes through the same four steps in the Sarvam workspace.

Invoicing demo · v4.2 Step 1 of 4 · Upload

Drop a video or audio file

MP4, MOV, MP3 or WAV

invoicing-demo-v4-2.mp40%

165.2 MB · 5:16

Source language
English
Number of speakers
1
Voice
Clone speaker voice
Translation style
Auto
Target languages
HindiTamilTelugu
  1. 00:08 · Presenter

    Open Invoices from the left sidebar.

    बाईं साइडबार से Invoices खोलें।

  2. 00:12 · Presenter

    Click New invoice and pick a customer.

    New invoice पर क्लिक करें और ग्राहक चुनें।

  3. 00:16 · Presenter Regenerate

    Hit Send, and it goes out on WhatsApp.

    Send दबाएँ, और इनवॉइस WhatsApp पर चला जाएगा।

  • Hindi MP4WAVSRT
  • Tamil MP4WAVSRT
  • Telugu MP4WAVSRT

Build dubbing into
your workflow

Tie dubbing to your release cycle. Script one job per demo and collect every language version with SRT for your help centre.

  • 12 Indian languages from one upload
  • Dubbed video, isolated audio and SRT subtitles for every language
  • Every speaker keeps their own cloned voice
Python
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)

Security and privacy

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.

Content controls
Private
Source files
Encrypted in transit
Voice data
Encrypted in transit
Model training
Not used

Frequently asked questions

Can product and feature names stay unchanged?

Yes. Every translated line is editable before export. Correct a name, product term or phrase in its timestamped block, then regenerate only that block.

Can I update only the step that changed?

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.

Can screen-recorded product demos be dubbed?

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.

Can subtitles be exported?

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.

Can the Dubbing API process a library of product videos?

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.

Dub other kinds of content

Try AI dubbing Dub your main product demo and check every UI term in Hindi, Tamil or Telugu.