Skip to content

ARC-Client - v0.94.0

Pre-release
Pre-release

Choose a tag to compare

@ComfyChloe ComfyChloe released this 17 Sep 23:07
· 96 commits to Master since this release
3ce5db5

ARC-Client — v0.94.0 - Patch Notes

Released September 2026

The Unity package will be updated next full release not for this beta/pre-release build.


🎙️ A Whole New Voice Engine

  • Whisper is in. Vosk is out. The whole voice pipeline has been rebuilt around Whisper — better accuracy, smoother recognition, and a much quieter experience overall. The old voice tab and its supporting files have been retired.
  • It runs in the background. Whisper inference now happens in a dedicated worker thread, so the rest of the app stays snappy even while it's listening hard.
  • Native libraries ship cleanly. Packaged builds now bundle the right runtime files up front, with a preflight check so you find out about a missing file before clicking Start.

🔊 Voice Settings, Done Properly

  • A proper Voice Commands section — collapsible, dark-theme friendly, and easy on the eyes.
  • Live gain control. Your microphone level changes apply instantly, no restart needed.
  • VAD tuning exposed. Adjust how aggressive the voice-activity detector is to match your mic and room.
  • Cleaner transcripts. No more stray partials bleeding into your final lines.
  • Editable commands. Add, remove, and reorder what you say → what happens, all from the UI.
  • Boolean commands just work. A longstanding quirk where "yes" triggered the wrong action is fixed.

🛰️ Connections That Stick

  • Whisper start/stop from your avatar. Two new avatar parameters let a VRChat parameter drive Whisper directly — start it from a button on your model, flip Auto-start from a switch on your avatar, no UI clicks needed.
  • Auto-start respects the avatar. When your avatar is controlling Whisper, the Auto-start toggle greys itself out and shows a tooltip explaining why. Click the regular Start/Stop button to take back control.
  • Link requests survive reconnects. Linking your VRChat account no longer loses its response if the connection blips mid-flight.
  • Connection state stays accurate. Hard-reload the window and the app still knows you're connected instead of getting stuck on a stale flag.

🌐 OSC & Discovery

  • mDNS discovery is reliable. The auto-inviter finds ARC-Client instances on the network consistently — no more "works on second launch".
  • Auto-inviter is here. Pull connected ARC-Client users into your instance without anyone typing a code.
  • Better network defaults. OSC Query now binds to all interfaces so friends on your LAN can discover you without poking at settings.
  • A cleaner status badge. The avatar-sync indicator now reflects what's actually happening.

🎨 A Tidier UI All Round

  • Every page got a refresh. Settings, OpenShock, OSC Leash, XSOverlay, Hyperate, Auto-status, VRC Timeline, Feedback, the Whisper page itself — all rebuilt with a consistent look and tighter logic under the hood.
  • Voice Commands finally matches your theme. No more light-on-light eyesore in dark mode.
  • Your model remembers itself. Restart the app and Whisper picks back up exactly where it left off — no zombie "Starting…" state.

🐛 Smaller Fixes Worth Mentioning

  • The OSC Query port reuses properly instead of fighting for a free one.
  • XSOverlay notifications now log to the database with the correct columns.
  • Server connection state in the UI no longer lies after a refresh.

What's Changed

Full Changelog: v0.93.2...v0.94.0