PlayBack不同的声音

我正在iphone应用程序工作,我需要多个声音,例如成人的声音变成儿童的声音。

我如何实现它,我使用AVFoundation播放语音。

Plz提供了一些编码。

为了实现你所需要的,你需要音高转换function。 你可以使用OpenAL来实现这一点。

具体来说,在OpenAL中,设置音高

alSourcef(source, AL_PITCH, 1.2f); 

其中source是OpenAL声源的ID。

如果您是OpenAL的新手,请从这里开始: http : //benbritten.com/2008/11/06/openal-sound-on-the-iphone/