   Change voice - disguise my voice
  I recorded my voice through microphone (the micro was integrated on my webcam) to a file (wave or mp3 format).And now i also want to disguise the voice was recorded by my application. For ex, i want to apply Robot's voice to my voice and then record into a audio file (wave of mp3 format is ok).Can you help me  :How to do that? Do you know what technicals to do (disguise a voice)?Can you show me the code samples/ projects do that ? or any direction you can help me ?i also used DirectSound for recording and playing audio file, but i donot know that can directsound can help me alter my voice by another (Robot's voice is an example,...)? Can i use DirectX SDK (DirectSound) to perform?
  What your basically asking is related to editing signals and systems.  If you want to perform specific effects, then I am sure there are all sorts of "linear systems" that can do it for you.  What level is your education?  If your higher than highschool (I didn't learn about some of that stuff till maybe 3rd year) then, you may be able to learn it.As for doing it out of the box? (i.e. feed in the sample mp3, get it out) sorry,  don't know of any dlls that do it for you.   ;  check www.musicdsp.org for audio editing;  Thanks astu for the link.And it's nice of you if you can give me the direct link do as my asking (disguising my voice )But anyway , thank for your reply.   ;  Goldwave is a great shareware tool for editing wave files. You can do 'robot voice' effects, and the typical holywood distorted phone voice thingy.Use google to find it :/Its great for doing offline sound work, but if you need code for doing it in realtime then you're on your own - perhaps look up a signal processing book.   