Discord voice activity detection is a feature that automatically unmutes your microphone when you speak and mutes it when you are silent. When this feature stops triggering, other users cannot hear you in voice channels, or they hear constant background noise. The problem usually occurs because of incorrect voice detection sensitivity settings, a misconfigured input device, or a corrupted Discord voice settings file. This article explains the root cause of the detection failure and provides step-by-step fixes to restore automatic voice activation.
Key Takeaways: Fixing Discord Voice Activity Detection
- User Settings > Voice & Video > Voice Activity > Sensitivity: Adjust the slider so your voice triggers the green bar above the threshold.
- User Settings > Voice & Video > Input Device: Select the correct microphone and ensure it is not muted or disabled in Windows.
- Reset Voice Settings via %appdata%\discord\settings.json: Delete the voice section or the entire file to restore default detection behavior.
Why Discord Voice Activity Detection Stops Working
Discord uses a voice activity detection algorithm that compares your microphone input level to a user-set threshold. When the input level exceeds the threshold, Discord transmits your audio; when it falls below, Discord stops transmitting. The detection fails to trigger for three main reasons. First, the sensitivity threshold is set too high, so your normal speaking volume never crosses the line. Second, the wrong input device is selected, or Windows has disabled the correct device. Third, the Discord settings file becomes corrupted after an update or crash, causing the voice detection parameters to reset to invalid values.
Discord does not use a fixed threshold. Instead, it lets you adjust the sensitivity in real time while viewing a green input bar. The bar shows your current mic level. If the bar never moves, Discord is not receiving audio from your microphone. If the bar moves but stays below the threshold line, your voice is not loud enough to trigger detection. Understanding this feedback loop is the key to fixing the issue.
Steps to Fix Discord Voice Activity Detection Not Triggering
- Open Discord User Settings
Click the gear icon in the bottom-left corner of the Discord window, next to your username and avatar. This opens the User Settings menu. - Navigate to Voice & Video Settings
In the left sidebar, click Voice & Video. This section contains all audio input and output controls. - Verify Input Device Selection
Under Input Device, ensure the correct microphone is selected. If you use a headset, choose the headset mic. If you use a desktop mic, choose that device. Click the dropdown and test each option while speaking. The green input bar should move when you talk. - Check Input Volume and Windows Permissions
Open Windows Sound Settings. Right-click the speaker icon in the taskbar and select Sound Settings. Under Input, select your microphone and verify the volume is above 80. Ensure the microphone is not muted. Also go to Privacy & Security > Microphone and confirm Discord has permission to access the microphone. - Adjust Voice Activity Sensitivity
Back in Discord, scroll to the Voice Activity section. You see a slider labeled Sensitivity. Below the slider is a green input bar. Speak at your normal volume. If the green bar stays below the gray threshold line, drag the slider to the left to lower the threshold. If the green bar is already above the line, the sensitivity is correct. If the bar does not move at all, the input device is not working. - Test With Automatic Sensitivity
Click the button labeled Let me check. Discord automatically calibrates the threshold based on your ambient noise. Speak for five seconds. Discord sets the threshold just above your silence level. This often fixes detection that fails due to background noise. - Reset Discord Voice Settings
Press Windows key + R, type %appdata%\discord, and press Enter. Locate the file settings.json. Right-click it and open with Notepad. Find the section that starts with voice. Delete the entire voice section including the opening and closing curly braces. Save the file. Close Discord completely and reopen it. Discord regenerates default voice settings. - Disable Exclusive Mode in Windows
Open Windows Sound Settings. Click More sound settings in the right pane. In the Recording tab, right-click your microphone and select Properties. Go to the Advanced tab. Uncheck Allow applications to take exclusive control of this device. Uncheck Give exclusive mode applications priority. Click Apply and OK. Restart Discord.
If Discord Still Has Voice Detection Issues After the Main Fix
Voice Activity Detection Works in One Server But Not Another
This happens when a server has a custom voice channel permission that forces Push to Talk. Go to the voice channel, click the channel name, and select Edit Channel. Under Permissions, look for the Use Voice Activity permission. If it is set to red or gray, the server requires Push to Talk. You must either enable Push to Talk in your User Settings or ask a server admin to grant the Use Voice Activity permission.
Green Input Bar Shows No Movement at All
If the green bar does not move regardless of sensitivity or device selection, Discord is not receiving audio from Windows. Open Windows Sound Settings and test your microphone using the Test your microphone option. If Windows shows no input, your microphone hardware or driver is faulty. Update the microphone driver via Device Manager or reconnect the device. If Windows shows input but Discord does not, reinstall Discord to repair the audio routing.
Voice Activity Detection Triggers Randomly or Stays On Continuously
This indicates the sensitivity threshold is too low. Raise the slider to the right until the green bar stays below the line during silence. Use the Let me check automatic calibration feature to set an appropriate threshold. If the problem persists, background noise from a fan, air conditioner, or keyboard is constant enough to keep the input above the threshold. Enable Noise Suppression in Discord under Voice & Video > Advanced > Noise Suppression. Set it to Standard or Strong.
Discord Voice Input Modes: Voice Activity vs Push to Talk
| Item | Voice Activity | Push to Talk |
|---|---|---|
| Activation method | Automatic when microphone input exceeds threshold | Manual when a key is held down |
| Best for | Users with quiet rooms and consistent mic volume | Users with background noise or who prefer manual control |
| Setup required | Sensitivity adjustment and noise suppression | Key binding in User Settings > Keybinds |
| Common failure | Threshold too high or input device not detected | Key conflict or keybind not saved |
You can switch between Voice Activity and Push to Talk at any time in User Settings > Voice & Video > Input Mode. If Voice Activity continues to fail, switching to Push to Talk is a reliable workaround while you troubleshoot the detection issue.
After following the steps in this article, you should have Discord voice activity detection working correctly. Verify the fix by joining a voice channel and speaking. Watch the green ring around your avatar light up when you talk. If the problem returns, reapply the reset voice settings step or disable exclusive mode permanently. For persistent issues, run Discord as Administrator once to allow it to access the microphone without Windows interference.