XuruVOIP Client

XuruDragon·XuruDragon.XuruVOIPClient

XuruVoip is a high-performance, secure, and dynamically spatialized 3D voice communication (VoIP) suite designed specifically for custom gaming integrations with Star Citizen. It consists of a Go-based backend server and a modern C# WPF client.

winget install --id XuruDragon.XuruVOIPClient --exact --source winget

Latest 1.0.0-RC1·June 15, 2026

Release Notes

πŸ“ Description Welcome to the first Release Candidate for XuruVOIP 1.0.0! This release represents a massive evolution from 0.4.1, introducing a completely redesigned client interface, major audio engine enhancements, dynamic spatial acoustics, localized voice macros, deep Stream Deck support, and a robust diagnostics companion hub. Below is the structured changelog of the features, improvements, and fixes included in this release. πŸŽ™οΈ Advanced Audio Engine & Acoustics

  • Noise Gate DSP: Integrated RMS-based noise gate thresholding (-60dB to -20dB) to eliminate background hiss and ambient noise.
  • Push-to-Talk (PTT) Latch Mode: Added option to toggle voice transmission on/off on single key taps.
  • Interactive Audio Calibration Wizard: Added a 5-second loopback calibration tool to record, test, and tune microphone sensitivity.
  • Manufacturer Hailing Ringtone Profiles: Custom mathematical chime profiles for ship hailing based on manufacturers (Aegis, Anvil, Drake, Origin, RSI).
  • Atmosphere Density & Muffling Simulation: Dynamic planetary voice damping that low-passes and muffles audio depending on the local environment and ship boundary zones.
  • Local Voice Loopback: 200ms delayed playback mode for local loopback testing. βš™οΈ Custom PTT Chime Designer
  • Sweep Wave Synthesis: Selectable waveform styles (Sine, Triangle, Square, Sawtooth) with adjustable start/end frequencies (300Hz - 3000Hz).
  • Envelope Shaping: Attack (0 - 200ms) and Decay (0 - 500ms) envelope parameters to shape custom tones mathematically.
  • Visual Preview Canvas: Real-time vector rendering of the attack/decay envelope polygon and generated sweep wave path in client settings, complete with a "Play Preview" local button. πŸ€– Voice Commands & Visual Macro Builder
  • Voice Wake-Word Engine: Hands-free segment-by-segment Whisper transcription using WebRtc VAD to trigger ship actions without holding keys.
  • Visual Macro Builder Tab (TabMacros): A master-detail macros configuration tab allowing pilots to:
    • Manage trigger phrases and step-by-step keystroke operations.
    • Reorder steps with β–²/β–Ό controls.
    • Record interactive keystroke bindings (supporting Ctrl, Alt, Shift modifiers).
    • Configure custom delays (10ms - 2000ms) between steps.
  • Voice-Triggered Screen Capture: Automatically captures the active Star Citizen window boundary via speech command, saving PNG files to /Screenshots with HUD feedback. πŸ“² Companion App & Diagnostics Hub
  • Real-Time RSSI & Network Graph: 4th dashboard tab rendering active canvas wave diagrams mapping network jitter, latency, packet loss, and RSSI metrics.
  • UDP Echo Diagnostics: Running diagnostics triggers active UDP echo pings on the Go servers, animating sliding scanner lines over the Companion web canvas.
  • OLED Flat Black Theme: A custom theme optimized for OLED screens setting backgrounds to absolute flat black (#000000).
  • Connection QR Code: Renders a quick QR code in client settings for easy LAN mobile pairing.
  • Channel Volume Sliders: Remote volume customization synchronized in real-time between client and web interfaces. πŸ–₯️ Visor HUD & Usability Improvements
  • Visor HUD Clipping Indicator: Instant visual overlay border flash (πŸŽ™οΈ OVERGAIN / CLIPPING) holding for 800ms when mic output exceeds threshold.
  • In-App Caption Log Viewer: Real-time tab logging all parsed speech commands and subtitle histories.
  • Log Path Auto-Detection: Automatically discovers Star Citizen installation directories and active log file paths.
  • Stream Deck Integration: Exposes websocket actions allowing full external toggle control over Whisper mode, loopback, screenshot capture, noise gates, PTT latching, TTS, and the wake-word engine. 🌍 Localization & Quality of Life
  • 8 Languages Fully Supported: Localized translations (German, English, Spanish, French, Japanese, Portuguese-BR, Portuguese-PT, Chinese) completed for all UI labels, settings tooltips, and localized user readmes.
  • Connection Reliability: Replaced HTTP listener with TCP Listener to completely bypass HTTP 400 Invalid Hostname errors during LAN routing.
  • Test Isolation: Resolved STA thread affinity deadlocks and dispatcher issues in test suites. 163 unit tests now compile and pass cleanly. Full Changelog: 0.4.1...1.0.0-RC1

Installer type: wix

x64β€”C5815246102680891CE28B037EB6F368B2DC65A7F1C866BC12E31996EFC68D3D

Details

Homepage
https://github.com/XuruDragon/XuruVOIP
License
Source-Available
Publisher
XuruDragon
Support
https://github.com/XuruDragon/XuruVOIP/issues

Older versions (1)

0.2.0.0
x64β€”8F74D4C31247EB81765089FDBB9CE40058E86D984BAAFD443800CBFF4F5D489A