That's going to be a pretty difficult task. I found there was a pretty good mic compression setting on Propellerhead's Take app (as long as you recorded with headphones on and in a very clean room!!!).
Only a microphone really built to capture all the frequencies of the human voice is really going to not be a frustration at some point. I guess it depends on the level and amount of effect you're going to put on it. If you're going to use it like an effect, no problem. A clean, rich voice over organic instruments? Yeah quite a tougher task.