So, I need to create a voice chatting system for a VR game (HTC & Oculus) in which the player have a filter for his voice depending on which character he choses. (everyone can talk to everyone / based on distance, so i need the voice to come out of the player as a 3D sound in real space)

I am a sound designer with intermediate knowledge in Fmod and no idea about coding.
I have developers working with me but they never worked on a voice chat system and have basic knowledge in Fmod.

Any help is appreciated..
– How to get input from the player’s microphone
– Is it possible to set a real-time filter on the channel that changes the voice as the player speaks through it (it is not a necessary feature but it would be nice to have if it’s possible)