Skip to content

Getting Started

Guribo edited this page Jul 5, 2026 · 1 revision

Getting Started

What to do after installing UdonVoiceUtils and adding the prefabs to your scene.

Prerequisites

Verify Setup

  1. Open your scene
  2. Confirm TLP_PlayerAudioController is in the hierarchy (any parent — position doesn't matter)
  3. Select it and check the Inspector — no missing references (red fields)
  4. Open the console — only the expected AudioListener warning should appear

If there are errors, see Troubleshooting.

Add Your First Override Zone

  1. In the Project window, search for VoiceOverrideTriggerZone
  2. Filter: In Packages (under Packages/tlp.udonvoiceutils/Runtime/Prefabs/Examples/)
  3. Drag the prefab into your scene
  4. Position it where you want a voice zone (e.g., a room or area)
  5. Select the prefab and find the PlayerAudioOverride component in the Inspector
  6. Adjust Voice Distance Far to set the voice range for this zone (default: 25 m)

Test

ClientSim (Quick Check)

  1. Enable ClientSim (VRChat SDK menu → Tools → Testing → Enable ClientSim)
  2. Click Play
  3. Walk into the trigger zone — you should see no errors in the console

ClientSim cannot fully test voice overrides because it only simulates one player. Voice changes between players require real networking.

Build and Test (Full Test)

To test voice overrides properly, you need 2 players in the same world.

  1. Build and Test — VRChat SDK menu → Build & Test
  2. Wait for VRChat to launch
  3. Launch a second instance — VRChat SDK menu → Build & Test (again)
  4. Join a private instance with both clients (same account works)
  5. Move one player into the override zone and verify voice range changes

This is the only way to confirm voice behavior end-to-end.

What to Try Next

Goal Guide
Multiple rooms with different voice settings How to Set Up Voice Channels
Muffle voices behind walls How to Set Up Occlusion
Add reverb to player voices How to Set Up Reverb
Create a custom override zone from scratch Tutorial #1: Voice Override Zone

See Also

Clone this wiki locally