You can hear everyone fine. They can't hear you. Worse — Windows says the mic is "working perfectly." App-level mic problems hit at three layers: OS permission, app device selection, and the app's own audio processing. Here's exactly where each app breaks down and how to fix it.

Step 0 — Verify the Mic Works at All

Open the KeyTest mic tester in your browser. Click "Enable Microphone" and watch the live waveform. If it doesn't move here, the issue is OS-level — start with our Windows 11 mic fixes guide. If the waveform moves, the mic is fine and we're chasing an app-level problem. Continue below.

Discord — Five Targeted Fixes

  1. User Settings → Voice & Video → Input Device: explicitly pick your mic instead of "Default". When Windows changes default, Discord doesn't always follow.
  2. Input Sensitivity: switch off "Automatically determine input sensitivity" and drag the slider while speaking. Set it just below your speech level so background noise doesn't trigger transmission.
  3. Reset Voice Settings (bottom of Voice & Video page). Clears everything; reboots Discord's audio engine.
  4. Disable Exclusive Mode in Windows (Sound → Properties → Advanced). Discord opens devices in shared mode and clashes with apps holding exclusive locks.
  5. Run as Administrator (right-click Discord → Run as administrator). Some Win11 builds restrict mic access to elevated processes for desktop apps.

Discord's official No Mic Output guide has additional steps for legacy audio subsystems.

Zoom — Five Targeted Fixes

  1. In-meeting → Audio Settings → Microphone: pick your mic and click "Test Mic". A bouncing input level confirms Zoom hears you.
  2. Uncheck "Automatically adjust microphone volume" — set the slider manually to about 75%.
  3. Audio Profile → Original Sound for Musicians: enables higher-quality, less-processed audio. Useful when noise suppression is removing your voice.
  4. Background Noise Suppression → Low: too aggressive a setting can silence soft speech.
  5. Sign out and back in. Zoom caches device IDs per account; signing in again rebuilds the cache.

Zoom maintains a list of platform-specific mic issues in their audio troubleshooting article.

Microsoft Teams — Five Targeted Fixes

  1. Settings → Devices → Microphone: select the mic explicitly, not "Same as system".
  2. Make a Test Call from Settings → Devices → bottom of page. Teams plays your recorded voice back so you can hear what others hear.
  3. Clear Teams cache: close Teams, navigate to %appdata%/Microsoft/Teams, delete the contents (or for new Teams, %localappdata%/Packages/MSTeams_*). Restart and sign back in.
  4. Disable noise suppression temporarily: Devices → Noise suppression → Off. Teams' AI suppression occasionally classifies a voice as noise and gates it out.
  5. Reinstall the new Teams: classic Teams is being phased out. If you're still on classic, the new Teams resolves many lingering audio bugs.

Apps Sharing the Mic — The Exclusive Mode Trap

If Discord works only when OBS is closed (or vice versa), one of them is taking exclusive control. Open Sound → Recording → Microphone → Properties → Advanced → uncheck both "Allow applications to take exclusive control" boxes. Both apps can now share access.

Browser Apps (Google Meet, Slack Huddles, Web Discord)

Browser-based calls require an additional permission grant. Open Chrome → Settings → Privacy and security → Site settings → Microphone, and ensure the meeting site has access. Look at the URL bar lock icon during a call — clicking it shows the live mic permission state.

For Google Meet and Slack web client, Chromium occasionally fails to enumerate freshly plugged USB mics. Refresh the page (or restart the browser) after plugging in.

Final Sanity Check

If only one app fails after every fix above, uninstall and reinstall that app. App audio configs aren't always cleared by reset buttons; a clean reinstall is the nuclear option that almost always works. After reinstall, set device explicitly first, then test in the app's built-in mic test before joining a real meeting.

Frequently Asked Questions

Why does Discord show 'No Input Devices Found'?

Three causes in order of frequency: Discord doesn't have OS-level mic permission, you launched Discord before plugging the mic in (a quick restart fixes it), or Windows has the mic disabled at the privacy layer. Check Windows mic privacy first, then restart Discord.

How do I reset Discord's voice settings?

User Settings → Voice & Video → scroll to the bottom → Reset Voice Settings. This clears all input/output device choices, sensitivity, and codec preferences. Useful when settings are corrupted after a Discord update.

What is Push-to-Talk vs Voice Activity?

Push-to-Talk only transmits when you hold a key — best for noisy rooms, eliminates accidental hot-mic moments. Voice Activity transmits whenever your input crosses a sensitivity threshold — convenient but transmits everything, including background noise. Mixed settings (Push-to-Talk for normal chat, voice activity for in-game) are common.

Why does Zoom mute me automatically?

Zoom's 'Mute participants upon entry' is enabled by the host, OR your audio is below Zoom's auto-detection threshold. In the latter case, raise your input volume or unmute manually after joining. Settings → Audio → uncheck 'Mute my microphone when joining'.

My mic works in Discord but not Teams — why?

Teams keeps a separate device cache. Sign out of Teams, clear its cache (%appdata%/Microsoft/Teams), and sign back in. Also check Devices in Teams settings to manually pick the correct mic — it doesn't always inherit the Windows default.