Keep technical terms correct
Every translated line is editable before export. When the dub translates a term students know in English, such as recursion depth, change it back in that block and regenerate only that line.
CH 02
HINDI DUB
Use the remote to change the dub. Each channel is the same stand-up set.
AI dubbing for e-learning translates lectures, tutorials and course videos into Indian languages in the instructor's own voice, a faster route to e-learning translation than re-recording each course.
Long-form classes with one instructor or a team of teachers. The instructor's voice carries into every language edition, and you can correct a term in any line before export.
Step-by-step lessons where every term has to match the screen.
Short previews that sell a course in each language.
Recorded Q&A where students and teachers both speak.
Follow one video through upload, dubbing, transcript review, line edits and export.
Learners stop trusting a course the moment a technical term comes out wrong. A dubbed lesson has to keep the words students will search for, in the voice they already know.
Every translated line is editable before export. When the dub translates a term students know in English, such as recursion depth, change it back in that block and regenerate only that line.
Voice cloning carries the instructor's vocal traits into each language, so a Hindi or Tamil edition still sounds like the person teaching the course.
When a slide or example changes, edit the lines that changed and regenerate those blocks. The rest of the dubbed lecture stays as it was.
Keep terms right and the instructor recognisable across every edition of a course.
Correct technical terms, formulas read aloud and product names in their timestamped block.
Clone the instructor's voice so each language edition sounds like the same teacher.
Re-voice one block after an edit instead of dubbing the lecture again.
Use Formal for lectures and assessments, or Urban colloquial for informal tutorials.
Separate co-instructors and guest speakers so each keeps their own voice.
Request an SRT file per language for your learning platform's captions.
Balance dubbed narration against the lecture's background audio before export.
Dub a course library by creating one job per lesson from your content pipeline.
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
A stack follows last in, first out.
स्टैक 'लास्ट इन, फ़र्स्ट आउट' के नियम पर चलता है।
The last item you push is the first one you pop.
जो आइटम सबसे आख़िर में push होता है, वही सबसे पहले pop होता है।
Keep the recursion depth in mind.
recursion depth का ध्यान रखें।
Dub a full course from your content pipeline. Create one job per lesson, list every language you teach in and collect video, audio and SRT for each.
import os from pathlib import Path from sarvamai import SarvamAI client = SarvamAI( api_subscription_key=os.environ["SARVAM_API_KEY"] ) media = Path("dsa-lecture-07.mp4") job = client.dubbing.create( source_language_code="en-IN", target_language_codes=["hi-IN", "ta-IN", "bn-IN"], export_options=["video", "audio", "srt"], voice_cloning=True, num_speakers=1, job_name="dsa-lecture-07", ) 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.
The workspace accepts files up to 2 GB. Through the API, the Starter plan allows 2 GB and one hour per file, Pro allows 3 GB and one hour, and Business allows 4 GB and four hours.
Yes. Set the number of speakers when you create the dub, and Sarvam separates each voice before translating. Round up if you are unsure, because two speakers merged into one slot blend together in the output. Setup fields lock once the dub is created.
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.
Try AI dubbing Start with one lecture. Review the terms in Hindi, Tamil or Bengali before you dub the course.
Try AI dubbing
Start with one lecture. Review the terms in Hindi, Tamil or Bengali before you dub the course.