Speech in, speech out
The browser uses OpenAI's low-latency realtime transport instead of a stitched text and TTS loop.
A live room for imaginary worlds
Speak with a playful realtime companion that remembers your canon, follows interruptions, and helps uncover places, people, conflicts, and scene hooks.
Your spoken story will gather here after the session opens.
The browser uses OpenAI's low-latency realtime transport instead of a stitched text and TTS loop.
The room listens for meaning, lets you cut in, and resumes from the latest direction.
Every browser connection starts with a fresh short-lived client secret from your own API route.