Namespace Tizen.AIAvatar
Classes
AIServiceConfiguration
Represents the configuration for an AI service.
Audio2Vowels
The Audio2Vowels class is responsible for predicting vowels from audio data using a pre-trained TensorFlow model.
AudioOptions
Provides the ability to audio
AudioPlayer
Represents an audio player capable of streaming and playing audio with support for audio ducking.
AudioPlayerChangedEventArgs
This class provides arguments for handling Audio State change events.
AvatarInfo
The AvatarInfo class describes the properties of an Avatar object. It includes information such as the name of the avatar, its thumbnail image, and associated resources. This class helps users manage and organize their Avatar assets more effectively.
BaseAIService
Abstract base class for AI services, providing common functionalities.
llmResponseEventArgs
Provides data for LLM response events.
OpenAIConfiguration
Configuration class for OpenAI services.
OpenAIService
OpenAI Service implementation that provides Text-to-Speech and LLM services.
RestClient
A class that provides methods to execute REST requests and handle responses.
RestRequest
Represents a RESTful API request.
RestResponse
Represents the response from a REST API call, containing information such as status, content, and potential error messages.
SamsungAIConfiguration
Configuration class for Samsung AI services.
SamsungAIService
Samsung AI Service implementation that provides Text-to-Speech and LLM services.
SceneViewExtension
Extension methods for SceneView to manipulate alpha mask URL, mask content scale factor, and crop to mask settings.
ServiceClientManager
Manages REST clients for different endpoints based on the AI service configuration.
ServiceEndpoints
Represents service endpoints for AI services.
sttStreamingEventArgs
Provides data for STT streaming events.
ttsStreamingEventArgs
Provides data for TTS streaming events.
Structs
VoiceInfo
VoiceInfo stores information about a voice. The 'Language' field stores the language of the voice The 'Type' field stores the type of the voice.
Interfaces
IAIService
Represents a generic AI service interface.
ILLMService
Interface for a Large Language Model (LLM) service.
IRestClient
Interface for making REST API calls, providing functionality to execute HTTP requests and receive responses.
ISpeechToTextService
Interface for a Speech-to-Text service.
ITextToSpeechService
Interface for a Text-to-Speech service.
Enums
AudioPlayerState
Enumeration for the states.
AvatarInfoOption
The AvatarInfoOption enumeration defines the options that determine how AvatarInfo instances are displayed or managed. Currently it has two values: Thumbnail and Resource.
Method
An enumeration representing various HTTP methods.
ServiceCapabilities
Defines the capabilities that an AI service can support.
VoiceType
VoiceType is an enum that represents various types of voices.