voice ·

Voice in

From sound to text, end-to-end under a second.

transcribeFree

Whisper-grade transcription

Punctuation, casing, and capitalisation handled out of the box. Streaming partial results show up as you talk.

languagesFree

99+ languages, mixed-language utterances

Code-switch mid-sentence. Set a preferred language list and InkSpoke picks the closest match for each segment.

vadFree

Smart silence detection

Built-in VAD with calibrated gain. Auto-trims dead air, pauses, and reverb so transcripts stay clean.

streaming-asrFree

Streaming partial results

See your sentence appear word-by-word as you speak. Useful for long-form dictation when you want to catch yourself mid-thought.

Requires a local on-device model. Larger streaming models are Pro-only.
refine ·

Refinement

From transcript to a sentence you'd actually send.

toneFree

Tone presets + custom prompts

Professional · Casual · Technical · Creative — or write your own refinement instructions per workspace.

streamingFree

Live streaming refinement

Refined tokens appear in the overlay as they're generated. See the polished version build itself in real time.

diffFree

Show-the-diff preview

Optional overlay shows raw transcript vs. refined output side-by-side before injection.

vocabFree

Per-workspace vocabulary

Teach internal product names, acronyms, codenames, people. Applied at both transcription and refinement passes.

workspaces ·

Workspaces

The same words mean different things in different apps.

auto-detectFree

Auto-detect by active app

Watches the foreground window. Switches workspace automatically — fuzzy-matched against app name and window title.

composeFree

Compose your own

Domain context, output style, tone, and free-form custom instructions. Stack global vocab on top of per-workspace overrides.

libraryFree

Workspace library

Curated starter templates: Slack, Gmail, Cursor, Notion, Linear, Figma comments, and more.

unlimitedPro

Unlimited workspaces

Free includes 5. Pro is unlimited. Sync across devices, with optional end-to-end encryption for entry content.

commands ·

Voice commands

Don't just dictate — operate.

wake-wordFree

Hands-free wake-word

Pick from ten wake names, with an optional "hey" prefix. Detection runs on a local model — audio never leaves the device for wake-word detection.

macrosPro

Commands with parameters

Write one command that takes a slot: "open {app}", "type {text}". InkSpoke fills it from your speech and matches {app} against your favourites.

actionsPro

Ten command actions

Type a snippet · press a shortcut · open an app, a URL or a file · focus, hide or quit a window. Insert your last dictation with {last}.

hotkeyFree

Configurable hotkey

Press ⌥+Space, or rebind any of six actions to your own combination. Press to start, press again to finish.

models ·

Models & providers

Use ours, use yours, run on-device.

platformFree

Platform-hosted models

Free and Pro come with curated voice + text models hosted on the InkSpoke platform. No setup required.

byok-voicePro

BYOK voice

Point transcription at OpenAI, Groq, Azure OpenAI, or any OpenAI-compatible endpoint using your own key.

byok-textPro

BYOK text

OpenAI, Groq, Azure OpenAI, or a self-hosted server — anything speaking the OpenAI chat format. Zero markup on usage.

on-deviceFree

On-device models

Whisper Small runs on your machine free forever. Pro unlocks the larger speech models and on-device refinement. Metal on Apple Silicon, CUDA on Windows; Linux is CPU-only.

privacy ·

Privacy & control

You decide what leaves the machine.

localFree

A pipeline that can stay local

Choose on-device models and your audio and text never leave the machine — dictation keeps working with the network unplugged. Device registration and update checks still reach us; block them at the firewall if you need silence on the wire.

keysFree

API keys kept out of config

Provider keys are encrypted and held by the OS — Keychain on macOS, the data-protection API on Windows, Secret Service on Linux. Never in plaintext config files.

e2eeFree

Optional end-to-end encryption

Standard sync stores entry content on our servers, where we can read it. Turn on Private sync and entry content plus dictionary terms are encrypted on your device with a recovery key only you hold. Workspace names, tags, and titles stay readable plain metadata in both modes.

historyFree

Configurable history retention

Keep a searchable log for a day, a week, a month, or up to a year, then let it prune itself. SQLite, local-only, never synced — and a one-click wipe whenever you want.

injection ·

Text injection

Refined text lands where the cursor is.

everywhereFree

Works in any text field

Native apps, web text inputs, Electron, remote desktops, terminals. Auto-picks the right injection strategy.

clipboardFree

Clipboard-safe

Backs up and restores your clipboard around each injection — never clobbers what you'd copied before.

ide-awareFree

IDE & terminal awareness

Knows when you're in VS Code, Cursor, iTerm, or a remote shell — uses SendKeys to avoid breaking selections.

rdpFree

Remote desktop bridging

Detects RDP/Citrix windows and forwards via Ctrl+V into the remote session.

team ·

Team & cross-device

One InkSpoke across every machine you sit at.

syncFree

Cross-device sync

Workspaces, vocabulary, commands, history — synced across all your installs. macOS + Windows + Linux.

intranetFree

LAN-only device sync

A local server on your desktop, discovered over your own network and paired with an encrypted QR handshake. No cloud roundtrip. The mobile client that pairs with it is still to come.

statsFree

Usage statistics

Words dictated, time saved, top apps, daily streak. SQLite-backed, local-only, exportable.

historyFree

Searchable history

Every dictation, indexed and re-injectable. Filter by app, language, or workspace. Disable retention any time.

Plans

What's free, what's Pro.

Free
Pro
Hotkey + wake-word
Whisper transcription (platform-hosted)
LLM refinement (platform-hosted)
Workspaces
5
unlimited
Cross-device sync (optional E2EE)
Custom vocabulary
Meeting recording + speaker separation
Voice commands
BYOK — voice & text providers
On-device speech models
Whisper Small
all models
On-device refinement models
Priority support

You spoke. Now ink it.

Free with platform-hosted voice + text models. Pro unlocks BYOK, on-device models, and unlimited workspaces.