KE Beacon
A Mavis Beacon–style typing training platform with a real AI voice coach. Built by William Keenan / K&E Studios — curriculum drills, AI-generated lessons (Gemini → Anthropic), and spoken feedback via ElevenLabs (Google TTS backup).
Voice coach
ElevenLabs primary TTS with Google Cloud TTS fallback. Encouragement, intros, and post-drill debriefs spoken aloud.
AI adaptive lessons
Google Gemini first, Anthropic Haiku fallback. Generate drills from any topic; difficulty tracks your last WPM and accuracy.
Live metrics
WPM, accuracy, errors, and duration — classic tutor scoreboard with pass targets per lesson.
Guided keyboard
Next-key highlight on a full keyboard map. Home-row through speed-burst curriculum included.
Sit up. Home row. Never stop.
Loop mode finishes a drill, speaks a debrief, levels you up or down, reseeds a new passage, and keeps going — Mission Control style. Progress and streak live in your browser.
Self-perpetuating mode ready. Start a drill — I advance, reseed, and keep you moving.
Loop mode finishes a drill, speaks a debrief, levels you up or down, reseeds a new passage, and never stops until you leave.
Integration surface
POST /api/beacon/speak— ElevenLabs → Google TTS audioPOST /api/beacon/lesson— AI adaptive drill JSON (Gemini → Anthropic → local)POST /api/beacon/coach— AI debrief + optional ElevenLabs/Google audio (base64)GET /api/beacon/lesson— built-in curriculumPOST /api/beacon/loop— self-perpetuating tick (next lesson + coach bridge + audio)GET /api/cron/beacon-perpetuity— daily warm + IndexNow (CRON_SECRET)
Env: ELEVENLABS_API_KEY, optional ELEVENLABS_VOICE_ID, GOOGLE_API_KEY (Gemini + Cloud TTS), ANTHROPIC_API_KEY (lesson/coach fallback). Not affiliated with the original Mavis Beacon trademark — “Mavis Beacon–style” describes the tutoring format only.