Keep hosts and guests distinct
Set the speaker count for the episode. Sarvam separates each voice before translating and clones it, so a two-person conversation stays two people.
CH 02
HINDI DUB
Use the remote to change the dub. Each channel is the same stand-up set.
AI dubbing for podcasts translates audio and video episodes into Indian languages with every host and guest in their own voice, a fuller form of podcast translation than a transcript.
Host-and-guest conversations with two or more voices. Each host and guest keeps their own voice in every language, whether the episode is audio or video.
One narrator across long episodes.
Filmed episodes where viewers see every speaker.
Short cuts that promote each episode.
Follow one video through upload, dubbing, transcript review, line edits and export.
A podcast is two or three voices in conversation for an hour. Listeners follow the people, so the dub has to keep them apart and keep the rhythm of how they talk.
Set the speaker count for the episode. Sarvam separates each voice before translating and clones it, so a two-person conversation stays two people.
Upload a full episode. Through the API, the Business plan accepts files up to four hours, so long-form shows do not need to be cut into parts.
Read the translated conversation block by block, fix phrasing that runs too literal, then export the dubbed audio as WAV with an SRT for video platforms.
Keep every voice in the conversation and ship audio your feed can use.
Separate host, co-host and guests before translation.
Clone each voice so regular listeners recognise the host.
Fix names, slang and phrasing that came back too literal.
Urban colloquial keeps casual conversation sounding natural.
Re-voice one exchange without re-dubbing the episode.
Balance dubbed voices against intro music and ambience.
Request an SRT per language for video editions.
Dub each new episode from your publishing workflow.
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
So when did you decide to quit your job?
तो आपने नौकरी छोड़ने का फ़ैसला कब किया?
Honestly, the day my first customer paid.
सच कहूँ, जिस दिन पहले ग्राहक ने पैसे दिए।
That's when it stopped being a side project.
उसी दिन से ये साइड प्रोजेक्ट नहीं रहा।
Dub every new episode as part of publishing. Request the dubbed audio as WAV for your feed and SRT for video editions.
import os from pathlib import Path from sarvamai import SarvamAI client = SarvamAI( api_subscription_key=os.environ["SARVAM_API_KEY"] ) media = Path("founders-talk-ep48.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=2, job_name="founders-talk-ep48", ) client.dubbing.upload(job.data.upload_url, media) client.dubbing.start(job_id=job.data.job_id)
Yes. Upload MP3 or WAV in the workspace, or M4A as well through the API. Request audio in export_options to receive the dubbed track as WAV.
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.
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. Each translated line sits in a timestamped block. Edit the text, regenerate that block's audio and compare it with the original before you export. The rest of the dub stays as it was.
The workspace exports the reviewed dubbed video. Through the dubbing API, one job can return the dubbed video, an isolated audio track in WAV and an SRT subtitle file for each target language.
Try AI dubbing Dub your latest episode and hear your host and guest in Hindi, Tamil or Telugu.
Try AI dubbing
Dub your latest episode and hear your host and guest in Hindi, Tamil or Telugu.