Two Letters, One Winner
Letter pairs (e.g. S...T, C...T) are revealed simultaneously. The first player to speak or type a valid dictionary word wins the round point.
Real-time word duel platform
Two players, two letters, one winning word.
A real-time competitive word duel ecosystem. Players race head-to-head or practice solo against an AI bot to submit valid words starting and ending with given letter pairs under accelerating timers. Features live WebRTC video and audio calls, on-device Vosk speech recognition, embedded bilingual English and Russian dictionaries, and an authoritative low-latency Go backend on Google Cloud Run.
{
"type": "word_submitted",
"room_code": "ABC123",
"pair": ["S", "T"],
"word": "SMART",
"client_time_ms": 1729555200000,
"input_mode": "voice"
}
Letter pairs (e.g. S...T, C...T) are revealed simultaneously. The first player to speak or type a valid dictionary word wins the round point.
Sudden-death "Hot Potato" volley rounds under an accelerating ticking fuse, alongside 60-second rapid-fire solo Blitz Rush.
Embedded Vosk speech recognition model runs completely on-device with zero network latency and no external speech API dependencies.
Validates words against 274k+ English and 116k+ Russian embedded words, a persistent semantic cache, and cloud LLM adjudication for living slang.
Composes camera video, opponent tracks, live scoreboards, and mixed audio directly into sharable portrait MP4 match recordings.
Shared Compose Multiplatform UI across Android, Web (Wasm), and Desktop (Windows & Linux Steam build) communicating over real-time WebSockets.
A multiplatform client ecosystem connected to an authoritative Go backend on Google Cloud Run:
Compose Multiplatform (Android, Web/Wasm, Desktop) with shared state controllers, Ktor HTTP/WebSockets, and offline Vosk ASR.
Google Front End (GFE) custom domain mapping at lexpair.sosnovich.com terminating TLS and streaming WebSockets directly.
Single-binary Go server managing rooms, state-machine match flows, embedded dictionaries, and admin control plane.
LiveKit WebRTC SFU for low-latency audio/video calls, and multi-tier LLM fallback for modern neologism validation.