February 2018
Intermediate to advanced
378 pages
10h 14m
English
The code is as follows:
private func recognitionEnded() { recordButton.isEnabled = true recordButton.setTitle("Listen", for: []) let result = self.recognitionResult let words: [String] if allLowercase { words = result.split(separator: " ").map(String.init).map{$0.lowercased()} } else { words = NLPPreprocessor.preprocess(inputString: result) { error in messages.append(result) messages.append("This doesn't look like English.") reloadTable() } } let wordCount = words.count var stringToPassToW2V: String var stringToShowInUI: String switch wordCount { case 1: stringToPassToW2V = String(words.last!) stringToShowInUI = String(words.last!) case 2: let wordPair = Array(words.suffix(2)) stringToPassToW2V = "(wordPair[0]) (wordPair[1])" ...Read now
Unlock full access