(iOS 18) SFSpeechRecognitionResult providing new text after a gap in speaking

Here is the demo from Apple's site

This issues is specific to iOS 18.

When running this demo, we are getting new text when we have a gap in speaking, the recognitionTask(with:resultHandler:) provides new text which is only spoken after the gap and not the concatenation of old text and the new spoken text.

Answered by Engineer in 807809022

Hello @Nishchal, thank you for your post. This issue was addressed in iOS 18.1 Beta 5 (Build: 22B5054e). Please test on the latest betas and, if the issue persists, please use Feedback Assistant to submit a bug report.

Accepted Answer

Hello @Nishchal, thank you for your post. This issue was addressed in iOS 18.1 Beta 5 (Build: 22B5054e). Please test on the latest betas and, if the issue persists, please use Feedback Assistant to submit a bug report.

Hello @Engineer , I am facing the same issue on 17.5.1 when i use, SFSpeechRecognizer.supportsOnDeviceRecognition = true SFSpeechAudioBufferRecognitionRequest.requiresOnDeviceRecognition = true.

Hello @Engineer I also experienced the same issue on iOS 17.7 device. Will you fix this issue for iOS < 18, I guess there are still many users stick on lower version.

Hello @Nishchal and @dm-hubert, thank you for reporting that the issue is reproducible on iOS 17. Please open a bug report and post the FB number here once you do. Bug Reporting: How and Why? has tips on creating your bug report.

Filed a bug report: FB16040150

(iOS 18) SFSpeechRecognitionResult providing new text after a gap in speaking
 
 
Q