While there is a push-to-talk functionality present in the current voice chat implementation, some players may favor having an open mic but still being able to quickly mute themself.

Currently, the only way to actually mute yourself is to deactivate your microphone in the voice chat settings making this a somewhat not really user-friendly solution.

While we let users mute themself via a hotkey registered in one of our scripts, this logic relies on the server muting the player (MumbleSetPlayerMuted - FiveM Natives @ Cfx.re Docs) which sometimes fails when the user has short disconnects from the Mumble endpoint, making this not a “safe” way to make sure no audio is transmitted.

It would be great if there is a hotkey binding present in the FiveM settings that lets you actually cut your microphone audio locally and which is not accessible by ScRTs (making this a fail proof and also “safe” way to transmit no audio).

Bonus would be if this also applies to NUIs accessing the microphone via CEF, but I’m aware this relies on a completely different logic.

Mic state could be accessible by ScRTs to display the current state in scripts like HUDs or something like that.

3 Likes