Echo cancellation works well with Discord. If you're hearing an echo, please ask the person hosting the to restart Discord. If this doesn't solve the echo, please read below.
If you're playing in a Party, try Arcade instead. It's in beta, but Arcade completely eliminates the echo problem for games that work.
How to enable automatic echo cancellation for Discord
Go to Parsec's settings and turn Echo Cancelling ON, in the Hosting tab.
- Make sure to enable the setting before people connect to you
- Restart Discord
- Check if Standard is used in Discord's Settings > Voice & Video > Audio subsystem
- Disable any software for virtual surround sound or audio enhancing, and restart Discord and Parsec from the taskbar icons in the bottom-right
- Set your headset as your default communication device and your speakers as your default audio device
- If you have a complex audio setup for live streaming, that could be the cause. However, I'd recommend using the alternative solutions below
If none of the above fix it, then you're better off using the alternative fixes below.
The Phone Fix
Change your Windows Audio Defaults
As the host, if you can set your headset to be the default communications device while setting your speakers to the default device, you will eliminate any chance of an echo. This will allow you to talk through your headset while your friends won't hear an echo on their side because Parsec is capturing the sound from your default device. This is an example of what that setup would look like in your Windows Sound settings.
The Advanced Manual Fix