Repository navigation
ARC-Client - v0.94.0
Pre-release
Pre-release
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
- Dev whisper by @ComfyChloe in #56
Full Changelog: v0.93.2...v0.94.0