Frequently asked questions.
Everything you need to know about InkSpoke — plus the things people kept asking us, so we wrote them down.
What is InkSpoke?+
InkSpoke is a cross-platform desktop Voice OS that converts speech to formatted, context-aware text and injects it directly into any active application. It works offline-first with optional cloud LLM support for enhanced refinement.
Which platforms are supported?+
InkSpoke runs on macOS (Apple Silicon, Ventura 13 or later), Windows 10 1903+ (x64), and Linux (x64, as an AppImage). On-device transcription is GPU-accelerated with Metal on Apple Silicon and CUDA on Windows with an NVIDIA card; Linux currently runs it on CPU, so prefer a smaller or cloud model there.
Does InkSpoke work offline?+
Yes. InkSpoke is offline-first by design. Speech recognition uses local Whisper models and text refinement can run entirely on-device via LlamaSharp. No internet connection is required for core functionality.
How much does InkSpoke cost?+
The free tier includes speech-to-text, refinement, five workspaces, custom vocabulary, cross-device sync with optional end-to-end encryption, meeting recording, and the Whisper Small model on-device. Pro adds voice commands, unlimited workspaces, the larger on-device models, on-device refinement, bring-your-own-key providers, and priority support.
What is BYOK (Bring Your Own Key)?+
BYOK lets you point InkSpoke at your own provider account so usage is billed to you at cost, with no markup. The desktop app speaks the OpenAI chat-completions format, so any OpenAI-compatible endpoint works — OpenAI, Groq, Azure OpenAI, or a self-hosted server such as vLLM, Ollama or LM Studio via their OpenAI-compatible endpoints. BYOK requires Pro.
How does InkSpoke handle my privacy?+
Pick on-device models for speech and refinement and your audio and text never leave the machine — dictation keeps working offline. Pick a cloud model and that request goes to the provider. Dictation history is stored locally and never uploaded. Two things do reach the network at every launch regardless: a device registration and an update check, neither of which can currently be turned off in-app; block the app at your firewall if you need silence on the wire. There is no analytics or crash-reporting telemetry at all.
Which languages are supported?+
InkSpoke supports 99+ languages for speech recognition via Whisper. LLM refinement quality varies by language but works well with all major languages. Custom vocabulary support helps with domain-specific terms.
Do I have to copy and paste the result?+
No. Put your cursor in any text field, press the hotkey, speak, and press it again — the refined text is typed straight into the application you were already in. InkSpoke picks the delivery method per app, using simulated typing for terminals, editors and remote sessions and a clipboard paste elsewhere. If it does borrow the clipboard, your previous contents are put back afterwards.
Can I use InkSpoke with my IDE?+
Yes. InkSpoke works with any application that accepts text input, including VS Code, JetBrains IDEs, Xcode, and terminal emulators. Workspace-aware context helps produce code-appropriate output.
How do I get started?+
Download InkSpoke for your platform and install it. A short setup wizard covers microphone and accessibility permissions. Then put your cursor in any text field and press Alt+Space (Option+Space on macOS) to start dictating, and press it again to finish. Ctrl+Shift+Space works too, as a second binding for apps that already use Alt+Space.
You spoke. Now ink it.
Free with platform-hosted voice + text models. Pro unlocks BYOK, on-device models, and unlimited workspaces.