I am creating one application which requires recording voice and then funny voice will play.

Is there any library to use this work function better?

有帮助吗?

解决方案

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

  1. http://purplelilgirl.tumblr.com/post/9377269385/making-that-talking-app
  2. http://maniacdev.com/2011/08/tutorials-how-to-change-pitch-instantenously-without-changing-tempo-like-the-talking-tom-app/
  3. http://dirac.dspdimension.com/Dirac3_Technology_Home_Page/Dirac3_Technology.html
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top