AI Dev Kit
Search Results for

    Show / Hide Table of Contents

    Class RealtimeEventHandler

    Inheritance
    object
    RealtimeEventHandler
    Namespace: Glitch9.AIDevKit.OpenAI.Realtime
    Assembly: .dll
    Syntax
    public class RealtimeEventHandler

    Constructors

    RealtimeEventHandler(WebSocketClient<RealtimeEvent>)

    Declaration
    public RealtimeEventHandler(WebSocketClient<RealtimeEvent> webSocketClient)
    Parameters
    Type Name Description
    WebSocketClient<RealtimeEvent> webSocketClient

    Properties

    Count

    Declaration
    public int Count { get; }
    Property Value
    Type Description
    int

    Methods

    AppendInputAudioBuffer(string)

    Declaration
    public UniTask<int> AppendInputAudioBuffer(string base64EncodedAudioBytes)
    Parameters
    Type Name Description
    string base64EncodedAudioBytes
    Returns
    Type Description
    UniTask<int>

    CancelEvent(int)

    Declaration
    public void CancelEvent(int eventId)
    Parameters
    Type Name Description
    int eventId

    CancelResponse()

    Declaration
    public UniTask<int> CancelResponse()
    Returns
    Type Description
    UniTask<int>

    ClearInputAudioBuffer()

    Declaration
    public UniTask<int> ClearInputAudioBuffer()
    Returns
    Type Description
    UniTask<int>

    CommitInputAudioBuffer()

    Declaration
    public UniTask<int> CommitInputAudioBuffer()
    Returns
    Type Description
    UniTask<int>

    CreateConversationItem(RealtimeItem, string)

    Declaration
    public UniTask<int> CreateConversationItem(RealtimeItem item, string previousItemId = null)
    Parameters
    Type Name Description
    RealtimeItem item
    string previousItemId
    Returns
    Type Description
    UniTask<int>

    CreateResponse()

    Declaration
    public UniTask<int> CreateResponse()
    Returns
    Type Description
    UniTask<int>

    DeleteConversationItem(string)

    Declaration
    public UniTask<int> DeleteConversationItem(string itemId)
    Parameters
    Type Name Description
    string itemId
    Returns
    Type Description
    UniTask<int>

    TruncateConversationItem(string, int, int)

    Declaration
    public UniTask<int> TruncateConversationItem(string itemId, int contentIndex, int audioEndMs)
    Parameters
    Type Name Description
    string itemId
    int contentIndex
    int audioEndMs
    Returns
    Type Description
    UniTask<int>

    UpdateSession(RealtimeSession)

    Declaration
    public UniTask<int> UpdateSession(RealtimeSession session)
    Parameters
    Type Name Description
    RealtimeSession session
    Returns
    Type Description
    UniTask<int>
    In this article
    Back to top Generated by DocFX