0

AVAudioPCMBuffer从麦克风接收到一个,我想在将缓冲区传递给SFSpeechAudioBufferRecognitonRequest. 最好的方法是什么?关于如何测量 的音量有很多答案AVAudioPCMBuffer,但我找不到关于如何修改其音量的答案。

这个问题在这里播放 AVAudioPCMBuffer 的片段提供了一种获取片段的方法AVAudioPCMBuffer,但我不确定如何修改它以增加音量。

我的代码:

inputNode.installTap(onBus: 0, bufferSize: 1024, format: recordingFormat) { (buffer: AVAudioPCMBuffer, when: AVAudioTime) in
   // Increase buffer volume here
   self.recognitionRequest?.append(buffer)
}

4

0 回答 0