first of all, thanks for the quick reply (it was really quick!!)
i did some research on the Internet but i can't really find anything useful
actually i was thinking of writing up a program (start from scratch)
so my question is this, is there any programming language that accepts vocal input and the data stored can be manipulated?
The only one I have used is Visual Basic with microsoft speech programs.
by the way, i am only familiar in C++ and a little bit in Matlab (excuse me for my inexperience)
also, do i need any hardware to make the 'delayed voice generator' work?
Yes, you will require extra hardware.
again, thanks for the help!!