Table of Contents

Class RealtimeItemContent

The content part that is done.

public class RealtimeItemContent
Inheritance
object
RealtimeItemContent

Properties

Audio

Base64-encoded audio data (if type is "audio").

public string Audio { get; set; }

Property Value

string

Text

The text content (if type is "text").

public string Text { get; set; }

Property Value

string

Transcript

The transcript of the audio (if type is "audio").

public string Transcript { get; set; }

Property Value

string

Type

The content type

public RealtimeItemContentType? Type { get; set; }

Property Value

RealtimeItemContentType?

Methods

CreateInputAudio(string, string)

public static RealtimeItemContent CreateInputAudio(string audio, string transcript)

Parameters

audio string
transcript string

Returns

RealtimeItemContent

CreateInputText(string)

public static RealtimeItemContent CreateInputText(string text)

Parameters

text string

Returns

RealtimeItemContent

CreateOutputAudio(string, string)

public static RealtimeItemContent CreateOutputAudio(string audio, string transcript)

Parameters

audio string
transcript string

Returns

RealtimeItemContent

CreateOutputText(string)

public static RealtimeItemContent CreateOutputText(string text)

Parameters

text string

Returns

RealtimeItemContent

TruncateAudioAt(long)

public void TruncateAudioAt(long audioEndMs)

Parameters

audioEndMs long