Вопрос

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