Dictation
Dictation turns speech into text. It does not perform LLM rewriting, execute utilities, or generate spoken replies. Use it for notes, forms, messages, and other direct transcription tasks.Assist
Assist turns speech or text into one bounded result. That result may come from a deterministic replacement, a utility, or an LLM, and may optionally be read aloud. Use it when you want transformation or a single answer rather than a live conversation.Voice Agent
Voice Agent is a realtime audio conversation. It is intended for interactive brainstorming, support, and follow-up questions where turn detection and spoken output matter.Hands-Free and customization
Hands-Free controls activation, microphone capture, automatic end-of-speech, and optional speaker output over the three modes. Words teach SpeechKit terms to recognize; Replacements apply deterministic text, command, snippet, synonym, or template transformations. Meeting sits beside the three modes rather than inside them. It records a call on its own pipeline and shares only the speech-to-text transcriber with Dictation, so call audio never reaches the dictation overlay, history, or clipboard shortcuts.Local and external providers
Provider choice determines the data path:
SpeechKit ships adapters for local
whisper.cpp and Piper, a self-hosted
whisper-server, Ollama and other OpenAI-compatible endpoints, and the
external providers OpenAI, Groq, Deepgram, AssemblyAI, Hugging Face,
OpenRouter, Azure Speech, and Microsoft Foundry. Google speech-to-text,
Google text-to-speech, and Gemini Live were removed; configurations that still
name them fail closed instead of silently selecting a different provider.
SpeechKit does not make an external provider local. Review provider
configuration and privacy terms before sending sensitive audio.
Network Scope
Network Scope is the boundary you set once and the backend enforces everywhere — provider assembly, model downloads, updates, telemetry, server connections, and integrations.
Choosing a stricter scope suspends incompatible settings instead of deleting
them, and Settings explains what is disabled and why.
Retention Scope
Retention Scope is the second, independent axis: it answers what outlives the work that produced it.
An install with no network access still writes transcripts to disk. Set both
scopes deliberately.
Install the Windows client
Download and verify the current public beta.
Record a meeting
Capture a call on two channels and generate a cited write-up.
