Provide API to copy a player's voice to specified audio sources
Μerlin
It would be useful to be able to direct a VRCPlayerAPI to copy its voice locally to one or more specified audio sources. This would disable the network voice distance checks for the duration that the player api is directed at an audio source and force them to always send voice.
As https://feedback.vrchat.com/feature-requests/p/working-microphone-script has been closed I'm making a new canny in the Udon board since Phase said I should and I can't find a relevant one.
The player api voice settings are useful for many circumstances, but they lack control for if we want to relocate players voices. For instance if I wanted to make a walkie talkie, or an intercom system in a world, I'd need to settle for a unspatialized "voice of god." Even for stage performances where I want the voice to come from speakers in the world, it removes from the immersion to the point that I wouldn't really want to use the voice settings API.
A plus would be if this was implemented in a way that we could put stuff like high pass filters on the audio source and have them affect the voice that's mirrored to the audio source. This may involve a VRC-specific component to use as the target which goes on the same game object as the audio source.
It would also be nice to be able to send multiple player's voices to a single output. But not absolutely necessary since we could handle it if need be by having a different source for each player. If it were included, it'd be good to be able to control the volume of each player's input to the source.
Log In
rollthered
This is something that I wanted since I first started making worlds!! VRChat needs more stuff like this in order to enhance the immersion and fidelity of sound overall. Also I really did not like the way they handled the last few audio related updates with the VRC Spatial override volumes as a sort of "Hey you can use this for hearing people on a stage more clearly" thing. It honestly added back more problems than it fixes for me. I get very disoriented and honestly a bit uncomfortable when someone is speaking from directly inside of my head instead of a real life scenario where yes the person speaking is louder than others, but they actually have a speaker driving that instead and it is still directional and has an impact on how the room reverberates the sound at higher volumes.