This is probably a stupid question, but i have an NPC metahuman in testing that is supposed to respond to my voice. I setup an audio capture to measure the sound level of my voice, but it doesn’t register at all. Its like my mic isnt plugged in. Is there a way to set the default microphone input, in unreal engine 5? I feel like it might be looking for audio on an input that isnt active.
First check if it works outside of unreal , in the OS. for a mic the best port to use is USB or LineIn. If you are using windows, test if the port is enabled and set as the default input device
If it is, and you see the sound bar fill up when you talk in the mic, then basically the mic works. If it doesn’t, either the mic, cable, port are broken or the input signal is way too low. You might need to increase that signal in some cases with a pre amplifier.
Next up, know that Windows can have the mic disabled for disallowed programs.
if you type “Choose which apps can access the microphone” in start, you get the settings page where you might be able to allow Unreal Engine or a different process you use in between the mic and UE.
If that all looks OK then most likely it’s your code, which you should post here.
Same issue, seems a lot of people are having the issue since late 5.3 versions of unreal engine. some solve it by manually setting input device in their blueprint with a start capture mode which lets you input a device number but for majority this isnt working. still not sure what the fix is, mic is recording absolutely nothing yet works perfectly fine outside of UE