API reference
API reference
Select your platform
No SDKs available
No versions available

WitResponseHandler Class

Extends MonoBehaviour

Fields

ValidateEarly : bool
Signature
bool Meta.WitAi.CallbackHandlers.WitResponseHandler.ValidateEarly
Voice : VoiceService
Signature
VoiceService Meta.WitAi.CallbackHandlers.WitResponseHandler.Voice

Protected Methods

HandleFinalResponse ( response )
Signature
virtual void Meta.WitAi.CallbackHandlers.WitResponseHandler.HandleFinalResponse(WitResponseNode response)
Parameters
response: WitResponseNode
Returns
void
HandleValidateEarlyResponse ( session )
Signature
virtual void Meta.WitAi.CallbackHandlers.WitResponseHandler.HandleValidateEarlyResponse(VoiceSession session)
Parameters
session: VoiceSession
Returns
void
OnDisable ()
Signature
virtual void Meta.WitAi.CallbackHandlers.WitResponseHandler.OnDisable()
Returns
void
OnEnable ()
Signature
virtual void Meta.WitAi.CallbackHandlers.WitResponseHandler.OnEnable()
Returns
void
OnRequestSend ( request )
Signature
virtual void Meta.WitAi.CallbackHandlers.WitResponseHandler.OnRequestSend(VoiceServiceRequest request)
Parameters
Returns
void
OnResponseInvalid ( response , error )
Signature
abstract void Meta.WitAi.CallbackHandlers.WitResponseHandler.OnResponseInvalid(WitResponseNode response, string error)
Parameters
response: WitResponseNode
error: string
Returns
abstract void
OnResponseSuccess ( response )
Signature
abstract void Meta.WitAi.CallbackHandlers.WitResponseHandler.OnResponseSuccess(WitResponseNode response)
Parameters
response: WitResponseNode
Returns
abstract void
OnValidateResponse ( response , isEarlyResponse )
Signature
abstract string Meta.WitAi.CallbackHandlers.WitResponseHandler.OnValidateResponse(WitResponseNode response, bool isEarlyResponse)
Parameters
response: WitResponseNode
isEarlyResponse: bool
Returns
abstract string

Static Methods

RefreshConfidenceRange ( confidence , confidenceRanges , allowConfidenceOverlap )
Refresh confidence range
Signature
static bool Meta.WitAi.CallbackHandlers.WitResponseHandler.RefreshConfidenceRange(float confidence, ConfidenceRange[] confidenceRanges, bool allowConfidenceOverlap)
Parameters
confidence: float
confidenceRanges: ConfidenceRange []
allowConfidenceOverlap: bool
Returns
bool