Just in case anyone still has this issue try executing the following commands as shown below in the screenshot e.g. voice.MicNoiseGateThreshold 0.005, voice.SilenceDetectionThreshold 0.005, with mic threshold set to -5.
voice.MicInputGain 5 - this one increases mic sensitivity so it might be the fix your looking for, the default value is 1. Bear in mind that these commands affect the mic sound of the client who runs this command so the voice.MicInputGain value may vary based on each player’s mic, for some people it might make it too sensitive to the point that it sounds terribly glitchy, which I’m currently trying to figure out, maybe there’s a command where if it’s too loud then it silences it = voice.debug.PrintAmplitude - I’m very new to c++ so I’m currently trying to figure out where/which file this command is located since I’m thinking of using this value that currently gets printed on the top left corner to set the appropriate gain value, e.g. if the amplitude value goes above 0.2 that’s when it starts sounding glitchy so maybe I can adjust the gain every second when speaking so that it stays preferably below or between 0.1 and 0.2.
Or type (`) to open command when in-game and type “voice.” and read the comments of the possible commands you can do or look within (ue4version)\Engine\Source\Runtime\Engine\Private\VoiceConfig.cpp to get an idea of the default values that’s being used for each command.
Look into the comments of this post for more info: https://answers.unrealengine.com/questions/987675/why-is-my-mic-volume-extemely-low.html?sort=oldest