Large lag on listening to microphone input

Hi,
I am attempting to have a scene where a player can speak into the microphone and hear themselves back as if they where in a particular acoustic space. I have this working, however there is a large lag between the player speaking, and them hearing themselves back (this is without any of the acoustics programmed in yet, just passing input directly into output).

I have attemptedn to lower the buffer size (as suggested in comment #12 here: Hey, Is there anyway I can input my audio signal from my audio interface? - Audio - Unreal Engine Forums) by changing the values for AudioCaptureData.Reserve but this has had no effect.

Has anyone resolved this issue or has any information about how they worked around this?

Hello,
Could you please tell me how you make the players listen to themselves in the game?