There's a big difference between dynamic range compression and real time pitch shifting (link in message #4).

Quite a number of other "voice changing" effects are also possible without these. Here's one that's pretty awesome.