Skip to content

LLM polish

After dictation completes and before the text is inserted, an LLM rewrites the spoken transcript. It is configured separately from the voice-command intent model, and can reuse the same Keychain keys per provider.

Style Role
Verbatim Fix clear ASR errors only
Light polish Drop fillers / self-corrections, light formatting
Deep polish Clear written form, keep the original meaning

Path: Settings → Text processing → LLM polish.

Configure OpenAI, Anthropic, NVIDIA NIM, DeepSeek, Qwen, Gemini and more (see the in-app list). A valid API key is required; on failure the raw transcript is usually inserted instead.

If Local Only Mode is on and the polish API is not on localhost, polish is skipped.

Voice translation uses a separate hotkey and flow. It shares the LLM provider configuration from the polish side, but is a separate call.