Local speech for macOS

Audio in. Transcript out.

EdgeSpeak turns recordings into clean text on Apple Silicon, then exposes the same local speech engine through a small OpenAI-compatible gateway.

Private by default. Built for local files, MCP tools, and CLI workflows.

local-transcribe.mov
00:04Drop a meeting, interview, or voice memo into EdgeSpeak.
00:12The transcript appears while local speech recognition is still running.
00:27Export clean text, subtitles, or an OpenAI-compatible response.

v0.1 scope

The first release is about reliable local transcription.

The web app handles billing, licenses, downloads, and docs. The desktop app keeps speech recognition on the Mac.

Local transcripts

Import audio or video, stream progress, identify speakers, and export useful formats.

Gateway mode

Call local speech from tools that already know OpenAI-compatible APIs.

Device licenses

Manage up to four activated Macs from the account page.

Developer surface

Use the Mac as a speech backend.

EdgeSpeak ships with a local gateway for scripts, agents, and internal workflows that need private transcription without uploading source audio.

gateway
curl http://127.0.0.1:8787/v1/audio/transcriptions \
  -H "Authorization: Bearer local" \
  -F file=@meeting.m4a \
  -F model=edgespeak-local