Why I built ReadAloud, and the interesting engineering behind word-by-word highlighting, keeping API keys off the device, PDF text extraction, and offline audio.