在IOS 13.1中,一切正常。从13.2开始,SFSpeechRecognizer使我很难受。语音识别花费的时间比以前更长,而且结果也更长。IsFinalbool永远不会成立。
我不仅在我的应用程序中为这些错误苦苦挣扎,而且还在官方的示例代码项目(https://developer.apple.com/documentation/speech/recognizing_speech_in_live_audio)中获取它们。
还有其他人遇到类似的问题吗?
我在iOS应用,Mac OS催化剂应用和Mac本机应用中都遇到类似的问题。
我总是在iOS 12.4.1和iOS 13.1.3上获得最终结果。
但是对于macOS 10.15.1和iOS 13.2,我只能得到一次最终结果,然后只能得到部分结果,直到重新启动iOS设备或Mac(对于Mac,我也可以离开会话并打开一个新会话)。
重新启动后,我再次仅获得一次最终结果。
编辑:使用iOS 13.3 beta 1,问题不再存在(至少在此特定版本中如此)!
EDIT2:使用刚刚发布的iOS 13.2.2,该问题尚未解决。
编辑3:DTS支持Apple工程师确认这是iOS 13.2中的错误,因此,此问题的明确答案是每个人都必须面对相同的问题。
我在此站点上没有足够的声誉,无法添加评论。
只是说我在iOS应用程序,Mac OS催化剂应用程序和Mac本机应用程序中遇到类似的问题。
我只是仔细检查过,我始终在iOS 12.4.1和iOS 13.1.3上都能获得最终结果。但是使用macOS 10.15.1和iOS 13.2,我只能得到一次最终结果,然后只能得到部分结果,直到重新启动iOS设备或Mac(使用Mac,我也可以离开会话并打开一个新会话)。
重新启动后,我再次仅获得一次最终结果。
编辑:我刚刚使用iOS 13.3 beta 1进行了测试,问题已解决(至少在此特定版本中)!EDIT2:刚刚使用iOS 13.2.2进行了测试,但问题尚未解决。