func recognizeSpeech(){
SFSpeechRecognizer.requestAuthorization { (authStatus) in
if authStatus == SFSpeechRecognizerAuthorizationStatus.authorized{
if let path = Bundle.main.url(forResource: "audio3", withExtension: "mp3"){
let recognizer = SFSpeechRecognizer()
let request = SFSpeechURLRecognitionRequest(url: path)
recognizer?.recognitionTask(with: request , resultHandler: {
(result , error) in
if let error = error {
print("something went wrong\(error)")
}else{
self.textview.text = String(describing: result?.bestTranscription.formattedString)
}
})
}
}
}
}
沒有留言:
張貼留言