Class AudioContent
- Namespace
- OpenAI.Responses
- Assembly
- OpenAI-DotNet.dll
[JsonConverter(typeof(AudioContentConverter))]
public sealed class AudioContent : BaseResponse, IListItem, IResponseContent, IServerSentEvent
- Inheritance
-
AudioContent
- Implements
-
- Inherited Members
-
Constructors
AudioContent(byte[], InputAudioFormat)
public AudioContent(byte[] bytes, InputAudioFormat format)
Parameters
bytes
byte[]
format
InputAudioFormat
AudioContent(ReadOnlyMemory<byte>, InputAudioFormat)
public AudioContent(ReadOnlyMemory<byte> memory, InputAudioFormat format)
Parameters
memory
ReadOnlyMemory<byte>
format
InputAudioFormat
AudioContent(ReadOnlySpan<byte>, InputAudioFormat)
public AudioContent(ReadOnlySpan<byte> span, InputAudioFormat format)
Parameters
span
ReadOnlySpan<byte>
format
InputAudioFormat
AudioContent(string, InputAudioFormat)
public AudioContent(string base64Data, InputAudioFormat format)
Parameters
base64Data
string
format
InputAudioFormat
Properties
Base64Data
[JsonPropertyName("data")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public string Base64Data { get; }
Property Value
- string
Data
[JsonIgnore]
public ReadOnlyMemory<byte> Data { get; }
Property Value
- ReadOnlyMemory<byte>
Format
[JsonPropertyName("format")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public InputAudioFormat Format { get; }
Property Value
- InputAudioFormat
Object
[JsonIgnore]
public string Object { get; }
Property Value
- string
Transcript
[JsonPropertyName("transcript")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public string Transcript { get; }
Property Value
- string
Type
[JsonPropertyName("type")]
public ResponseContentType Type { get; }
Property Value
- ResponseContentType