translatert

translaterttaurilivekitopenai-realtimeaudiowebrtc

TranslateRT

← Vault Pro

Contexte

Plateforme de traduction audio temps réel pour l’événementiel international. Les spectateurs scannent un QR code, choisissent une langue et écoutent via navigateur sans app native. LAN-only, latence < 3s bout-en-bout, 1 événement simultané par appliance Mac mini.

Stack

  • Backend : Node.js 22 + Fastify 5 + TypeScript strict
  • Frontend : Next.js 15 export statique + livekit-client 2.x
  • SFU : LiveKit Server (natif Homebrew / sidecar Tauri V2)
  • IA : OpenAI Realtime API — gpt-realtime-whisper + gpt-realtime-translate S2S
  • Audio : ffmpeg avfoundation → PCM16 24kHz mono → Opus WebRTC
  • Proxy : Caddy 2 TLS DNS-01 LAN
  • Packaging : Tauri V2 — sidecars node/livekit/caddy embarqués

Pages

FichierRésuméMàj
JournalSessions de travail2026-06-01
DecisionsDécisions techniques2026-06-01
ArchitectureStructure du système2026-06-01
TODOBacklog2026-06-01