bool | ShouldWrap[Get] Whether this script should wrap all request event setups |
bool | ShouldLog[Get] Whether this script should log |
bool | Active[Get] Returns true if this voice service is currently active, listening with the mic or performing a networked request |
HashSet< VoiceServiceRequest > | Requests[Get] All currently running requests |
bool | IsAudioInputActive[Get] Returns true if this voice service is currently active, listening with the mic or performing a networked request |
GetSpeechEvents ( ) If applicable, get all speech events | |
GetAudioRequest ( ) Get the first running audio request | |
void | OnEnable ( ) On enable, begin watching for request initialized callbacks |
void | OnDisable ( ) On enable, stop watching for request initialized callbacks |
void | |
void | OnRequestInit ( VoiceServiceRequest request ) |
void | OnRequestStartListening ( VoiceServiceRequest request ) |
void | OnRequestStopListening ( VoiceServiceRequest request ) |
void | OnRequestSend ( VoiceServiceRequest request ) |
void | |
void | OnRequestPartialTranscription ( VoiceServiceRequest request ) |
void | OnRequestFullTranscription ( VoiceServiceRequest request ) |
void | OnRequestPartialResponse ( VoiceServiceRequest request ) |
void | OnRequestCancel ( VoiceServiceRequest request ) |
void | OnRequestFailed ( VoiceServiceRequest request ) |
void | OnRequestSuccess ( VoiceServiceRequest request ) |
void | OnRequestComplete ( VoiceServiceRequest request ) |
void | Adds or removes event listeners for every request event callback |
string | Check for error that will occur if attempting to activate audio |
bool | CanActivateAudio ( ) Whether an audio request can be started or not |
string | GetSendError ( ) Check for error that will occur if attempting to send data |
bool | CanSend ( ) Whether a voice service request can be sent or not |
void | Deactivate ( ) Deactivate all requests |
void | Deactivate ( VoiceServiceRequest request ) Deactivate a specific request |
void | Deactivate and abort all requests |
void | DeactivateAndAbortRequest ( VoiceServiceRequest request ) Deactivate and abort a specific requests |
void | Method to setup request events with provided base events |
bool | WrapRequest ( VoiceServiceRequest request ) Accepts a generated voice service request, wraps all request events & returns local methods for each |
bool Meta.WitAi.BaseSpeechService.ShouldWrap |
---|
Whether this script should wrap all request event setups |
bool Meta.WitAi.BaseSpeechService.ShouldLog |
---|
Whether this script should log |
virtual bool Meta.WitAi.BaseSpeechService.Active |
---|
Returns true if this voice service is currently active, listening with the mic or performing a networked request |
HashSet<VoiceServiceRequest> Meta.WitAi.BaseSpeechService.Requests |
---|
All currently running requests |
virtual bool Meta.WitAi.BaseSpeechService.IsAudioInputActive |
---|
Returns true if this voice service is currently active, listening with the mic or performing a networked request |
virtual SpeechEvents Meta.WitAi.BaseSpeechService.GetSpeechEvents ( ) |
---|
If applicable, get all speech events |
virtual VoiceServiceRequest Meta.WitAi.BaseSpeechService.GetAudioRequest ( ) |
---|
Get the first running audio request |
virtual void Meta.WitAi.BaseSpeechService.OnEnable ( ) |
---|
On enable, begin watching for request initialized callbacks |
virtual void Meta.WitAi.BaseSpeechService.OnDisable ( ) |
---|
On enable, stop watching for request initialized callbacks |
virtual void Meta.WitAi.BaseSpeechService.Log ( VoiceServiceRequest request, string log, bool warn ) |
---|
No description available.
|
virtual void Meta.WitAi.BaseSpeechService.OnRequestInit ( VoiceServiceRequest request ) |
---|
No description available.
|
virtual void Meta.WitAi.BaseSpeechService.OnRequestStartListening ( VoiceServiceRequest request ) |
---|
No description available.
|
virtual void Meta.WitAi.BaseSpeechService.OnRequestStopListening ( VoiceServiceRequest request ) |
---|
No description available.
|
virtual void Meta.WitAi.BaseSpeechService.OnRequestSend ( VoiceServiceRequest request ) |
---|
No description available.
|
virtual void Meta.WitAi.BaseSpeechService.OnRequestRawResponse ( VoiceServiceRequest request, string rawResponse ) |
---|
No description available.
|
virtual void Meta.WitAi.BaseSpeechService.OnRequestPartialTranscription ( VoiceServiceRequest request ) |
---|
No description available.
|
virtual void Meta.WitAi.BaseSpeechService.OnRequestFullTranscription ( VoiceServiceRequest request ) |
---|
No description available.
|
virtual void Meta.WitAi.BaseSpeechService.OnRequestPartialResponse ( VoiceServiceRequest request ) |
---|
No description available.
|
virtual void Meta.WitAi.BaseSpeechService.OnRequestCancel ( VoiceServiceRequest request ) |
---|
No description available.
|
virtual void Meta.WitAi.BaseSpeechService.OnRequestFailed ( VoiceServiceRequest request ) |
---|
No description available.
|
virtual void Meta.WitAi.BaseSpeechService.OnRequestSuccess ( VoiceServiceRequest request ) |
---|
No description available.
|
virtual void Meta.WitAi.BaseSpeechService.OnRequestComplete ( VoiceServiceRequest request ) |
---|
No description available.
|
virtual void Meta.WitAi.BaseSpeechService.SetEventListeners ( VoiceServiceRequest request, bool addListeners ) |
---|
Adds or removes event listeners for every request event callback Parameters request The request to begin or stop listening to addListenersIf true, adds listeners and if false, removes listeners. |
virtual string Meta.WitAi.BaseSpeechService.GetActivateAudioError ( ) |
---|
Check for error that will occur if attempting to activate audio Returns Returns an error audio activation should not be allowed. |
virtual bool Meta.WitAi.BaseSpeechService.CanActivateAudio ( ) |
---|
Whether an audio request can be started or not |
virtual string Meta.WitAi.BaseSpeechService.GetSendError ( ) |
---|
Check for error that will occur if attempting to send data Returns Returns an error if send will not be allowed. |
virtual bool Meta.WitAi.BaseSpeechService.CanSend ( ) |
---|
Whether a voice service request can be sent or not |
virtual void Meta.WitAi.BaseSpeechService.Deactivate ( ) |
---|
Deactivate all requests |
virtual void Meta.WitAi.BaseSpeechService.Deactivate ( VoiceServiceRequest request ) |
---|
Deactivate a specific request |
virtual void Meta.WitAi.BaseSpeechService.DeactivateAndAbortRequest ( ) |
---|
Deactivate and abort all requests |
virtual void Meta.WitAi.BaseSpeechService.DeactivateAndAbortRequest ( VoiceServiceRequest request ) |
---|
Deactivate and abort a specific requests |
virtual void Meta.WitAi.BaseSpeechService.SetupRequestParameters ( ref WitRequestOptions options, ref VoiceServiceRequestEvents events ) |
---|
Method to setup request events with provided base events Parameters events Generate request events if empty |
virtual bool Meta.WitAi.BaseSpeechService.WrapRequest ( VoiceServiceRequest request ) |
---|
Accepts a generated voice service request, wraps all request events & returns local methods for each Parameters request The provided VoiceServiceRequest to be tracked Returns Returns false if wrap fails |