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

WitDictation Class

Protected Fields

ShouldSendMicData : override bool
Signature
override bool Meta.WitAi.Dictation.WitDictation.ShouldSendMicData

Fields

Active : override bool
Signature
override bool Meta.WitAi.Dictation.WitDictation.Active
Configuration : WitConfiguration
Signature
WitConfiguration Meta.WitAi.Dictation.WitDictation.Configuration
IsRequestActive : override bool
Signature
override bool Meta.WitAi.Dictation.WitDictation.IsRequestActive
MicActive : override bool
Signature
override bool Meta.WitAi.Dictation.WitDictation.MicActive
VoiceEvents : VoiceEvents
Events specific to wit voice activation.
Signature
VoiceEvents Meta.WitAi.Dictation.WitDictation.VoiceEvents

Properties

DictationEvents : override DictationEvents
[Get][Set]
Signature
override DictationEvents Meta.WitAi.Dictation.WitDictation.DictationEvents
RuntimeConfiguration : WitRuntimeConfiguration
[Get][Set]
Signature
WitRuntimeConfiguration Meta.WitAi.Dictation.WitDictation.RuntimeConfiguration
TranscriptionProvider : override ITranscriptionProvider
[Get][Set]
Signature
override ITranscriptionProvider Meta.WitAi.Dictation.WitDictation.TranscriptionProvider

Protected Methods

Awake ()
Signature
override void Meta.WitAi.Dictation.WitDictation.Awake()
Returns
override void
OnDisable ()
On enable, stop watching for request initialized callbacks
Signature
override void Meta.WitAi.Dictation.WitDictation.OnDisable()
Returns
override void
OnEnable ()
On enable, begin watching for request initialized callbacks
Signature
override void Meta.WitAi.Dictation.WitDictation.OnEnable()
Returns
override void

Methods

Activate ( requestOptions , requestEvents )
Activates and waits for the user to exceed the min wake threshold before data is sent to the server.
Signature
override VoiceServiceRequest Meta.WitAi.Dictation.WitDictation.Activate(WitRequestOptions requestOptions, VoiceServiceRequestEvents requestEvents)
Parameters
requestOptions: WitRequestOptions  Additional options such as custom request id
requestEvents: VoiceServiceRequestEvents Events specific to the request's lifecycle
Returns
override VoiceServiceRequest
ActivateImmediately ( requestOptions , requestEvents )
Activates immediately and starts sending data to the server. This will not wait for min wake threshold
Signature
override VoiceServiceRequest Meta.WitAi.Dictation.WitDictation.ActivateImmediately(WitRequestOptions requestOptions, VoiceServiceRequestEvents requestEvents)
Parameters
requestOptions: WitRequestOptions  Additional options such as custom request id
requestEvents: VoiceServiceRequestEvents Events specific to the request's lifecycle
Returns
override VoiceServiceRequest
Cancel ()
Deactivates and ignores any pending transcription content.
Signature
override void Meta.WitAi.Dictation.WitDictation.Cancel()
Returns
override void
CreateRequest ( requestSettings , requestOptions , requestEvents )
Create request using configuration, request options & events
Signature
VoiceServiceRequest Meta.WitAi.Dictation.WitDictation.CreateRequest(WitRuntimeConfiguration requestSettings, WitRequestOptions requestOptions, VoiceServiceRequestEvents requestEvents)
Parameters
requestSettings: WitRuntimeConfiguration
requestOptions: WitRequestOptions
Deactivate ()
Deactivates. If a transcription is in progress the network request will complete and any additional transcription values will be returned.
Signature
override void Meta.WitAi.Dictation.WitDictation.Deactivate()
Returns
override void
TranscribeFile ( fileName )
Signature
void Meta.WitAi.Dictation.WitDictation.TranscribeFile(string fileName)
Parameters
fileName: string
Returns
void