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

AppDictationExperience Class

Fields

WitRuntimeConfiguration RuntimeConfiguration[Get]
WitConfiguration Configuration[Get]
DictationSession ActiveSession[Get]
WitRequestOptions ActiveRequestOptions[Get]
bool HasPlatformIntegrations[Get]
override bool Active[Get]
override bool IsRequestActive[Get]
override bool MicActive[Get]

Properties

WitDictationRuntimeConfiguration RuntimeDictationConfiguration[Get]
bool UsePlatformIntegrations[Get]
bool DoNotFallbackToWit[Get]
override ITranscriptionProvider TranscriptionProvider[Get]

Events

Action OnInitialized

Protected Fields

override bool ShouldSendMicData[Get]

Protected Functions

On enable, begin watching for request initialized callbacks
On enable, stop watching for request initialized callbacks
virtual override void OnRequestInit
( VoiceServiceRequest request )
virtual override void OnRequestStartListening
( VoiceServiceRequest request )
virtual override void OnRequestStopListening
( VoiceServiceRequest request )
virtual override void OnRequestPartialTranscription
( VoiceServiceRequest request,
string transcription )
virtual override void OnRequestFullTranscription
( VoiceServiceRequest request,
string transcription )
virtual override void OnRequestComplete
( VoiceServiceRequest request )

Member Functions

Toggle dictation activation from on->off or off->on depending on the current active state.
Activate the microphone and send data to Wit for NLU processing.
Activates immediately and starts sending data to the server. This will not wait for min wake threshold
Parameters
options
Deactivates. If a transcription is in progress the network request will complete and any additional transcription values will be returned.
Deactivates and ignores any pending transcription content.
Did you find this page helpful?
Thumbs up icon
Thumbs down icon