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

VoiceSDKImpl Class

Oculus::Voice::Bindings::Android::VoiceSDKImpl extends Oculus.Voice.Core.Bindings.Android.BaseAndroidConnectionImpl< VoiceSDKBinding >.
Oculus::Voice::Bindings::Android::VoiceSDKImpl extends Oculus.Voice.Interfaces.IPlatformVoiceService.
Oculus::Voice::Bindings::Android::VoiceSDKImpl extends Oculus.Voice.Bindings.Android.IVCBindingEvents.

Overview

Data Fields

Public Member Functions

VoiceSDKImpl
( IVoiceService baseVoiceService )
void
bool
Whether or not this service can listen to audio
bool
CanSend ( )
Whether or not this service can perform requests
override void
Connect
( string version )
override void
Activate
( string text,
WitRequestOptions requestOptions,
VoiceServiceRequestEvents requestEvents )
Send text data for NLU processing with custom request options & events.
Activate
( WitRequestOptions requestOptions,
VoiceServiceRequestEvents requestEvents )
Activate the microphone and wait for threshold and then send data
Activate the microphone and send data for NLU processing with custom request options.
void
Stop listening and submit the collected microphone data for processing.
void
Stop listening and abort any requests that may be active without waiting for a response.
void
Deactivate mic & abort a specific request
void
OnServiceNotAvailable
( string error,
string message )

Details

Fields

Action Oculus.Voice.Bindings.Android.VoiceSDKImpl.OnServiceNotAvailableEvent
No description available.
bool Oculus.Voice.Bindings.Android.VoiceSDKImpl.PlatformSupportsWit
No description available.
bool Oculus.Voice.Bindings.Android.VoiceSDKImpl.Active
No description available.
bool Oculus.Voice.Bindings.Android.VoiceSDKImpl.IsRequestActive
No description available.
bool Oculus.Voice.Bindings.Android.VoiceSDKImpl.MicActive
No description available.

Properties

bool Oculus.Voice.Bindings.Android.VoiceSDKImpl.UsePlatformIntegrations
No description available.
HashSet<VoiceServiceRequest> Oculus.Voice.Bindings.Android.VoiceSDKImpl.Requests
No description available.
ITranscriptionProvider Oculus.Voice.Bindings.Android.VoiceSDKImpl.TranscriptionProvider
No description available.
VoiceEvents Oculus.Voice.Bindings.Android.VoiceSDKImpl.VoiceEvents
No description available.
TelemetryEvents Oculus.Voice.Bindings.Android.VoiceSDKImpl.TelemetryEvents
No description available.

Member Functions

Oculus.Voice.Bindings.Android.VoiceSDKImpl.VoiceSDKImpl
( IVoiceService baseVoiceService )
No description available.
void Oculus.Voice.Bindings.Android.VoiceSDKImpl.SetRuntimeConfiguration
( WitRuntimeConfiguration configuration )
No description available.
bool Oculus.Voice.Bindings.Android.VoiceSDKImpl.CanActivateAudio ( )
Whether or not this service can listen to audio
Returns
True if audio can be listened to
bool Oculus.Voice.Bindings.Android.VoiceSDKImpl.CanSend ( )
Whether or not this service can perform requests
Returns
True if a request can be sent
override void Oculus.Voice.Bindings.Android.VoiceSDKImpl.Connect
( string version )
No description available.
override void Oculus.Voice.Bindings.Android.VoiceSDKImpl.Disconnect ( )
No description available.
VoiceServiceRequest Oculus.Voice.Bindings.Android.VoiceSDKImpl.Activate
( string text,
WitRequestOptions requestOptions,
VoiceServiceRequestEvents requestEvents )
Send text data for NLU processing with custom request options & events.
Parameters
text
Text to be used for NLU processing
requestOptions
Additional options such as dynamic entities
requestEvents
Events specific to the request's lifecycle
VoiceServiceRequest Oculus.Voice.Bindings.Android.VoiceSDKImpl.Activate
( WitRequestOptions requestOptions,
VoiceServiceRequestEvents requestEvents )
Activate the microphone and wait for threshold and then send data
Parameters
requestOptions
Additional options such as dynamic entities
requestEvents
Events specific to the request's lifecycle
VoiceServiceRequest Oculus.Voice.Bindings.Android.VoiceSDKImpl.ActivateImmediately
( WitRequestOptions requestOptions,
VoiceServiceRequestEvents requestEvents )
Activate the microphone and send data for NLU processing with custom request options.
Parameters
requestOptions
Additional options such as dynamic entities
requestEvents
Events specific to the request's lifecycle
void Oculus.Voice.Bindings.Android.VoiceSDKImpl.Deactivate ( )
Stop listening and submit the collected microphone data for processing.
void Oculus.Voice.Bindings.Android.VoiceSDKImpl.DeactivateAndAbortRequest ( )
Stop listening and abort any requests that may be active without waiting for a response.
void Oculus.Voice.Bindings.Android.VoiceSDKImpl.DeactivateAndAbortRequest
( VoiceServiceRequest request )
Deactivate mic & abort a specific request
void Oculus.Voice.Bindings.Android.VoiceSDKImpl.OnServiceNotAvailable
( string error,
string message )
No description available.
Did you find this page helpful?
Thumbs up icon
Thumbs down icon