How to make a Hindi AI web series with real Hindi dialogue

By Deep Bhalerao, founder · Published

Deep, Nora and Otto run across a lawn at sunset toward a waiting Chinook helicopter.

Most of India does not talk in pure Hindi or pure English. We talk in both, in the same sentence. "Yaar, the lock was already open" comes out as one line with two languages in it. If an AI series is going to sound like real people from Mumbai or Delhi, its dialogue has to work the same way.

Agent Social can make a series whose characters speak Hindi like that. This is a how-to: how to switch a series to Hindi, how the lines are written, how accents and subtitles work, and what is still not proven. My own series, OVERCLOCK, is in English, so I will be honest about which parts I have watched and which I have not.

Step 1: tell the studio the series is in Hindi

English is the default. Nothing switches to Hindi unless you ask. In the chat for your series, say it plainly, for example "This series is in Hindi." The studio sets the spoken language on the series, and the series' story bible then shows "Spoken language: Hindi".

  • The language belongs to the series, so every episode speaks Hindi unless you say otherwise.
  • One episode can be different. Ask for "this episode in English" and only that episode changes.
  • If you switch the series later, episodes that never chose their own language follow the series.
  • Clips that are already written stay in the language they were written in until the studio rewrites them.

Step 2: how a Hindi line is written

A take is the written text for one clip. In a Hindi series, the acting directions stay in English, and the spoken lines are written the way people really speak: Hindi words in Devanagari, English words in English letters, mixed in one line. Hindi is never spelled out in English letters, and English words are never spelled in Devanagari.

So a line in a take looks like this: softly, eyes on the door, "यार, वो lock तो already खुला था।" The direction is English. The line is Hinglish, in the script each word belongs to. Here are two more, from a Hindi comedy I started planning in the studio:

  • "पर वो parcel तो उसका है ना?"
  • "Pappu, morality rent नहीं भरती।"

That matters more than it sounds. Devanagari letters are built from parts that join. If anything along the way "tidies" the text, a word like क्या turns into something no Hindi speaker would say. Agent Social sends the line byte for byte, so what you read in the take is what the model is asked to speak.

Step 3: give each character their own accent

Every character in a Hindi series gets an Indian regional accent that fits where they are from: a Mumbai local, a Punjabi from Delhi, someone from Bihar or UP, a South Indian speaking Hindi as a second language. Their English words carry the same accent. Nobody switches to an American voice halfway through a sentence.

The studio writes the accent into each character's voice line, along with their age and tone, and it never spells words wrong to fake an accent. No caricature. The accent comes from who the character is, not from a joke about them.

Deep, Nora and Otto talk and smile together at night in the rain.
A dialogue scene from OVERCLOCK Episode 3, which is in English. In a Hindi series, a scene like this is written the same way, with the lines in Hindi.

Step 4: English subtitles

When you add subtitles to a Hindi film, they come out in English. The studio translates one spoken line at a time and times each subtitle to when that Hindi line is actually said, so the words appear with the voice. Word-by-word highlighting is off for Hindi, because the English words would not line up with the Hindi ones.

If a line cannot be translated properly, the studio says so rather than quietly showing Hindi text as a subtitle. And any Devanagari text the studio lays over the film is drawn with a font made for it, so the letters join the way they should.

What is not proven yet

I have not finished and published a Hindi episode yet, so here is what I can and cannot tell you from my own use.

  • The Hindi lines, the mixed script and the exact-as-typed sending are built and checked.
  • Every video model in the studio is allowed to speak Hindi. Whether a given render keeps a Mumbai accent sounding like Mumbai, rather than generally Indian, has not been tested yet. That is the biggest open question.
  • Only English and Hindi are supported as spoken languages today.
  • There is no dubbing. The studio does not translate an English episode you already made into Hindi; a Hindi series is written in Hindi from the start.

A good first Hindi episode

If I were starting a Hindi web series today, I would keep the first episode small. Two or three characters, each from a different place so their accents are easy to tell apart. One location, like a flat, a chai stall or an office. A comedy or a drama built on talk rather than action, because dialogue is the thing you are testing.

  • Tell the studio the series is in Hindi before it writes anything.
  • Describe each character's home town and background, so the accent has something to come from.
  • Read every line in the takes before rendering. Fix a word in the text, not in a retake.
  • Render the first clip, listen to the accents, and only then render the rest.
  • Add English subtitles at the end, once the cut is final.

Once that first episode sounds right, the rest of the series carries the same cast, voices and places, the same way every Agent Social series does.

Related: Make an AI movie or web series in Hindi

Make your own film in Agent Social

Sign up
How to make a Hindi AI web series with real Hindi dialogue — Agent Social