API reference

VoiceSDKImpl Class

Constructors

VoiceSDKImpl ( baseVoiceService )
Signature
Oculus.Voice.Bindings.Android.VoiceSDKImpl.VoiceSDKImpl(IVoiceService baseVoiceService)
Parameters
baseVoiceService: IVoiceService

Fields

Active : bool
Signature
bool Oculus.Voice.Bindings.Android.VoiceSDKImpl.Active
IsRequestActive : bool
Signature
bool Oculus.Voice.Bindings.Android.VoiceSDKImpl.IsRequestActive
MicActive : bool
Signature
bool Oculus.Voice.Bindings.Android.VoiceSDKImpl.MicActive
OnServiceNotAvailableEvent : Action
Signature
Action Oculus.Voice.Bindings.Android.VoiceSDKImpl.OnServiceNotAvailableEvent
PlatformSupportsWit : bool
Signature
bool Oculus.Voice.Bindings.Android.VoiceSDKImpl.PlatformSupportsWit

Properties

Requests : HashSet< VoiceServiceRequest >
[Get]
Signature
HashSet<VoiceServiceRequest> Oculus.Voice.Bindings.Android.VoiceSDKImpl.Requests
TelemetryEvents : TelemetryEvents
[Get][Set]
Signature
TelemetryEvents Oculus.Voice.Bindings.Android.VoiceSDKImpl.TelemetryEvents
TranscriptionProvider : ITranscriptionProvider
[Get][Set]
Signature
ITranscriptionProvider Oculus.Voice.Bindings.Android.VoiceSDKImpl.TranscriptionProvider
UsePlatformIntegrations : bool
[Get][Set]
Signature
bool Oculus.Voice.Bindings.Android.VoiceSDKImpl.UsePlatformIntegrations
VoiceEvents : VoiceEvents
[Get][Set]
Signature
VoiceEvents Oculus.Voice.Bindings.Android.VoiceSDKImpl.VoiceEvents

Methods

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