Swift AVAudioEngine可阻止麦克风和扬声器

时间:2016-11-06 16:26:36

标签: ios swift speech-recognition

我有一个 VoIP 应用程序,使用twilio进行调用,我使用iOS语音框架录制了一些文本,但在使用

录制文本后
private var recognitionRequest: SFSpeechAudioBufferRecognitionRequest?
private var recognitionTask: SFSpeechRecognitionTask?
private let audioEngine = AVAudioEngine()

麦克风和扬声器阻挡,我无法再拨打电话,因为设备麦克风和扬声器无法正常工作。

我试图释放内存:

self.audioEngine.stop()

inputNode.removeTap(onBus: 0)

self.recognitionRequest = nil
self.recognitionTask = nil

recognitionRequest?.endAudio()

我希望有人可以帮助我。谢谢!

0 个答案:

没有答案