pierr3 / TrackAudio

A next generation Audio-For-VATSIM ATC Client for macOS, Linux and Windows
Other
49 stars 11 forks source link

Implement Voice Activation Detection (VAD) for Enhanced VATSIM Communication #83

Closed np123-glitch closed 5 months ago

np123-glitch commented 5 months ago

Implement Voice Activation Detection (VAD) for Enhanced VATSIM Communication

Feature Request: Implement Voice Activation Detection (VAD) to Improve Audio Communication on VATSIM

Overview

Voice Activation Detection (VAD) is a technology designed to detect speech in audio streams, enabling the microphone to activate automatically when speech is detected and mute when it is not. Implementing VAD in VATSIM could dramatically enhance the clarity and efficiency of communications between pilots and controllers, especially during high-traffic events.

Benefits of VAD for VATSIM

  1. Enhanced Communication Clarity: Automatically mutes the microphone when not in use, significantly reducing background noise and preventing cluttered communications.
  2. Efficient Use of Bandwidth: Reduces the data transmitted by only sending audio data when necessary, maintaining system performance during large-scale events.
  3. Increased Realism: Mimics real-world aviation communication practices by ensuring that only necessary communications are transmitted.
  4. Improved Accessibility: Facilitates hands-free operation, making the platform more accessible to users with physical limitations or those who multitask during flights.
  5. Prevention of Accidental Transmissions: Reduces the likelihood of open mic accidents that can disrupt sessions with irrelevant background noise.
  6. Better Integration with Voice Command Systems: Ensures that voice commands are only registered when deliberately issued, enhancing the use of advanced user setups.

Proposed Implementation Strategy

Rationale for Implementation

The integration of VAD aligns with VATSIM's commitment to providing a realistic and high-quality simulation experience. As VATSIM hosts events with large numbers of participants, managing audio quality and efficiency becomes crucial. VAD not only enhances audio communication by focusing on speech but also optimizes bandwidth usage, which is vital for maintaining performance during peak usage.

Potential Challenges

I believe the introduction of VAD would be a significant step forward in improving the operational efficiency and user satisfaction on VATSIM. Looking forward to community feedback and further discussions on this proposal!

This took way too long to write....

pierr3 commented 5 months ago

Hi,

Thanks, but unfortunately this will not be implemented. VHF ATC Comms are PTT IRL, and will also remain PTT. A frequency is supposed to be "clean" when not in use. The possibility of unintended noise creates distractions for pilots, and risks blocking the frequency.