AI Dev Kit
Search Results for

    Show / Hide Table of Contents

    Class RealtimeAssistant

    Inheritance
    object
    AIDevKitComponent
    RealtimeAssistant
    Inherited Members
    AIDevKitComponent.debugMode
    Namespace: Glitch9.AIDevKit.Components
    Assembly: .dll
    Syntax
    public class RealtimeAssistant : AIDevKitComponent

    Properties

    AudioOutputEnabled

    Declaration
    public bool AudioOutputEnabled { get; set; }
    Property Value
    Type Description
    bool

    AudioRecorder

    Declaration
    public RealtimeAudioRecorder AudioRecorder { get; }
    Property Value
    Type Description
    RealtimeAudioRecorder

    InputAudioFormat

    Declaration
    public RealtimeAudioFormat InputAudioFormat { get; set; }
    Property Value
    Type Description
    RealtimeAudioFormat

    InputSampleDurationMs

    Declaration
    public int InputSampleDurationMs { get; set; }
    Property Value
    Type Description
    int

    InputSampleRate

    Declaration
    public SampleRate InputSampleRate { get; set; }
    Property Value
    Type Description
    SampleRate

    Instructions

    Declaration
    public string Instructions { get; set; }
    Property Value
    Type Description
    string

    OutputAudioFormat

    Declaration
    public RealtimeAudioFormat OutputAudioFormat { get; set; }
    Property Value
    Type Description
    RealtimeAudioFormat

    OutputAudioVolume

    Declaration
    public float OutputAudioVolume { get; set; }
    Property Value
    Type Description
    float

    RTMModel

    Declaration
    public Model RTMModel { get; set; }
    Property Value
    Type Description
    Model

    STTModel

    Declaration
    public Model STTModel { get; set; }
    Property Value
    Type Description
    Model

    SilenceDurationMs

    Declaration
    public int SilenceDurationMs { get; set; }
    Property Value
    Type Description
    int

    SilenceThreshold

    Declaration
    public float SilenceThreshold { get; set; }
    Property Value
    Type Description
    float

    SpokenLanguage

    Declaration
    public SystemLanguage SpokenLanguage { get; set; }
    Property Value
    Type Description
    SystemLanguage

    TranscriptOutputEnabled

    Declaration
    public bool TranscriptOutputEnabled { get; set; }
    Property Value
    Type Description
    bool

    Voice

    Declaration
    public Voice Voice { get; set; }
    Property Value
    Type Description
    Voice

    Methods

    ConfigureSession()

    Declaration
    public UniTask ConfigureSession()
    Returns
    Type Description
    UniTask

    CreateConnection(bool)

    Declaration
    public UniTask CreateConnection(bool autoManageWebSocketState = false)
    Parameters
    Type Name Description
    bool autoManageWebSocketState
    Returns
    Type Description
    UniTask

    SetAudioData(float[])

    Declaration
    public void SetAudioData(float[] audioData)
    Parameters
    Type Name Description
    float[] audioData

    SetMicrophone(string)

    Declaration
    public void SetMicrophone(string microphoneDeviceName)
    Parameters
    Type Name Description
    string microphoneDeviceName

    StartRecording()

    Declaration
    public void StartRecording()

    StopRecording()

    Declaration
    public void StopRecording()
    In this article
    Back to top Generated by DocFX