I'm getting horrible echoes
If I get too close to another player, I start hearing my own voice from their avatar and then it echos louder and louder until it's screeching in my ear. Is this a normcore problem or a unity problem?
RealtimeAvatarVoice includes an AudioPreprocessor that automatically sets the gain for the microphone and filters out background noise, reverb, and echo cancellation.
It's worth noting that most platforms default to using hardware echo cancellation supplied by the operation system, so the AudioPreprocessor's echo cancellation functionality is not required.
RealtimeAvatarVoice works on any realtime prefab as long as the RealtimeView component has an owner.
Upon instantiation, RealtimeAvatarVoice uses the ownership of the RealtimeView to determine if it should be sending audio for this prefab or receiving audio to play back.
RealtimeAvatar will create the avatar prefab structure for us. There's a game object for the player, head, and hands. Each component has a RealtimeTransform component on it, and the head has a RealtimeAvatarVoice component on it for voice chat.

