Hello hurpyderp!
Sorry to hear you’re having issues utilizing voice chat in Overwatch… I’d start by opening up the Battle.net settings and go to the Voice Chat menu, and do the microphone test to ensure the PC’s actually picking up your microphone.
Let’s also check firewall configuration. With the voice chat tech we’re using, it’s very important to configure your Windows software firewall, because voice chat is transmitted over some specific ports. It’s important to configure TCP as well as UDP ports for Overwatch. You can refer to this article for instructions:
Configuring Router and Firewall Ports
Some special instructions not included in the article…
After selecting the TCP radio button, copy-paste the following line for the Specific Local Port field:
80, 443, 1119
After finishing the TCP rule, make a new rule following the steps, but select UDP instead of TCP. Then, for those Specific Local Ports, copy-paste this:
3478-3479, 5060, 5062, 6250, 12000-64000
Then finish the steps and retry the game!
If issues persist, if you’re in Windows 10, there are a number of system settings we should check.
Make sure Exclusive Mode is disabled:
- Right-click the speaker icon in the system tray and select Recording Devices.
- Select your device and click Properties.
- Select the Advanced Tab.
- Uncheck any boxes in the Exclusive Mode section.
Ensure apps are able to utilize the mic:
- Hit Windows key and type settings.
- Go to the Settings app.
- Click Privacy.
- Under the Microphone category, toggle “Let apps use my microphone” off and then back on.
Change how Windows behaves when it detects communications devices:
- Hit Windows key and type sound.
- Go to the Sound options.
- Click the Communications tab.
- For the setting “When Windows detects communications activity”, set it to “Do nothing”.
In conjunction with the above step, in-game you can go to Audio settings and try toggling your voice chat device between Default Devices or Comms Devices.
Best of luck in your adventures