Voice Commands


The console commands in the voice category are all related to the in-game voice comms in CS:GO. Commands here could lower the volume you hear other players at, mute them entirely and more.

Use the links below to quickly jump to the help you need:

  1. Enable or Disable Voice
  2. Change Voice Volume
  3. Mute Enemy Team

Enable or Disable Voice Chat (Mute All)


The voice_enable command allows you to very easily toggle whether or not voice communications are enabled. To mute all voice communications, type the following command into the console:

voice_enable 0 Copy

To re-enable/unmute voice chat, type this command into the console:

voice_enable 1 Copy

Change Voice Volume (Scale) Command


You can change the volume of voice communications with the voice_scale command. Simply specify a number between 0 and 1 after the command to specify how quiet or loud voices should be in relation to other sounds. 1 would be full volume, 0.2 would be 20% volume. This command would set voice volumes to max:

voice_scale 1 Copy

And this command would set voices at 50% volume:

voice_scale 0.5 Copy

Mute or Unmute Enemy Team Command


To mute just the enemy team, type the following command into the console:

cl_mute_enemy_team 1 Copy

Unmute the enemy team after having previously muted them with this command:

cl_mute_enemy_team 0 Copy

voice_enable Command

voice_enable [0 / 1]

This command sets whether or not voice communication is enabled for your client. Setting this to 0 will disable voice. Default is 1 (enabled).

0 / 1Set to 0 to disable voice. Set to 1 to enable voice (default).

voice_scale Command

voice_scale [0 - 1]

This command sets the volume of voice communications (i.e. how loud all other players microphones are). Default is 1 (loudest), 0 would mute, 0.5 would be 50% volume.

0 - 1A number between 0 and 1 to repesent how loud the voices of your teammates (or other people using microphones) should be. 0 would be muted, 1 would be loudest, 0.2 would be 20% volume.

voice_forcemicrecord Command

voice_forcemicrecord [0 / 1]

This command, if set to 0, will make CS:GO not use your operating system's device set as the default microphone device.

0 / 1Set to 0 to make CS:GO not use the device set as default microphone in your operating system. Set to 1 to use default operating system microphone (default, recommended setting).

voice_loopback Command

voice_loopback [0 / 1]

This command, if set to 1, will make your microphone playback via your speakers (i.e. you will hear your microphone). Default is 0 (disabled). Usually there is a little delay, this is normal.

0 / 1Set to 0 to not use voice loopback, you will not hear your microphone be played back to you. Set to 1 to hear your microphone output be played through your speakers.

voice_threshold Command

voice_threshold [Threshold]

This command sets the volume theshold at which your microphone will be enabled if you are using voice activation. In other words, when your microphone is louder than this value, it will be transmitted in-game.

ThresholdThe volume theshold to activate your microphone at (when on voice activation).

-voicerecord Command

-voicerecord

This console command will stop transmitting voice communication if you've used a command that lets you communicate without holding down a hotkey. Check the examples for a bind to toggle between transmitting voice and not doing so.

voice_mute Command

voice_mute [Player #]

This command mutes the user with the specified ID. Find the ID of a user with the voice_show_mute command.

Player #The player # of the user you wish to mute, find player numbers by typing "voice_show_mute" (without quotes) into the console.

voice_show_mute Command

voice_show_mute

This command prints a list of players (with their player #s) who can be muted.

voice_unmute Command

voice_unmute [Player #]

This command unmutes a player who you have previously muted with the voite_mute command. Use voice_reset_mutelist to reset all mutes.

Player #The player number of the user you wish to unmute. Find player numbers with the voice_show_mute command.

voice_caster_enable Command

voice_caster_enable [0 / Account #]

This command sets whether or not voice casting is enabled, and if so, the account number of the user who is casting. We assume (untested) that the account number is the 3 ID of the caster without the STEAM_0:1 part of the ID. Format is usually STEAM_0:1:#####.

0 / Account #Set to 0 to disable (default). Specify the account number (Steam ID without the STEAM_0:1: part) of the caster here to enable.

voice_caster_scale Command

voice_caster_scale [0 - 1]

This command sets the volume of the GOTV caster. Default is 1, lower numbers (decimal) are quieter. 0 is off.

0 - 1A number between 0 and 1 to represent the scale of the caster's voice. 1 being loudest and 0 being muted. 0.5 would be 50% volume.

voice_recordtofile Command

voice_recordtofile [0 / 1]

This command, if enabled (1), will record microphone data and voice data to the files 'voice_micdata.wav' and 'voice_decompressed.wav'.

0 / 1Set to 0 to disable recording to file (default). Set to 1 to enable recording voice to file.

voice_reset_mutelist Command

voice_reset_mutelist

This command unmutes all players who have been muted with the voice_mute command.

cl_mute_all_but_friends_and_party Command

cl_mute_all_but_friends_and_party [0 / 1]

This command, if enabled (1), will mute communication from all players that aren't your friend on Steam, or in your party. Default is disabled (0).

0 / 1Set to 0 to not mute anyone. Set to 1 to mute everyone who isn't your friend or a member of your party.

cl_mute_enemy_team Command

cl_mute_enemy_team [0 / 1]

This command, if enabled (1), will mute communication from all enemy players. Default is disabled (0).

0 / 1Set to 0 to not mute enemy team. Set to 1 to mute enemy team.

voice_positional Command

voice_positional [0 / 1]

This command, if set to 1, will make the volume of voices (player microphones) correspond to their distance from eachother. Players close to eachother would be louder than those at greater distances. Default is 0 (disabled).

0 / 1Set to 0 to disable positional voices (normal voice chat). Set to 1 to make the volume of voices change based on the distances between players.

voice_positional_seconds_after_death Command

voice_positional_seconds_after_death [Seconds]

This command sets the amount of seconds that players will have positional voices for after death - i.e. a player can speak from their dead body for this amount of seconds after being killed/dying.

SecondsThe amount of time, in seconds, that players can speak for after death (when voice_positional is enabled).

voice_inputfromfile Command

voice_inputfromfile [0 / 1]

This command, if set to 1, will make voice input come from the voice_input.wav file, instead of your microphone.

0 / 1Set to 0 to not use voice input from file (default). Set to 1 to use voice input from file.

voice_modenable Command

voice_modenable [0 / 1]

This command disables your microphone if set to 0 (you can still hear other players). Default is 1 (your microphone is enabled).

0 / 1Set to 0 to disable your microphone. Set to 1 to enable your microphone (default).

voice_player_speaking_delay_threshold Command

voice_player_speaking_delay_threshold sv_cheats 1

voice_system_enable Command

voice_system_enable [0 / 1]

This command sets whether or not the voice system is enabled.

0 / 1Set to 0 to disable. Set to 1 to enable (default).