# Sagaphone A web-based, procedural family-saga narrator with TTS — generates random family trees and narrates their story out loud. Intended as a "fall asleep" tool: set a timer, and it reads family sagas until time runs out. See [SPEC.md](SPEC.md) for the full spec, architecture, and design areas. ## Status Spec-only. Implementation not started yet. ## Stack (planned) - Frontend: SvelteKit - Backend: FastAPI (Python, `uv`) - TTS: Piper (server-side) - Narration: Anthropic Haiku API (server-side) - Reverse proxy: Caddy - Deployment target: Zeus, `sagaphone.orbitstack.casa`