diff --git a/AutoCat/Utils/Recorder.swift b/AutoCat/Utils/Recorder.swift index 88ea5fa..76390a9 100644 --- a/AutoCat/Utils/Recorder.swift +++ b/AutoCat/Utils/Recorder.swift @@ -136,6 +136,8 @@ class Recorder { } func finishRecording() { + guard self.engine.isRunning else { return } + self.engine.stop() self.engine.inputNode.removeTap(onBus: 0) self.request.endAudio()