Skip to content

Instantly share code, notes, and snippets.

@dbolella
Last active September 30, 2019 19:01
Show Gist options
  • Save dbolella/50abb41c01520009d1938e3769378f2a to your computer and use it in GitHub Desktop.
Save dbolella/50abb41c01520009d1938e3769378f2a to your computer and use it in GitHub Desktop.
Setting up SFSpeechRecognizer for Audio Buffers
private let speechRecognizer = SFSpeechRecognizer(locale: Locale(identifier: "en-US"))!
private var recognitionRequest: SFSpeechAudioBufferRecognitionRequest?
private var recognitionTask: SFSpeechRecognitionTask?
private func setupRecognition() {
let recognitionRequest = SFSpeechAudioBufferRecognitionRequest()
recognitionRequest.shouldReportPartialResults = true
recognitionTask = speechRecognizer.recognitionTask(with: recognitionRequest) { [weak self] result, error in
result!.bestTranscription.formattedString
}
self.recognitionRequest = recognitionRequest
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment