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. The previous state of the audio.
    The current state of the audio.

    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.

    Back to top Copyright © 2016-2025 Samsung
    Generated by DocFX