Make sure that your audio drivers are up to date.
User Settings > Voice & Video and scroll down to the "Reset Voice Settings" section. Then, click the "Reset Voice Settings" button.
If you've tried all of the other steps and you're still not able to hear people in Discord, you can try reinstalling Discord.