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

IVoiceService Interface

Meta::WitAi::IVoiceService extends Meta.WitAi.IVoiceEventProvider.
Meta::WitAi::IVoiceService extends Meta.WitAi.ITelemetryEventsProvider.
Meta::WitAi::IVoiceService extends Meta.WitAi.IVoiceActivationHandler.

Overview

Properties

bool
Returns true if voice service is currently active or request is transmitting
bool
When set to true, the service will use platform integration.
The current running voice requests
bool
Returns true Mic is still enabled
All events used for a voice service
All events used for a voice service telemetry
Easy acccess for transcription

Public Member Functions

bool
Whether or not this service can listen to audio
bool
CanSend ( )
Whether or not this service can perform requests

Details

Properties

bool Meta.WitAi.IVoiceService.IsRequestActive
Returns true if voice service is currently active or request is transmitting
bool Meta.WitAi.IVoiceService.UsePlatformIntegrations
When set to true, the service will use platform integration.
HashSet<VoiceServiceRequest> Meta.WitAi.IVoiceService.Requests
The current running voice requests
bool Meta.WitAi.IVoiceService.MicActive
Returns true Mic is still enabled
new VoiceEvents Meta.WitAi.IVoiceService.VoiceEvents
All events used for a voice service
new TelemetryEvents Meta.WitAi.IVoiceService.TelemetryEvents
All events used for a voice service telemetry
ITranscriptionProvider Meta.WitAi.IVoiceService.TranscriptionProvider
Easy acccess for transcription

Member Functions

bool Meta.WitAi.IVoiceService.CanActivateAudio ( )
Whether or not this service can listen to audio
Returns
True if audio can be listened to
bool Meta.WitAi.IVoiceService.CanSend ( )
Whether or not this service can perform requests
Returns
True if a request can be sent
Did you find this page helpful?
Thumbs up icon
Thumbs down icon