SFSpeechRecognizer on MacOS (XCode 13.2.1) MacOS Monterey 12.2.1

Hi,

I'm trying to get this example working on MacOS now that SFSpeechRecognizer is available for the platform. A few questions ...

  1. Do I need to make an authorization request of the user if I intend to use "on device recognition"?

  2. When I ask for authorization to use speech recognition the dialog that pops up contains text that's not in my speech recognition usage description indicating that recordings will be sent to Apple's servers. But that is not accurate if I am using on device recognition (as far as I can tell). Is there a way to suppress that language if I am not using online speech recognition?

  3. Is there an updated example of the article I linked to that describes how to accomplish the same thing with MacOS instead of IOS? My compiler is complaining that AVAudioSession() is not available in MacOS and I'm not sure how to set things up for passing audio from the microphone to the speech recognizer.

Thanks :-D

Brian Duffy