tech.mytrapp.com: How I Gave My Kiosk a Voice Clone Trained on 213 Lines of Reach Cortana

How I Gave My Kiosk a Voice Clone Trained on 213 Lines of Reach Cortana

What this is: the implementation guide for the voice arc of my family voice kiosk. I replaced the kiosk’s generic TTS voice with a voice clone of Reach Cortana, trained on 213 clean voice lines extracted from my own legally-owned copy of Halo: The Master Chief Collection. The shipped path has four parts: extracting and vetting the corpus from the game’s audio banks, an F5-TTS false start that taught the data lessons, an OmniVoice zero-shot spike that proved the direction, and a LoRA finetune merged into a standalone model that now answers every question the kiosk gets. This guide is the companion to the kiosk guide: I Built My Family a Voice Assistant That Never Touches the Cloud. ...

September 7, 2026 · 18 min · David Trapp, Systems Engineer, CISSP
tech.mytrapp.com: A Voice Assistant That Never Touches the Cloud

I Built My Family a Voice Assistant That Never Touches the Cloud

What this is: the implementation guide for a LAN-only family voice assistant. The client is a thin browser page: at home it runs on a wall tablet, and the same page works on any phone or laptop. The server is one Python file: a hand-rolled WebSocket endpoint that does voice activity detection, streaming speech to text, deterministic routers for facts, a scoped local brain for the rest, and text to speech through a three-layer voice chain that ends in an OmniVoice model fine-tuned on 213 clean voice lines of Reach Cortana from my own legally-owned MCC install. No cloud speech service, no cloud brain, no monthly fee. ...

September 6, 2026 · 36 min · David Trapp, Systems Engineer, CISSP