The SpeakHere sample application provided from the SDK site has a working example of how to use the microphone to record the voice.
Now how to play funny voice.
For that there are no built-in iOS APIs that will do independent time-pitch modification.
There is open source code that implements time-pitch stretching in Audacity, but I don't know whether this code has been ported to iOS. Same with SoundTouch.
There is a Time-Pitch Stretch Tutorial on the DSP Dimensions site.
Some more blogs on it