更改录音的音高

Change voice pitch on audio recording

我目前正在使用 AVAudioRecorder 来录制一个口语单词(有时只是一个单词,有时是一整句话),我需要以更高的音调存储该音频。

我对 AudioKit 很陌生。有什么建议如何做到这一点?

有两种方法。第一,您可以使用 AKPitchShifter,它是一个实时变调器。设置 shift,然后使用 AKRecorder 录制流。接下来,您可以先录制音频,然后使用 AKTimePitch 进行音调(或时间)拉伸结果,离线渲染更新的文件。