← Back to Help center
Settings Reference

Audio input: microphone and processing

Settings → Voice input. Pick the input device. The processing toggles ship off, because measurement showed they made transcripts worse.

Input device

Settings → Voice input → Input device, on both macOS and Windows, where it sits under the MICROPHONE heading. It lists every microphone the OS knows about: Bluetooth headsets, USB mics, built-in laptop mics, audio interfaces. Leave it on System default unless you have a reason not to.

If a dictation comes back empty, the OS most likely handed Dimmy the wrong device. Some laptops switch to HDMI when a monitor is plugged in. Pick the microphone by name instead of System default and try again.

The Voice input page with the input device dropdown open

Microphone volume

An Advanced setting, a gain slider at 50 % by default. Raise it if you speak softly and the transcript keeps losing the start of sentences. Leave it low if your mic is already loud.

Preprocessing

One toggle covering three stages: an 80 Hz highpass filter, voice activity detection, and automatic gain control. It ships off, and that is deliberate.

  • The voice activity detection trimmed 40 to 60 % of the samples and misjudged exactly the quiet-microphone case it was meant to rescue. One 45-second dictation came back as "Ah!".
  • The automatic gain control clipped every one of 38 measured captures, until its target was lowered and a true-peak ceiling added.
  • Whisper is level-robust and noise-robust on its own, so the three stages were solving a problem it does not have.

Noise suppression

Dimmy has a neural denoiser that runs while you record rather than as a pass afterwards. It ships off and has no Settings toggle at all, because enhancement made transcripts measurably worse: on the dictations that changed at all, punctuation dropped by about a third and capitalisation by about half, and the denoiser removed none of the hallucinations it was there for. There is nothing to turn on here.

Always on, not a setting

A NaN-safe clamp keeps every sample inside [-1.0, 1.0] before anything else touches it. One bad sample used to be enough to crash Whisper. It is not user-toggleable and never has been.

The other Advanced toggles on this page

  • Accelerate transcription: transcribes in short chunks while you talk, so the text is ready almost instantly when you release the key. Parakeet is realtime; Whisper needs a GPU to keep up.
  • Live captions: shows a floating caption of what you are saying while you speak. Needs Accelerate transcription on.
  • Realtime typing: writes each finished phrase straight into the app as you speak. Uses Deepgram if you saved a Deepgram key, otherwise your local model.

Bluetooth caveat

Bluetooth headsets often drop into the 8 kHz HFP profile when an app opens the mic, even though they support 48 kHz A2DP for output. The audio sounds tinny. Dimmy upsamples to 16 kHz before STT, which is enough for Whisper, but accuracy drops noticeably compared to a USB or built-in mic.

Was this helpful?

In this category

Settings Reference
Settings overview: every tab, in one map
Right-click the pill → Settings. Ten tabs grouped by purpose. Use this as the index to find anything you can configure.
Settings Reference
Pick the dictation language
Auto-detect or pin one of 15 languages. What the setting does depends on which engine you run: Whisper obeys it, Parakeet ignores it, Qwen3-ASR needs it.
Settings Reference
Stats: count, time saved, words dictated
Settings → Stats. Aggregate numbers computed from your local history. Time saved is the difference between speaking and typing the same text.
Settings Reference
About: version, updates, links
Settings → About shows the current version, runs an update check, and links to the repo, license, and acknowledgements.
Settings Reference
Pause Dimmy temporarily
Disable the hotkey without quitting the app. Useful during screen recordings, presentations, or focus blocks.
Last updated: 2026-05-22