我正在尝试使用Nuance Speechkit,并建立一个语音识别应用程序,可以产生语音转录。Nuance中用于识别语音的方法给出了错误:调用该方法时recognize(withType:detection:language:delegate:)的使用不明确:
skTransaction = skSession?.recognize(withType: SKTransactionSpeechTypeTV,检测: SKTransactionEndOfSpeechDetection.none,语言:语言,委托:自身)
我猜我是在Swift 3中做的,可能是Nuance在新的语法上遇到了问题,或者Swift 3编译器导致了一些内部问题,因为同样的方法在Swift 2.3中工作得很好。
请帮助,如果任何人有任何关于这种错误的想法。
提前谢谢。
发布于 2016-11-04 02:27:03
我也有同样的问题,我使用带有空选项参数的替代方法解决了它
let options = [
"" : ""
]
_ = session?.recognize(withType: SKTransactionSpeechTypeDictation, detection: .long, language: "eng-USA", options: options, delegate: self)https://stackoverflow.com/questions/40191090
复制相似问题