Step 1: Check Voice Settings
- Open Discord → click the ⚙ gear icon (bottom-left, next to your username)
- Go to Voice & Video
- Under Input Device, select your microphone (don't leave it on "Default" — pick the specific device)
- Click "Let's Check" under the Mic Test section
- Speak — you should hear yourself played back
Step 2: Check Input Mode
Discord has two input modes that confuse many users:
- Voice Activity — mic is always on, transmits when you speak
- Push to Talk — mic only works when you hold a key
If you're on Push to Talk and don't know the key, switch to Voice Activity to test.
Also check the Input Sensitivity slider — if it's too high, Discord won't pick up your voice. Try moving it to the left or turning off "Automatically determine input sensitivity".
Step 3: Reset Voice Settings
The nuclear option that fixes most Discord voice issues:
- Go to Settings → Voice & Video
- Scroll all the way to the bottom
- Click "Reset Voice Settings"
- Confirm the reset
- Reconfigure your input device and test again
Ad
Step 4: Run Discord as Administrator
Some audio drivers require elevated permissions:
- Close Discord completely (check system tray)
- Right-click the Discord shortcut → "Run as administrator"
- Join a voice channel and test
Step 5: Disable QoS and Other Settings
In Voice & Video settings, try toggling these off:
- Enable Quality of Service High Packet Priority — can cause issues with some routers
- Echo Cancellation — can interfere with some mics
- Noise Suppression — try "None" to rule out processing issues
- Advanced Voice Activity — can be too aggressive at filtering
Step 6: Check OS Permissions
- Windows: Settings → Privacy → Microphone → Enable Discord. Full guide
- Mac: System Settings → Privacy → Microphone → Enable Discord. Full guide
Step 7: Use Discord Web
If the desktop app won't work, try discord.com in Chrome as a workaround. If the mic works in the browser version, reinstall the desktop app.