Skip to main content
  1. Projects/

Voice Assistant

Status: in operation · Node · Express · speech synthesis · Notion API

What it does #

Speak, have it transcribed, let the model answer, have the answer read back — with a Notion connection for reading and creating pages and tasks by voice.

The interesting part #

Later, a request came in from a different project that needed exactly one building block: the reading-aloud. Rather than opening up the whole application, I carved the speech-output part out into its own secured endpoint.

That other service has used it ever since, without any access to the rest.

Why it is built this way #

An integration request is usually a request for one capability, not for your whole system. Exposing a single narrow endpoint kept the blast radius small and meant I did not have to trust another codebase with anything else.