ZebIQ Technology

// INSIGHTS

Streaming a Summit Live in Eight Indian Languages

6 min read

A three-day summit with delegates from twelve states. The keynote is in English. Half the room thinks in Hindi, Marathi, Tamil, Telugu, Bengali, Kannada, Gujarati or Malayalam. Subtitles help the people who read quickly. They do not help everyone. Live dubbing does. This is how a multilingual summit stream is actually built: the audio chain, the language switcher, the latency budget, and the parts of the job that are harder than a brochure suggests.

Eight languages is an audio problem, not a translation problem

Subtitles and dubbing solve different problems. Subtitles ask a delegate to read while watching a speaker. Dubbing lets them listen. When a chief guest speaks for eighteen minutes without pausing, reading is work. Listening is not.

The engineering job is a fan-out. One microphone feed becomes one transcript stream, then eight translation streams, then eight synthesized audio tracks, then eight selectable outputs in a player. Every hop adds milliseconds. Our dubbing engine runs at 412ms glass-to-glass at p95 across 40+ languages. That is close enough to the room that a delegate listening on a phone inside the hall does not feel out of step with the applause.

Three things make Indian-language dubbing harder than the European-language demos you see online:

  • Code-switching. A speaker opens in Hindi, drops into English for "public-private partnership", then returns to Hindi. A single fixed-language transcriber mangles this. We run a dual-mode setup: an auto-detect stream alongside a fast fixed-language transcriber, so we get accuracy on the switch and speed on the steady state.
  • Proper nouns. Scheme names, district names, ministry acronyms, company brands. These have to be loaded as a glossary before the event. They cannot be guessed live.
  • Register. Formal Marathi on a government stage is not conversational Marathi. Voice and register selection is a decision someone has to make and sign off on.

The numbers we design against

412 ms
Glass-to-glass dubbing latency, p95
40+
Languages supported by the realtime dubbing engine
99.95%
Platform uptime, rolling 30 days

What the multilingual stack does

Dual-mode speech-to-text

An auto-detect stream runs alongside a fast fixed-language transcriber. The auto-detect path catches code-switching; the fixed-language path keeps latency down when the speaker stays put.

Per-language audio tracks

Each of the eight languages is a separate selectable track in the player. Viewers switch mid-sentence without reloading the stream or losing their position.

Pre-loaded terminology glossary

Scheme names, acronyms, speaker titles and place names go in before doors open. This is the highest-return hour of prep on any multilingual event.

Original-audio fallback

Track one is always the untouched floor mix. If a dubbed track degrades, viewers have somewhere to go that is never worse than the room itself.

Build order for a multilingual summit

  1. Lock the language list two weeks out

    Eight is a decision, not a default. Pick from registration data, not from a map of India. Each extra language adds QA time more than it adds compute.

  2. Rehearse the full chain with a real person

    Not a test tone. Ten minutes of someone talking at stage pace, in the accent you will actually get on the day.

  3. Seat a monitor per language cluster

    One reviewer covering two or three related languages, listening live with a hotline to the control room. They catch drift faster than any metric does.

  4. Publish the switcher, not just the languages

    Print how to change audio in the agenda and put it on screen before session one. Adoption is a UI problem more than a translation problem.

What usually goes wrong

The most common failure is not the AI. It is the audio feed. Dubbing quality is capped by the cleanliness of the source. A lavalier rubbing against a kurta, a lectern mic picking up hall reverb, an interpreter booth bleeding into the floor mix: each of these degrades the transcript before any model sees it. We ask for a dedicated post-fader mic bus, not the front-of-house mix with music stings and audience noise in it. Where a venue cannot provide one, we bring our own split and take the extra half hour at setup.

The second failure is expectation. Realtime dubbing at 412ms is not a human interpreter with a week of briefing notes. It handles prepared remarks, moderated panels and Q&A well. It struggles with rapid crosstalk, heavy literary Hindi, and jokes built on wordplay. For a ministerial address where every clause carries policy weight, we recommend human interpreters on the two or three most sensitive languages and the engine on the rest. Saying that in the proposal costs us revenue and saves the client a bad afternoon.

Common questions

Can delegates inside the hall use this, or is it only for remote viewers?

Both. In-room delegates scan a QR code, open the player on their phone, plug in earphones and choose a language. That removes the cost of hiring and distributing IR receivers across eight channels. The tradeoff is that it depends on venue Wi-Fi or mobile coverage holding up for the whole room, which needs its own capacity plan.

What does an extra language cost?

Compute is a small share of it. The real cost is QA: a monitor for that language, glossary work and rehearsal time. Adding a ninth language to an eight-language event is a modest line item in INR. Adding the first language beyond English is the expensive one, because that is where the whole pipeline gets built and tested.

What happens if the venue internet drops mid-session?

Ingest runs on dual paths with automatic failover, and sockets carry a 25-second idle timeout so encoders reconnect cleanly instead of hanging half-open. Dubbing resumes from live, not from where it stopped, so there is no catch-up replay in the live tracks. The full floor audio stays in the recording regardless.