Realtime Bilingual Meeting Subtitle System

Controlled realtime subtitles for cross-language meetings.

One room can serve desktop speaker and mobile viewer at the same time, while preserving transcripts, audit history, and token usage.

What this MVP covers

The current build aligns to Phase 0 + 1.

System access password

Only the operator uses the system password now. Meeting guests should join through a room-specific share link instead of the global admin entry.

Realtime subtitle room

Speaker captures microphone audio from the browser. Viewer receives room-wide subtitle broadcasts over WebSocket.

Traceability

Every meeting session stores transcript events, timing, token usage, status, and operation history.

Runtime modes

Mock and production paths share the same API surface.

SMS: mock or webhookRealtime: mock or DashScopeDB: SQLite