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 over your private encryption key.

commands ·

Voice commands

Don't just dictate — operate.

wake-wordFree

Hands-free wake-word

Offline keyword spotter. Customise the wake-phrase. Listens locally — no audio leaves the device until you call it.

macrosPro

Parametric macros

Define commands like "send to {channel}" or "open {app}". InkSpoke fills the slots from your speech.

actionsPro

Built-in actions

Summarise · Translate · Re-tone · Send to app · Open file · Run shortcut. Compose your own action chains.

hotkeyFree

Configurable hotkey

Hold ⌥+Space, or any combo: ⌘, Fn, Caps Lock, side buttons. Hold-to-talk or toggle modes both supported.

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

Plug in Deepgram, AssemblyAI, ElevenLabs, Whisper-on-Azure, or any compatible ASR endpoint.

byok-textPro

BYOK text

OpenAI, Anthropic, Google, Groq, Mistral, or any OpenAI-compatible endpoint. Zero markup on usage.

on-devicePro

On-device models

Run Whisper + Llama entirely on your machine. CoreML on macOS, CUDA on Windows. Verifiable offline.

privacy ·

Privacy & control

You decide what leaves the machine.

shieldPro

Local Shield mode

Flip one toggle and InkSpoke makes zero network calls. Visible in your firewall, not just our marketing copy.

keysFree

API keys in OS keychain

Provider keys live in Keychain / Credential Manager / Secret Service — never in plaintext config files.

e2eeFree

End-to-end encrypted sync

Cross-device sync uses your User Sync Key. Server sees encrypted blobs, nothing readable.

historyFree

Configurable history retention

Keep a searchable log for 7 / 30 / 90 days, or disable it entirely. SQLite, local-only.

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 mobile sync

Pair phone over your own network with a QR code. No cloud roundtrip if you don't want one.

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 (E2EE)
Custom vocabulary
Voice commands & macros
BYOK — voice & text providers
On-device models (Whisper + Llama)
Local Shield (zero-network mode)
Priority support

You spoke. Now ink it.

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