Sangam is a meeting room where each person chooses the language they speak and the language they hear. A Hindi sentence reaches one colleague in Tamil, another in Japanese, a third as English captions — in about two seconds, in a spoken voice, while the original plays softly underneath.
No shared working language, no interpreter on a phone bridge, no “sorry, can you repeat that in English?”. Each listener’s track is synthesised separately, so six people can be hearing six different languages of the same sentence at the same moment.
हमारा बजट पचास लाख रुपये है, और डिलीवरी मार्च तक चाहिए।
நமது பட்ஜெட் ஐம்பது லட்சம் ரூபாய், டெலிவரி மார்ச்சுக்குள் வேண்டும்.
আমাদের বাজেট পঞ্চাশ লাখ টাকা, আর ডেলিভারি মার্চের মধ্যে চাই।
మన బడ్జెట్ యాభై లక్షల రూపాయలు, డెలివరీ మార్చిలోగా కావాలి.
ଆମ ବଜେଟ୍ ପଚାଶ ଲକ୍ଷ ଟଙ୍କା, ଡେଲିଭରି ମାର୍ଚ୍ଚ ସୁଦ୍ଧା ଦରକାର।
Our budget is five million rupees, and we need delivery by March.
Everyone hears a spoken voice in their own language while the original is ducked underneath — so tone, pace and who-is-talking survive the trip.
One to speak, one to hear. Change either mid-call and the next sentence arrives differently. Nobody has to agree on a common tongue.
Text lands about half a second before the voice, in your language, so you can skim while you listen.
Each language uses the engine that measured best for it — Google streaming where it wins, Gemini where it wins — and falls through automatically when one fails mid-sentence.
Runs on your device with MediaPipe. Your room never leaves your machine.
Self-hosted LiveKit, your Postgres, your storage bucket. No third party sits in the middle of the meeting.
One meeting, one timeline — rendered per person. Recordings go to the bucket you nominate, with a path template you control, so the file lands where your compliance team already looks.
S3, Google Cloud Storage, Azure Blob, Alibaba OSS or a local directory — you name the path template, we write the file.
The same meeting reads back in Hindi for one person and Japanese for another, from one shared timeline.
Decisions, owners and dates pulled out after the call — delivered in the language each person chose.
“What did we commit to on pricing?” answered from the transcript, with the moment it was said.
బడ్జెట్ ₹50 లక్షలుగా ఖరారైంది; డెలివరీ మార్చి చివరి వారానికి.
ప్రియా ధరల పట్టికను శుక్రవారం లోపు పంపుతారు; అరుణ్ లీగల్ సమీక్ష మొదలుపెడతారు.
Your logo, colours, product name and a welcome message on the lobby, in the meeting and on every recap link. On Business, “Powered by Sangam” disappears.
Owners, admins, hosts and members in the workspace; hosts, co-hosts, participants and webinar viewers in the room. Guests never need an account.
Passcodes, waiting rooms, members-only meetings and a lock — checked on the server, not in the browser.
One workspace per client, plans with limits and usage metering, an audit log, a REST API and signed webhooks, and a console to run them all.
Each language is routed to the engine that measured best for it, and the ones we can only caption are marked as such rather than quietly mis-voiced. Fifteen more languages cover the rest of the world.
In our own end-to-end runs, captions arrive roughly a second after a sentence ends and the interpreted voice follows at about 1.4–2.6 seconds, depending on the language pair and sentence length. We publish the numbers rather than a round marketing figure.
No, and we say so. Some languages have strong streaming recognition and a natural voice; a few are caption-only today because no voice we trust exists for them yet. The per-language table in the repo lists exactly what each one does.
No. Start a meeting, share the link, pick your language. Accounts add history, recordings and recaps.
To your self-hosted media server, and to the speech providers you configure, for as long as it takes to interpret a sentence. Nothing is kept unless you turn recording on and point it at your own bucket.
सङ्गम — the confluence, where rivers meet and become one. Which is roughly the job description.
No download, no account, no agreeing on a common language first.
Start a meeting