So my understanding is that valve moved the npc sounds in vo/ to a special GCF file so that they could release different voice packs depending on the game language. One caveat is that the user must have a * symbol before the sound name in order for it to play.
It seems that if i do something like
someEntity:EmitSound("*vo/npc/male01/ok02.wav")
it works… but only for some of the sounds i try. others will give me an error that it can’t be found on disk even though it’s obviously there. i thought this was a precache problem but it doesn’t seem to help if i precache the sounds.