1

私はiPhoneアプリに取り組んでいます。たとえば、大人の声が子供の声になるなど、複数の声が必要でした。

どうすれば実装できますか。音声の再生に AVFoundation を使用しています。

コード化されたものを提供してください。

4

1 に答える 1

2

必要なものを実装するには、ピッチシフト機能が必要です。これを実現するために OpenAL を使用できます。

具体的には、OpenAL でピッチを設定するには

alSourcef(source, AL_PITCH, 1.2f); 

source は OpenAL 音源の ID です。

OpenAL を初めて使用する場合は、ここから始めてください: http://benbritten.com/2008/11/06/openal-sound-on-the-iphone/

于 2012-10-05T12:24:13.663 に答える