Skip to main content
Version: 3.4.3

VRC Mute Sync

VRC Mute Sync automatically synchronizes the microphone mute status between VRChat and VRCT, ensuring both applications stay in sync when you mute or unmute.

Overview​

When enabled, VRC Mute Sync:

  • Detects when you mute/unmute in VRChat
  • Automatically mutes/unmutes VRCT transcription
  • Prevents sending transcribed text when muted in VRChat
  • Keeps both applications in sync

This ensures you don't accidentally send transcribed messages when you think you're muted.

How to Enable​

Open VRC Mute Sync Settings​

  1. In the VRCT main window, click the VRC Mute Sync button
  2. The VRC Mute Sync Config Window will open
  3. Toggle the sync feature on/off

Enable Sync​

Method 1: Main Window​

  1. In the main window, locate the VRC Mute Sync toggle switch
    VRC Mute Sync Settings
  2. VRCT will now monitor VRChat's mute status

Method 2: Config Window​

  1. In config window, locate the VRC Mic Mute Sync checkbox (Other Tab)
    VRC Mute Sync Config
  2. VRCT will now monitor VRChat's mute status

How It Works​

Detection​

VRC Mute Sync monitors VRChat's mute status through:

  • OSC parameters
  • VRChat avatar parameters

When you mute or unmute in VRChat, VRCT detects the change almost instantly.

Synchronization​

When you mute in VRChat:

  1. VRChat sends mute status via OSC
  2. VRCT detects the status change
  3. VRCT automatically disables Voice2Chatbox
  4. No transcribed text is sent while muted

When you unmute in VRChat:

  1. VRChat sends unmute status
  2. VRCT detects the change
  3. VRCT automatically re-enables Voice2Chatbox
  4. Transcription resumes

Use Cases​

Privacy Protection​

Prevent accidentally sending transcribed text when you think you're muted:

  • Muted for private conversations
  • Muted during breaks
  • Muted in inappropriate situations

Troubleshooting​

Sync Not Working​

Check OSC Configuration:

  • Ensure VRChat OSC is enabled
  • Verify OSC port settings match
  • Reset OSC config in VRChat

Verify VRCT Settings:

  • VRC Mute Sync is enabled
  • Correct sync mode selected

Restart Applications:

  1. Close both VRChat and VRCT
  2. Start VRCT first
  3. Then start VRChat
  4. Enable OSC in VRChat

Delayed Sync​

  • Adjust sync delay settings
  • Check system performance (CPU usage)
  • Verify network/OSC latency is minimal
  • Reduce other application load

False Triggers​

If mute sync triggers incorrectly:

  • Increase sync delay
  • Check for OSC parameter conflicts
  • Verify avatar mute parameter is standard

One-Way Sync Only​

If bidirectional sync doesn't work:

  • Ensure both applications support two-way OSC
  • Check OSC parameter permissions
  • May require custom avatar setup

Limitations​

OSC Dependency​

  • Requires VRChat OSC to be enabled
  • Network/firewall issues can affect sync
  • Local OSC communication only

Detection Accuracy​

  • Sync may not be instant (slight delay)
  • False positives/negatives possible
  • Depends on OSC message reliability

Privacy & Security​

Local Communication​

  • Sync uses local OSC only (127.0.0.1)
  • No external network communication
  • Safe and secure