Skip to content

Google Summer of Code 2026 · FOSSASIA

VoxBento

Real-time speech translation and multilingual interpretation for virtual and hybrid events, built in the browser. This is the running record of my Google Summer of Code 2026 with FOSSASIA: the system, the code, and the people around it.

My FOSSASIA journey

I started contributing in October 2025, before GSoC. My work grew from Eventyay checkout, permissions, and organizer workflows into live interpretation with VoxBento, the Eventyay Business pricing and billing foundation, and maintenance across FOSSASIA repositories.

Along the way, I opened issues and architecture proposals, reviewed contributions, and built shared instructions and skills for AI-assisted coding in Eventyay, VoxBento, and Visdom. Working with mentors and contributors at FOSSASIA Summit brought those collaborations beyond GitHub.

Contribution ledger

645
merged PRs
709
pull requests
333
issues opened
18
FOSSASIA repos

Pulled from the GitHub API at build time · full breakdown

The system

Live audio path

Interpreter browserWebRTC / WHIPMediaMTXWebRTC / WHEPListener browser

Direct media path: Python coordinates it but never touches audio bytes.

Interpretation pipeline

RTSP / FFmpegSpeech-to-textfinal segmentsTranslationText-to-speech

Captions, translations and synthesized speech are pushed to clients over WebSocket.

FastAPI · async coordinationWebSocket booth statePostgreSQL / SQLiteJitsi floor monitoringDocker · Linux · Nginx
Read the architecture deep dive

Timeline · 22 weeks

  1. Mar 3–9

    FOSSASIA Summit · Bangkok

  2. May 1–24

    Community Bonding · GSoC

  3. May 25 – Aug 23

    Coding period · Weeks 1–13

  4. Jul 21–26

    Wikimania · Paris

  5. Jul 27 – Aug 5

    FOSSASIA community · Germany

  6. Aug 24 – Nov 2

    Extended coding · Weeks 14–22

  7. Nov 2

    Work product due · Final report

Latest notes

All posts →

Beyond the code

Gallery →
Speaking about Eventyay work in BangkokWikimania 2026 opening partyMario, Arnav, and Saksham at the Reichstag, the German ParliamentProject discussion with Nils Magnus
  • FOSSASIA Summit 2026

    Bangkok · Mar 3–9, 2026

  • Wikimania 2026 & UNESCO

    Paris · Jul 21–26, 2026

  • FOSSASIA community

    Germany · Jul 27 – Aug 5, 2026