2017年4月11日 星期二

speech recognization




 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)
                    }
                
                })
            }
            }
        }
        

    }

沒有留言:

張貼留言