Embedded AI Device
Story Spinner
Story Spinner is a modular AI-driven storytelling device built on a Raspberry Pi Zero 2 W with a custom enclosure and dedicated display controller PCB. The system generates dynamic stories, character artwork, and expressive narration in real time using the Gemini API. The text-to-speech pipeline is built around token-aware streaming rather than static sentence synthesis. As the language model generates tokens, they are streamed directly into the voice engine, allowing it to interpret punctuation, phrasing, and narrative structure in context. This enables natural inflection, pacing, and emotional continuity across sentences instead of robotic, fragmented speech. By separating interface logic, generative text processing, and audio synthesis layers, the architecture maintains real-time responsiveness while preserving story-level context and expressive delivery.
Edge-to-Cloud Architecture
Embedded Linux
Generative AI
Modular System Design
Interactive Device Engineering
Embedded AI Storytelling Platform
Story Spinner is a custom-built interactive storytelling device powered by a Raspberry Pi Zero 2 W, housed in a fully custom-designed enclosure with a dedicated display controller PCB. The system generates dynamic stories, images, and expressive narration in real time using the Gemini API. The architecture blends edge hardware control with cloud-based generative AI, allowing the device to function as a self-contained creative platform rather than a static media player.
Hardware Architecture & Display Control
Designed a custom display interface board to integrate a non-standard screen with the Raspberry Pi Zero 2 W inside a compact enclosure. Structured power routing, signal integrity, and GPIO mapping to ensure stable operation within constrained mechanical tolerances. The system was engineered for modular upgrades, allowing future expansion of compute, display, or input systems without redesigning the entire device.
