February 2018
Intermediate to advanced
378 pages
10h 14m
English
The code is as follows:
SFSpeechRecognizer class func requestAuthorization(_ handler: @escaping (SFSpeechRecognizerAuthorizationStatus) -> Swift.Void) import Speech class VoiceRecognizer: NSObject, SFSpeechRecognizerDelegate { static var shared = VoiceRecognizer() private let speechRecognizer = SFSpeechRecognizer(locale: Locale(identifier: "en-US"))! private var recognitionRequest: SFSpeechAudioBufferRecognitionRequest? private var recognitionTask: SFSpeechRecognitionTask? private let audioEngine = AVAudioEngine() public var isListening: Bool { return audioEngine.isRunning } public func stopListening() { self.audioEngine.stop() self.recognitionRequest?.endAudio() } public func startListening(gotResult: @escaping (String)->(), ...Read now
Unlock full access