ios 18.2 beta(22C5131E) Speech Recognition Discards Previously Transcribed Audio

I was testing SFSpeechRecognition on my real device running ios 18.2 beta, and found that the result's "final" field is true, the result itself does not contain entire conversation's transcription. I came across some blog posts saying it's fixed in a 18.1 beta, is this not the case for 18.2 beta?

Example code:

recognitionTask = recognizer.recognitionTask(with: request) { [weak self] result, error in
    guard let self = self else { return }
            
    if let error = error {
         DispatchQueue.main.async {
               self.errorMessage = "Transcription failed: \(error.localizedDescription)"
               self.isTranscribing = false
         }
    } else if let result = result, result.isFinal {
        // HERE!
    }
}

Also, i keep getting this error:

Received an error while accessing com.apple.speech.localspeechrecognition service: Error Domain=kAFAssistantErrorDomain Code=1101 "(null)"

I have keyboard installed, i turned on dictation, dictation has that language installed, i added entry to info.plist, nothing.

The issue seems to be solved when locale is set to en-US, but when i tried zh-CN, the issue persisted.

Is this the same issue as being discussed on this thread?

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Yes.

ios 18.2 beta(22C5131E) Speech Recognition Discards Previously Transcribed Audio
 
 
Q