"You hate the sound of your recorded voice because it's missing the low frequency you're used to hearing.
When you talk, you hear your voice as it goes to the air and back to you ear. It also goes through your skull to your ear, and this bone conduction mechanism transmits the low frequencies better than air does.
Your recorded voice only has the air transmitted sound. That causes the dissonance between what you think your voice sounds like, and what it really does. It's also why your voice will (almost) always be higher pitch than you think."
I always look a those fact threads for the debunking below