I have a teammate with a helmet that has speakers built in. I don't recall what it is called. He has a little volume control on his top tube. It's loud enough for him to hear, but not really for others.
Of course, I'm mostly deaf in my left ear and do not ride with my hearing aid in. (Sweat can damage it, and they are expensive.)