2

AVAudioRecorder を使用してサウンドを録音し、AVAudioPlayer を使用して異なるピッチで再生したいと考えています。

オーディオ プレーヤーのレート プロパティを変更してみました。これは、サウンドをより速くまたはより遅く再生しますが、ピッチは変更しません。これを達成する別の方法はありますか?たとえば、22kHz で録音して 44kHz で再生することはできますか? プレーヤーのオーディオ設定を変更しようとしましたが、読み取り専用です。簡単なものがありませんか?

私はさまざまなサウンド ライブラリを見てきましたが、単純なハックがあればいいのですが。

ありがとう!

4

2 に答える 2

0

Audio Tap Processorは、周波数を変更するように見える Apple のサンプル コードです。サンプル アプリを試してみてください。役立つ場合は、コードを使ってアプリを組み立てることができます。

于 2013-11-21T01:45:16.527 に答える