Baike.dev
All toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
V

voxbento

> 编程语言
Open source

Open Source AI powered Interpretation Platform https://voxbento.com

1.5K stars0 likes0 views
WebsiteGitHub

About

Open Source AI powered Interpretation Platform https://voxbento.com

Voxbento

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.


How it works

…

Setup

Prerequisites

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)

Option 1 — Docker Compose (everything in containers)

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.


Upgrade Notes

API Key Encryption & Rotation

A mandatory environment variable API_KEY_ENCRYPTION_KEY securely encrypts third-party API keys in the database.

  • You must generate a secure key (e.g., using openssl rand -hex 32) and add it to your .env file before starting the application.
  • Rotation: To rotate keys without breaking existing database entries, provide a comma-separated list of keys. Voxbento will encrypt new tokens using the first key, but will use all keys to attempt decryption.

Optional NVIDIA Transcription

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]

Issues· 31 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

Python

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言