making voice changer(HELP ME)

HELLO .I AM GOING TO MAKE A VOICE CHANGER. PLEASE HELP ME IN MAKING IT. I AM USING ARDUINO UNO , MICROPHONE , AMPLIFIER , ROTARY ENCODER AND SPEAKERS … PLEASE SEND ME DIAGRAM WITH FULL LABELING ,CODE FOR ARDUINO ,HELP M IF I HAVE TO REQUIRE MORE COMPONENTS…

I WANT TO MAKE A SOUND CHANGER…FOR EX. FIRST TO DETECT SOMEONE VOICE THEN CONVERT IT MY VOICE AND GIVE THE SAME VOICE OF FIRST PERSON WHEN I AM SPEAKING… PLEASE GIVE SOME REPLIES…I DON’T HAVE ENOUGH TIME…IT’S AN INTERNATIONAL PROJECT…PLEASE HELP…QUICK

This project appears to be quite ambitious, if you are to implement it all on a microcontroller (which this forum specializes in). Google for "voice synthesizer" and "voice recognition" to see other possible solutions.