How to play sounds in game voice chat

Onion Board puts your sounds straight into your real mic, so every game that hears your voice hears your sounds too. You set it up once. Then each game only needs its voice chat set for music instead of just talking: this page says what to switch, game by game.

⬇ Download Onion Board (free)

Windows 10 and 11 · no account, no ads, anonymous usage count you can switch off

TL;DR Advanced

The quick version

  1. Download Onion Board and run it.
  2. Pick your mic, then click Put my sounds in my mic and Yes.
  3. In your game's voice settings: keep your normal mic, turn noise suppression off, use push to talk.
  4. In Onion Board: Setup tab → Who's listening → Game.
Step 2 of the setup guide: Put my sounds in my mic

Plus, for your game

GameAlso do this
Valorant, League, Rainbow Six Siege, Overwatch 2Nothing more. Valorant: hold your push-to-talk key yourself while a sound plays.
CS2, Dota 2, Deadlock, TF2Set the mic and turn noise cancellation off in Steam → Settings → Voice. Who's listening → Advanced → Steam voice.
FortniteWho's listening → Advanced → Epic Online Services.
Phasmophobia, Lethal CompanyNothing more: just use push to talk.
VRChat, Minecraft (Simple Voice Chat)Turn the game's denoiser off.
FiveM, TeamSpeak, MumbleWho's listening → Advanced → Vivox.
Anything elseNothing more.

Not working? Common problems, or every step with pictures in Advanced.

1. Set it up once

  1. Download OnionBoardSetup.exe and run it. Onion Board opens with a short guide.
  2. Pick the mic you talk into and the headphones you listen on. Say something: the bar on your mic should move.
Step 1 of the setup guide: pick your mic and headphones
  1. Click Put my sounds in my mic, and Yes when Windows asks. Your sound drops out for a second while it sets up. There's no extra mic to pick in any game afterwards.
Step 2 of the setup guide: Put my sounds in my mic
  1. Click Finish. Drag sound files onto the window, then right-click a pad to give it a hotkey. Hotkeys work while a fullscreen game has focus.

2. Every game: four switches

Game voice chat is built for talking. Left as it is, it treats music and sound effects as background noise and cuts them out. In the game's Audio or Voice chat settings:

  1. Microphone / Input device: keep your normal mic. Your sounds are already in it.
  2. Turn off anything called noise suppression, noise cancellation, denoiser, background sound removal, voice clarity or automatic gain.
  3. Use push to talk, not open mic or voice activation: voice activation cuts the quiet parts of sounds, and some games send only speech on it, never music. Put the same key in Onion Board under Settings → Hotkeys → Auto push-to-talk and it holds the key while a sound plays.
  4. In Onion Board's Setup tab, set Who's listening to Game. It shapes your sounds for the game's voice chat.
Onion Board's in-app game voice chat guide Who's listening set to Game on the Setup tab Settings, Hotkeys: Auto push-to-talk

The same steps are in the app: Setup tab → Connect your chat → Set up game voice chat.

Connect your chat on the Setup tab

3. Your game

Games share a few voice chat engines. Find yours:

Valorant, League of Legends, Rainbow Six Siege, Overwatch 2

These use Vivox. Who's listening → Game spots it by itself while the game is open.

Counter-Strike 2, Dota 2, Deadlock, Team Fortress 2

These use Steam voice, and they have no mic setting of their own: they take the mic you pick in Steam. Once:

  1. In Steam, click Steam → Settings → Voice (in a game: Shift + Tab, then the ⚙ gear).
  2. Voice Input Device: your normal mic.
  3. Under Advanced options, turn off Noise cancellation, Echo cancellation and Automatic volume/gain control.
  4. In Onion Board: Who's listening → Advanced → Steam voice. Restart the game if it was open.
Onion Board's in-app Steam games guide Who's listening on Advanced, with the voice chat engine list

Fortnite

Fortnite uses Epic Online Services. In Onion Board: Who's listening → Advanced → Epic Online Services.

Phasmophobia, Lethal Company and other Unity games

These use Unity voice (Photon or Dissonance). Who's listening → Game spots it by itself.

VRChat, Minecraft (Simple Voice Chat)

These clean up your mic with an AI denoiser, which wipes out music almost completely.

GTA V roleplay (FiveM), TeamSpeak, Mumble

These run on Mumble-style voice chat. In Onion Board: Who's listening → Advanced → Vivox (it suits these too). Use push to talk. On an in-game radio, sounds are squeezed into a narrow walkie-talkie band: that's the server's radio effect.

Roblox, Among Us and other games

The four switches above are all there is. Most games clean up the mic the way browsers do: turn off any noise suppression you find and use push to talk. No microphone setting at all? Nothing to do: the game uses your normal mic, and your sounds are already in it.

Discord while you play

Talking in Discord instead of the game? Discord needs its own two-minute setup: play sounds through your mic in Discord.

Common problems

Windows may warn about the download because the installer isn't code-signed (that costs hundreds a year). Click More info → Run anyway. The full source is on GitHub.