My CSGO microphone doesn't work?

I run csgo a lot, I have 500+ hours and I have always had everything running fine. One day when I download windows 10 I load minecraft, everything is fine, I later play csgo, everything is fine. But when I restart my pc my csgo mic has changed. It sounds robotic, I tried going into my steam settings and it still sounds robotic. It is like this in the settings, ingame and in the que up lobby. My microphone works fine on teamspeak3 and Skype but the only problem is csgo.

Can anyone give me any direction to follow that could possibly help me?

THe mic is broken you should try buying a new one

Your sound drivers are corrupted try reinstalling them. Swag is dumb and can't read the question