这是关于新的iOS 10 Speech框架的一个questoin.
我使用以下方法得到语音识别结果
recognitionTask = [speechRecgzr recognitionTaskWithRequest:recognitionRequest resultHandler:^(SFSpeechRecognitionResult * _Nullable result, NSError * _Nullable error) {
}
但结果中每个SFTranscriptionSegment的时间戳为0,置信度始终为0
这可能是什么问题?苹果没有正确实现API吗?
谢谢.
最佳答案 几个星期后,我发现通过设置这个我可以获得时间戳和信心:
speechRecgzr.defaultTaskHint = SFSpeechRecognitionTaskHintDictation;