Voice Commands

Below is a searchable list of all voice console commands from Counter-Strike: Global Offensive. The console commands in the voice category are all related to in-game voice communication in Counter-Strike 2. Commands here can lower the volume you hear other players at, mute them entirely, enable or disable your microphone, adjust how pust-to-talk works and more.

How to Use CS:GO & CS2 Commands
  1. Enable the developer console:

    Go to Settings > Game Settings and set "Enable Developer Console" to "Yes".

  2. Press ` or ~ on your keyboard.

  3. Enter a command and hit ENTER on your keyboard to run it!

Are you still stuck? More Help

Enable or Disable Voice Chat (Mute All)

The voice_modenable 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_modenable 0

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

voice_modenable 1

Change Voice Volume Command (voice_scale Alternative)

You can change the volume of voice communications with the snd_voipvolume 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:

snd_voipvolume 1

And this command would set voices at 50% volume:

snd_voipvolume 0.5

Mute or Unmute Enemy Team Command

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

cl_mute_enemy_team 1

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

cl_mute_enemy_team 0
IPS

Commands List

-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.

Examples, Generator & More
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:#####.

Name Description
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.

Examples, Generator & More
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.

Name Description
0 - 1

A 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.

Examples, Generator & More
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).

Name Description
0 / 1

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

Examples, Generator & More
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.

Name Description
0 / 1

Set 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).

Examples, Generator & More
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.

Name Description
0 / 1

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

Examples, Generator & More
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.

Name Description
0 / 1

Set 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.

Examples, Generator & More
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).

Name Description
0 / 1

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

Examples, Generator & More
voice_mute <Player #>

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

Name Description
Player #

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

Examples, Generator & More

voice_player_speaking_delay_threshold

voice_player_speaking_delay_threshold
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'.

Name Description
0 / 1

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

Examples, Generator & More
voice_reset_mutelist

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

Examples, Generator & More
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.

Name Description
0 - 1

A 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.

Examples, Generator & More
voice_show_mute

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

Examples, Generator & More
CS:GO Command

voice_system_enable

voice_system_enable <0 / 1>

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

Name Description
0 / 1

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

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.

Name Description
Threshold

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

Examples, Generator & More
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.

Name Description
Player #

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

Examples, Generator & More
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).

Name Description
0 / 1

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

Examples, Generator & More
cl_mute_enemy_team <0 / 1>

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

Name Description
0 / 1

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

Examples, Generator & More
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).

Name Description
0 / 1

Set 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.

Examples, Generator & More
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.

Name Description
Seconds

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

Examples, Generator & More
cl_clutch_mode <0 / 1>

This command mutes voice chat and other potentially distracting sounds during clutch situations until the end of the round or until the player's next death.

Name Description
0 / 1

Whether to enable or disable clutch mode.

Examples, Generator & More
cl_sanitize_muted_players <0 / 1>

This command is used to hide the names and avatars of players that have been muted, enhancing the user's game experience by reducing distractions and potential harassment from muted players.

Name Description
0 / 1

This argument controls whether the names and avatars of muted players are hidden or shown.

Examples, Generator & More
snd_voipvolume <Volume>

This command sets the volume of voice communication (VOIP) in the game.

Name Description
Volume

Volume level of voice communication.

Examples, Generator & More
tv_listen_voice_indices_h <Bitfield Value>

This command sets the high 32 bits of a bitfield representing player slots from which to listen to voice messages when connected to SourceTV. By default, no slots are set to listen.

Name Description
Bitfield Value

High 32 bits of bitfield for player slots.

Examples, Generator & More
voice_always_sample_mic <0 / 1>

This command is aimed at preventing system hang or stall issues that occur on some systems when using the voice chat feature.

Name Description
0 / 1

Whether to continuously sample the microphone.

Examples, Generator & More
voice_device_override <Device ID or name>

Specifies the default device to be used for voice capture in-game.

Name Description
Device ID or name

The identifier or name of the device to be used for voice capture.

Examples, Generator & More
voice_loopback_no_networking <0 / 1>

This command toggles the ability to hear your own voice in-game without sending it over the network, useful for testing your microphone or settings locally.

Name Description
0 / 1

Toggle the local voice loopback. 1 enables it and 0 disables it.

Examples, Generator & More
voice_modenable_toggle

This command toggles the voice module enable setting, which can enable or disable voice communication in the game.

Examples, Generator & More
voice_test_log_send <0 / 1>

This command controls the logging of voice test data, typically used for debugging or testing in-game voice communication features.

Name Description
0 / 1

Toggles the voice test log sending feature on or off.

Examples, Generator & More
voice_threshold_attack <Buffer Time>

This command sets the amount of time the game buffers outgoing audio to detect the onset of voice communication.

Name Description
Buffer Time

The amount of time in seconds to buffer outgoing audio for voice onset detection.

Examples, Generator & More
voice_threshold_delay <Delay Time>

This command sets the amount of time in seconds that the game waits while the player is silent to assume they have stopped talking.

Name Description
Delay Time

The amount of time in seconds to wait before inferring that the talker has stopped talking.

Examples, Generator & More
voice_threshold_hold <Duration>

This command sets the duration in seconds the system continues to treat a player as 'talking' even if their voice falls below the activation threshold. It aims to improve voice communication consistency by avoiding abrupt cuts during speech.

Name Description
Duration

The time in seconds to continue treating a player as 'talking' after their voice falls below the threshold.

Examples, Generator & More
voice_vox <0 / 1>

Toggles the use of VOX (voice-operated exchange), allowing the voice chat to be always on without the need to press a push-to-talk button.

Name Description
0 / 1

Enable or disable VOX-style voice chat.

Examples, Generator & More