# Audio input: pick a mic and tune preprocessing. Dimmy Help.

> Audio input: pick a mic and tune preprocessing. Step-by-step help for Dimmy, the native voice dictation app for macOS, Windows, and Linux.

Source: https://dimmy.app/help/audio-input/

[← Back to Help center](https://dimmy.app/help/)

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.

info

System audio loopback, which meeting recording uses, always records from your default playback device whatever you pick here.

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.

info

Turning it off only moved the default. If you had already set it yourself, your config keeps your choice.

## 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.

tip

If accuracy is the problem, the microphone and the engine are worth far more than any toggle on this page. See [Which model should you use?](https://dimmy.app/help/choose-your-model/) and [Transcription quality](https://dimmy.app/help/transcription-issues/).

Was this helpful? 

## In this category

[ Settings ReferenceSettings overview: every tab, in one mapRight-click the pill → Settings. Ten tabs grouped by purpose. Use this as the index to find anything you can configure.](https://dimmy.app/help/settings-overview/) [ Settings ReferencePick the dictation languageAuto-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.](https://dimmy.app/help/language/) [ Settings ReferenceStats: count, time saved, words dictatedSettings → Stats. Aggregate numbers computed from your local history. Time saved is the difference between speaking and typing the same text.](https://dimmy.app/help/stats/) [ Settings ReferenceAbout: version, updates, linksSettings → About shows the current version, runs an update check, and links to the repo, license, and acknowledgements.](https://dimmy.app/help/about-and-updates/) [ Settings ReferencePause Dimmy temporarilyDisable the hotkey without quitting the app. Useful during screen recordings, presentations, or focus blocks.](https://dimmy.app/help/pause-dimmy/)

Last updated: 2026-05-22

On this page

1. [01 Input device](#input-device)
2. [02 Microphone volume](#microphone-volume)
3. [03 Preprocessing](#preprocessing)
4. [04 Noise suppression](#noise-suppression)
5. [05 Always on, not a setting](#always-on-not-a-setting)
6. [06 The other Advanced toggles on this page](#the-other-advanced-toggles-on-this-page)
7. [07 Bluetooth caveat](#bluetooth-caveat)
