All Classes and Interfaces

Class
Description
Represents the top-level ASR (Automatic Speech Recognition) result.
Represents a single hypothesis within an AsrResult.
Abstract base class representing a recognized item in an ASR hypothesis.
Utility class responsible for parsing ASR result data from JSON into structured Java objects.
Represents a tag item that can group terminals and/or other tags.
Represents a terminal item — a transcribed word or token recognized in the audio stream.
Utility class for extracting static assets from the APK at runtime.
AudioPlayer is a consumer module that plays audio buffers.
Represents the progress of audio playback.
AudioRecorder is a producer module that captures audio from the device's microphone.
Base class for biometric authenticators.
The Buffer class provides an abstraction for handling audio data in different formats.
BufferForwarder is a producer module that allows the user to forward audio buffers to a pipeline consumers.
The BufferModule acts as both a consumer and a producer, enabling the forwarding of buffers from a source pipeline to a target pipeline.
Represents a module that consumes audio buffers and appends them to a buffer that can be retrieved for playback or further processing.
Deprecated.
BufferStreamer is a producer module that allows the user to dispatch audio buffers to a pipeline consumers.
Utility class for working with audio buffers.
Abstract class representing a channel in the TTS system.
Enumeration of error codes for channel errors.
Enumeration of event codes for channel events.
ChannelExtractor is a module that extracts a specific channel from a multi-channel audio buffer.
 
Abstract class representing a dynamic model for speech recognition.
Abstract class representing the ASR engine.
Abstract class representing the biometric engine.
Abstract class representing the NLU engine.
Abstract class representing the speech enhancement engine.
Abstract class representing the TTS engine.
Represents a named entity in the NLU result.
Holds informations about an error.
 
Holds informations about an event.
Base class for all exceptions thrown by the VSDK
Represents a module that consumes audio buffers and writes them to a file in raw format.
File producer module that reads audio data from a raw file and dispatches it as buffers.
Utility class for working with file system
 
A callback used to retrieve the channel results.
Represents a module that consumes audio buffers.
Base class for biometric identificators.
 
Deprecated. 
Represents a module that modifies audio buffers.
Represents an intent in the NLU result.
Interface for handling parser events.
Interface for listening to asr recognizer events.
Listener interface for biometric recognizer events.
Result status
Result type
Utility class for working with iterators.
Utility class for working with json
Abstract class representing a biometric model.
 
Abstract class representing a parser.
Represents an audio processing pipeline.
Abstract class representing a producer module in the audio processing pipeline.
Enum representing the state of the producer module.
Abstract class representing a recognizer in the ASR (Automatic Speech Recognition) system.
Abstract class representing a recognizer in the Voice Biometrics system.
Represents error codes that can occur in the asr recognizer.
Represents event codes for the ASR recognizer.
Represents the type of result returned by the recognizer.
Represents the NLU (Natural Language Understanding) result.
Abstract class representing a speech enhancement module.
 
The StandalonePlayer is a simple audio player that allows the user to play audio buffers.
 
Deprecated.
Vsdk is a static utility class providing access to configuration, paths, context, and initialization lifecycle.
Represents a word marker in the TTS event.
This class is used to manage word markers.