Шум при записи звука с помощью AudioKit - PullRequest
0 голосов
/ 22 апреля 2019

Кто-нибудь еще испытывает треск при записи звука в iOS с помощью AudioKit?Мой диктофон какое-то время работал, и внезапно из ниоткуда у меня лопаются шумы, и я не трогал свой код.Но я обновил версии AudioKit, и мне интересно, если это ошибка с AudioKit?

Я использую AudioKit версии 4.7.К сожалению, я не смог протестировать версию 4.6.4, чтобы увидеть, была ли это проблема.В моем проекте используется компилятор Swift 5.0, поэтому 4.6.4 не будет компилироваться, и у меня не было времени для создания примеров проектов.Хотите знать, если это известная проблема.

Вот мой код записи (который не менялся в течение нескольких месяцев):

 AKAudioFile.cleanTempDirectory()

 // Session settings
 AKSettings.bufferLength = .medium
 AKSettings.defaultToSpeaker = true

 // Patching
 mic = AKMicrophone()
 micMixer = AKMixer(mic)
 micBooster = AKBooster(micMixer)

 micBooster.gain = 0

 //plot
 let plot = AKNodeOutputPlot(self.mic, frame: self.plotView.bounds)
 plot.plotType = .buffer
 plot.shouldFill = false
 plot.shouldMirror = true
 plot.color = UIColor.black
 self.plotView.addSubview(plot)
 //end plot

 micBooster!.gain = 0

 recorder = try? AKNodeRecorder(node: micMixer)
 if let file = recorder.audioFile {
     player = try? AKAudioPlayer(file: file)
 }
 player?.looping = false
 player?.completionHandler = playingEnded

 mainMixer = AKMixer(player!, micBooster)

 tracker = AKFrequencyTracker(micMixer)
 silence = AKBooster(tracker, gain: 0)

  AudioKit.output = mainMixer!

  do {
      try AudioKit.start()
  } catch {
      AKLog("AudioKit did not start!")
  }
...