Open Source AI powered Interpretation Platform https://voxbento.com
Open Source AI powered Interpretation Platform https://voxbento.com
Voxbento is a real-time interpretation platform for live events. It provides a browser-first, zero-install experience for simultaneous interpreters, allowing them to monitor the main floor video via Jitsi and broadcast translated audio to attendees with low latency.
Official Documentation: docs.voxbento.com
Interpreters stream live audio via WebRTC/WHIP → MediaMTX → WHEP (WebRTC playback). Booth coordination (who is active, relay handoff, chat) runs over WebSocket.
Rooms can optionally add a listener-side audio synchronization delay for WHEP playback. The default is 0 ms, which keeps the existing low-latency HTML audio path unchanged. Organizers can set values such as 1000, 2000, 5000, or 8000 ms when a room's livestream video, captions, embedded player, or other external media is delayed and translated audio needs to line up with it. The delay is applied in the listener browser only; MediaMTX, WHIP, WHEP, and RTP packets are not changed.
…
| Dependency | Version | Purpose |
|---|---|---|
| Python | 3.13+ | FastAPI portal |
| uv | latest | Python package manager |
| MediaMTX | 1.x | WebRTC/HLS audio server |
| Docker & Docker Compose | latest | Jitsi stack (or full Docker setup) |
All services (portal, MediaMTX, Jitsi) start with one command:
…
Open http://localhost:8000 — all services are running.
For detailed API documentation, environment variables, and configuration, visit docs.voxbento.com. Native development setup details can also be found in CONTRIBUTING.md.
A mandatory environment variable API_KEY_ENCRYPTION_KEY securely encrypts third-party API keys in the database.
openssl rand -hex 32) and add it to your .env file before starting the application. NVIDIA Riva support is now an optional dependency to reduce the default installation footprint. If you intend to run NVIDIA transcription models, you must explicitly install the optional package:
uv pip install -e .[nvidia]
No open issues yet, or sync has not completed.