基本上我是按照本教程学习ios语音识别模块的:https: //medium.com/ios-os-x-development/speech-recognition-with-swift-in-ios-10-50d5f4e59c48
但是当我在iphone6上测试时,我总是遇到这个错误:Error Domain = kAFAssistantErrorDomain Code = 216"(null)"
我在互联网上搜索过它,但是找到了非常罕见的信息.
这是我的代码:
//
// ViewController.swift
// speech_sample
//
// Created by Peizheng Ma on 6/22/17.
// Copyright © 2017 Peizheng Ma. All rights reserved.
//
import UIKit
import AVFoundation
import Speech
class ViewController: UIViewController, SFSpeechRecognizerDelegate {
//MARK: speech recognize variables
let audioEngine = AVAudioEngine()
let speechRecognizer: SFSpeechRecognizer? = SFSpeechRecognizer(locale: Locale.init(identifier: "en-US"))
var request = SFSpeechAudioBufferRecognitionRequest()
var recognitionTask: SFSpeechRecognitionTask?
var isRecording = false
override func viewDidLoad() {
// super.viewDidLoad()
// …
Run Code Online (Sandbox Code Playgroud) 我已通过此appcoda 教程将语音集成到文本中 。我面临的问题是我希望用户可以自己编写/编辑某些内容,但是 SFSpeechAudioBufferRecognitionRequest 没有考虑用户输入的内容。
在 SFSpeechAudioBufferRecognitionRequest 中发送用户键入的输入的方式是什么,或者在发送新请求之前清除 SFSpeechAudioBufferRecognitionRequest 输入参数的任何方式。
提前致谢。