Я пытаюсь получить речь в тексте, работающем на моем mac в swift. Я нашел несколько статей, но все они для iOS. Я стараюсь следовать этому один: http://www.appcoda.com/siri-speech-framework/речь в текст macOS swift playground
До сих пор это мой код в Playground:
//: Playground - noun: a place where people can play
import Cocoa
import PlaygroundSupport
PlaygroundPage.current.needsIndefiniteExecution = true
import Speech
while true {
microphoneButton.isEnabled = false //2
speechRecognizer.delegate = self //3
SFSpeechRecognizer.requestAuthorization { (authStatus) in //4
var isButtonEnabled = false
switch authStatus { //5
case .authorized:
isButtonEnabled = true
case .denied:
isButtonEnabled = false
print("User denied access to speech recognition")
case .restricted:
isButtonEnabled = false
print("Speech recognition restricted on this device")
case .notDetermined:
isButtonEnabled = false
print("Speech recognition not yet authorized")
}
OperationQueue.main.addOperation() {
self.microphoneButton.isEnabled = isButtonEnabled
}
}
}
Это приходит с ошибкой «Нет такого модуля Speech»
Мои вопросы есть, возможно ли это в macOS? Возможно ли это на игровых площадках?
Спасибо заранее, Jersh
Кажется, что [Библиотека речей] (https://developer.apple.com/reference/speech) доступна только на iOS, поэтому вам не повезло с SFSpeechRecognizer. – TheAmateurProgrammer
Это будет работать как ответ, спасибо! – Jersh