Platforms to show: All Mac Windows Linux Cross-Platform
SFSpeechRecognitionTaskMBS class
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | SpeechRecognition | MBS MacFrameworks Plugin | 19.4 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
Use an SFSpeechRecognitionTaskMBS object to determine the state of a speech recognition task, to cancel an ongoing task, or to signal the end of the task.
You do not create speech recognition task objects directly. Instead, you receive one of these objects after calling recognitionTaskWithRequest.
Requires MacOS 10.15 or later.
This is an abstract class. You can't create an instance, but you can get one from various plugin functions.
- 5 properties
- 3 methods
- method Cancel
- method Constructor Private
- method Finish
- 5 constants
States
Constant | Value | Description |
---|---|---|
kStateCanceling | 3 |
Delivery of recognition results has finished, but audio recording may be ongoing. |
kStateCompleted | 4 |
Delivery of recognition requests has finished and audio recording has stopped. |
kStateFinishing | 2 |
Audio recording has stopped, but delivery of recognition results may continue. |
kStateRunning | 1 |
Speech recognition (potentially including audio recording) is in progress. |
kStateStarting | 0 |
Speech recognition (potentially including audio recording) has not yet started. |
This class has no sub classes.
Some methods using this class:
- SFSpeechRecognizerMBS.recognitionTaskWithRequest(request as SFSpeechRecognitionRequestMBS) as SFSpeechRecognitionTaskMBS
- SFSpeechRecognizerMBS.recognitionTaskWithRequest(request as SFSpeechRecognitionRequestMBS, delegateHandler as recognitionTaskWithRequestCompletedMBS, tag as Variant = nil) as SFSpeechRecognitionTaskMBS
Some events using this class:
- SFSpeechRecognizerMBS.didDetectSpeech(task as SFSpeechRecognitionTaskMBS)
- SFSpeechRecognizerMBS.TaskDidFinishRecognition(task as SFSpeechRecognitionTaskMBS, recognitionResult as SFSpeechRecognitionResultMBS)
- SFSpeechRecognizerMBS.TaskDidFinishSuccessfully(task as SFSpeechRecognitionTaskMBS, successfully as boolean)
- SFSpeechRecognizerMBS.TaskDidHypothesizeTranscription(task as SFSpeechRecognitionTaskMBS, transcription as SFTranscriptionMBS)
- SFSpeechRecognizerMBS.TaskFinishedReadingAudio(task as SFSpeechRecognitionTaskMBS)
- SFSpeechRecognizerMBS.TaskWasCancelled(task as SFSpeechRecognitionTaskMBS)
Some examples using this class:
Blog Entries
The items on this page are in the following plugins: MBS MacFrameworks Plugin.
SFSpeechRecognitionResultMBS - SFSpeechRecognizerMBS