| --- |
| layout: doc |
| title: "Starboard Module Reference: speech_recognizer.h" |
| --- |
| |
| Defines a streaming speech recognizer API. It provides access to the platform |
| speech recognition service. |
| |
| Note that there can be only one speech recognizer. Attempting to create a second |
| speech recognizer without destroying the first one will result in undefined |
| behavior. |
| |
| `SbSpeechRecognizerCreate`, `SbSpeechRecognizerStart`, `SbSpeechRecognizerStop`, |
| `SbSpeechRecognizerCancel` and `SbSpeechRecognizerDestroy` should be called from |
| a single thread. Callbacks defined in `SbSpeechRecognizerHandler` will happen on |
| another thread, so calls back into the SbSpeechRecognizer from the callback |
| thread are disallowed. |