try recording your voice and manipulate it with any DAW (i.e. logic pro, fl studio, ableton, etc...) to see if you can reach a satisfying result. then write a program that does the same thing, without the need of the daw.
or maybe you could try opening your app store and search for "voice changer"? maybe...?