Well we all know valve likes to break stuff and so they broke sounds on random clients.
Luckily there is a fix where you simply delete sound.cache to correct the issue.
If you really want to be safe make a script that deletes it every time you start your computer, steam or after running the game. Then you never got to worry about it randomly breaking again. (thanks valve)