I am trying to use SFSpeechRecognizer to transcribe spoken commands in my app. The commands are only one word. The SFSpeechAudioBufferRecognitionRequest (from microphone tap) can take a few seconds to ultimately come back with an accurate transcription of that word, but that is fine for my use case.
However, in my use case, a new command may come in before those few seconds have elapsed. How can I start processing a new request while still allowing the previous request to continue refining its result (i.e., without prematurely stopping the previous request)?
I have googled endlessly, and there seems to be no documentation on simultaneous/concurrent requests from microphone input.
Any thoughts would be greatly appreciated!