SFSpeechRecognizer在IOS 13.2中无法正常工作

问题描述 投票:0回答:1

在IOS 13.1中,一切正常。从13.2开始,SFSpeechRecognizer使我很难受。语音识别花费的时间比以前更长,而且结果也更长。IsFinalbool永远不会成立。

我不仅在我的应用程序中为这些错误苦苦挣扎,而且还在官方的示例代码项目(https://developer.apple.com/documentation/speech/recognizing_speech_in_live_audio)中获取它们。

还有其他人遇到类似的问题吗?

ios swift speech sfspeechrecognizer
1个回答
0
投票

我在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中的错误,因此,此问题的明确答案是每个人都必须面对相同的问题。


0
投票

我在此站点上没有足够的声誉,无法添加评论。

只是说我在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进行了测试,但问题尚未解决。

© www.soinside.com 2019 - 2024. All rights reserved.