Local inference
Model setup, memory constraints, and generation state belong in the product experience. Supported speech workflows run locally after setup.
Local AI · macOS / Independent product
Turn text, PDFs, and EPUBs into audio with local models and a native Apple Silicon workspace.

The engineering challenge
A model that generates speech is only the beginning. People also need model setup, document handling, long-running generation, and a release they can install and update.
Model setup, memory constraints, and generation state belong in the product experience. Supported speech workflows run locally after setup.
The native studio, command-line tools, and MCP interface expose the same core capability for different workflows.
Licensing, signing, notarization, and updates are part of the product, alongside the interface and model integration.
End-to-end product engineering: connecting model capabilities to usable interfaces, managing processing state and failures, and preparing a release. The platform and workflow here are specific to this product; a business integration would have its own data, permissions, and acceptance checks.
My role: product design, engineering, model integration, and release work. This is an independent product, not a client engagement.
Building a similar workflow? Let’s talk ↗