Noa WittN
Normal2mo ago
34 replies
Noa Witt

How to stop Unity from virtualizing realtime avatar voice?

I have an issue where voice chat is virtualized by unity and then stops working. I was able to kinda solve this by repeatedly reinstantiating the realtime avatar voice chat as a prefab every time it was virtualized, but that led to super choppy and unintelligible chat.

My game has a lot of sounds, all of which have a priority of 100 other than voice chat which is attached to an audio source with a priority of 0. Still, Unity constantly virtualizes the voice chat, probably because it’s quiet some times.

Is there a way to fix this WITHOUT rewriting my whole sound system / doing pooling? I don’t use pooling because it over complicates things and I get wonderful performance without it.
Was this page helpful?