-
Notifications
You must be signed in to change notification settings - Fork 8
Installation
Guribo edited this page Jul 3, 2026
·
1 revision
- Unity 2022.3.22f1 or higher (VRChat current version)
- VRChat World SDK 3.10.3 or higher
- VRChat Creator Companion (VCC) or ALCOM
- Open your Unity project
- Open VRChat Creator Companion or ALCOM
- Add the TLP UdonVoiceUtils package to your project:
- VCC: search for
UdonVoiceUtilsin the package list and add it - ALCOM: add the TLP repository URL:
https://guribo.github.io/TLP/and installtlp.udonvoiceutils
- VCC: search for
- Wait for Unity to recompile
- Open the demo scene:
Packages/tlp.udonvoiceutils/Runtime/Scenes/Demo.unity - Enable ClientSim (VRChat SDK menu)
- Click Play in Unity
- Check the console — only one expected error about
AudioListenershould appear - If there are other errors, see Troubleshooting
- Minimal Scene Setup — add UVU to your own scene
- Tutorial #1: Voice Override Zone — first voice override
- Architecture
- Occlusion
- Voice Directionality
- Height Scaling
- Audio Processing Pipeline
- Private Voice Channels
- WorldAudio Subsystem
- WorldAudio Limitations
- Set Up Occlusion
- Set Up Voice Channels
- Set Up Reverb
- Set Up Height Scaling
- Set Up Voice Directionality
- Set Up Microphone
- Set Up WorldAudio Emitters
- Enable Debug Mode
- Tutorial #1: Custom Voice Override Zone
- Tutorial #2: Private Voice Channels
- Tutorial #3: Setting Up World Audio
- PlayerAudioController
- PlayerAudioOverride
- PlayerAudioOverrideList
- PlayerAudioView
- PlayerAudioConfigurationModel
- SyncedPlayerAudioConfigurationModel
- VoiceUtils
- IgnoredPlayers
- AudioObstacle
- DefaultPlayerOcclusion
- NullPlayerOcclusion
- PlayerOcclusionStrategy
- Privacy Channel Reference
- AdjustableGain
- DynamicPrivacy
- PickupMicrophone — MVC microphone system with MicModel/MicController/MicView
- VoiceOverrideTriggerZone
- VoiceOverrideRoom