Skip to content
VoxNotch

Private audio workflow

VoxNotch

A private studio for recordings that cannot leave your machine. Get high-quality local transcription, design voices, produce podcasts and captions, and let agents automate bounded work around your own instance.

Runs on Docker. Local speech recognition by default. No telemetry.

Claymation studio scene: microphone, local server, recorder, and file tray.

The problem

Every tool that understands your audio wants a copy of it first.

Transcription services upload it. Editors upload it. Voice tools upload it, and keep the voice model afterwards. For a lot of recordings — a client session, an unpublished interview, a source who asked you not to — that is not a trade-off. It is a hard no.

So the work gets done badly, or not at all, or done anyway while you try not to think about the terms of service.

What it replaces

One install instead of four subscriptions.

What you rentWhat VoxNotch does
Transcription (Otter, Rev)Whisper on your hardware, any length, no per-minute fee
Editor (Descript)Transcript-driven edits, chapters, mastering
Voice (ElevenLabs)Local synthesis and cloning; the model stays on your disk
Studio (Riverside, Podcastle)Podcast assembly, audiograms, delivery packages

How it works

Capture. Understand. Produce.

  1. Capture

    Record in the browser, drop in a file, or point a watch folder at a directory and let it ingest on its own.

    The capture screen recording audio while a watch folder queues an imported file.
    Browser capture, with a watch folder ingesting a second file in the queue.
  2. Understand

    Transcripts with speaker separation, searchable across your whole library. Notes anchored to the exact moment in the audio. Summaries and reports when you want them, and never automatically.

    A diarized transcript with a timestamped note attached at the current playhead.
    A transcript with speaker separation and a note anchored to the playhead.
  3. Produce

    Turn any of it into something finished: a podcast episode with chapters and proper loudness, a captioned vertical clip, a narrated audiobook, a dubbed version in another language.

    The podcast studio showing chapters and loudness metering during mastering.
    The podcast studio with a chapter list and the loudness meter on the master bus.

Privacy architecture

Not a promise. An architecture.

Most private-AI claims mean "we promise not to look." This one means the network path is not there.

  1. Local by default

    Speech recognition runs on your box. No upload, no per-minute billing, no third party in the audio path. Sign-in is the one exception and it never sees your media — see the privacy page.

    faster-whisper, running in your own container.

  2. Cloud is opt-in, and optional means optional

    Every path that could use a cloud model or an LLM has a working no-cloud floor. Turn it off and the feature degrades — it does not break, and it does not quietly fall back.

  3. The app cannot fetch a model

    It cannot name a repository, accept a runner URL from a request, or download weights. Heavy engines run in isolated runners you deploy on purpose, reachable only over loopback.

  4. Your data does not expire

    Nothing is aged out, archived, or deleted except by you.

Honest limits

What this is not.

It is not easier than a SaaS subscription. It is a Docker stack with a database, a job queue, and workers. You will need a machine to run it on and an hour to set it up.

It is not a team product. It is built for one owner per instance.

It is not magic. Transcription quality is Whisper’s quality. Synthesis quality is the model’s quality. What is different is where they run.

Start with one recording when the beta opens.

shell
git clone <repo> && cd web && ./scripts/launch/first-run.sh