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

WitRequestFactory Class

Static Methods

CreateDictationRequest ( config , requestOptions , requestEvents )
Creates a request for getting the transcription from the mic data
param name="config">
Signature
static WitRequest Meta.WitAi.WitRequestFactory.CreateDictationRequest(this WitConfiguration config, WitRequestOptions requestOptions, VoiceServiceRequestEvents requestEvents=null)
Parameters
config: this WitConfiguration
requestOptions: WitRequestOptions
CreateMessageRequest ( config , requestOptions , requestEvents , additionalEntityProviders )
Creates a message request that will process a query string with NLU
Signature
static VoiceServiceRequest Meta.WitAi.WitRequestFactory.CreateMessageRequest(this WitConfiguration config, WitRequestOptions requestOptions, VoiceServiceRequestEvents requestEvents, IDynamicEntitiesProvider[] additionalEntityProviders=null)
Parameters
config: this WitConfiguration
requestOptions: WitRequestOptions
additionalEntityProviders: IDynamicEntitiesProvider []
CreateSpeechRequest ( config , requestOptions , requestEvents , additionalEntityProviders )
Creates a request for nlu processing that includes a data stream for mic data
Signature
static WitRequest Meta.WitAi.WitRequestFactory.CreateSpeechRequest(this WitConfiguration config, WitRequestOptions requestOptions, VoiceServiceRequestEvents requestEvents, IDynamicEntitiesProvider[] additionalEntityProviders=null)
Parameters
config: this WitConfiguration
requestOptions: WitRequestOptions
additionalEntityProviders: IDynamicEntitiesProvider []
Returns
WitRequest
GetSetupOptions ( newOptions , additionalDynamicEntities )
Appends additional options to a wit request prior to submission.
Signature
static WitRequestOptions Meta.WitAi.WitRequestFactory.GetSetupOptions(WitRequestOptions newOptions, IDynamicEntitiesProvider[] additionalDynamicEntities)
Parameters
newOptions: WitRequestOptions  The base options to be used if initialized elsewhere.
additionalDynamicEntities: IDynamicEntitiesProvider []  Used to append dynamic entities to request options prior to request.