WinSTT logoWinSTT
Settings

Settings

The frameless WinSTT settings window for model, audio, processing, hotkeys, LLM cleanup, text-to-speech, and integrations. Changes save immediately.

Every knob in WinSTT lives in one frameless settings window — pick a model, tune voice detection, rebind the hotkey, or wire up an LLM, all from a single searchable sidebar.

The WinSTT settings window: a vertical sidebar of settings panels on the left and the General panel open on the right.
The sidebar groups the app's configuration panels. The titlebar is the drag region — there is no window frame.
1
frameless window
0
Save buttons — changes save live
3
opt-in cloud providers

The window

The settings window is frameless and resizable. The left sidebar lists the configuration panels; click one to switch. The active panel's title sits in a band that doubles as the drag region, so you can move the window from the empty header space. Close it from the sidebar — nothing is lost, because there is no "Save" or "Apply" button.

Two panels — Model and General — host sub-sections that have their own docs pages: LLM and Text-to-Speech live inside the Model panel, and the recording-mode hotkey is set in the General panel.

Pick a panel

The sidebar also has a Dictionary panel (fuzzy corrections), a Snippets panel (text expansion), a History dashboard, and an About panel — covered on the Dictionary and Transcription history pages.

How changes are saved

Settings save automatically the moment you change them — there is no "Save" or "Apply" button. WinSTT writes them to your local app data instantly and applies whatever it safely can without a restart.

The Model settings panel showing the main-model source toggle, model selector, language, device, and unload timeout.
Most model changes hot-swap live; the overlay shows a brief 'swapping' state.

Most changes apply live, including swapping the active model. A few changes have to restart the speech engine, which reconnects the WebSocket and takes a moment:

Requires a restart

Switching the model backend family, toggling cloud vs local transcription, and a small set of startup-only audio options (sample rate, microphone lifecycle) reconnect the engine. The overlay shows a brief "swapping" state and the connection dot pulses while it comes back. Each restart-bound control is flagged on its panel's page.

Offline by default

WinSTT runs fully offline. The cloud panels under Integrations are opt-in — adding a key never sends audio anywhere until you explicitly select a cloud model. Removing a cloud key silently reverts to your last local model.

On this page