gpt4 book ai didi

delegates - SFSpeechRecognitionTaskDelegate 委托(delegate)方法没有被调用

转载 作者:行者123 更新时间:2023-12-03 19:45:25 30 4
gpt4 key购买 nike

我正在开发 iOS 10 的语音转文本功能。

我希望调用 SFSpeechRecognitionTaskDelegate 的委托(delegate)方法来检查完成的结果。

func speechRecognitionTask(_ task: SFSpeechRecognitionTask, didFinishRecognition recognitionResult: SFSpeechRecognitionResult);

但是它的任何委托(delegate)方法都没有被调用。
我也很好奇为什么它的 .delegate 属性不能用于将委托(delegate)设置为自我。

任何帮助将不胜感激。提前致谢。

编辑:
此外,在文档中找不到协议(protocol)设置的委托(delegate)属性。 IE。
@property (nonatomic, weak) id<SFSpeechRecognitionTaskDelegate> delegate;

在 SFSpeechRecognitionTask.h 文件中不可用。
我们有必要为此需要属性(property)吗?

最佳答案

采用:

 self.speechRecognizer.recognitionTask(with:  self.recognitionRequest!, delegate: self)

关于delegates - SFSpeechRecognitionTaskDelegate 委托(delegate)方法没有被调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39915882/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com