An audio content block.

interface AudioContent {
    channels?: number;
    data?: string;
    mime_type?:
        | "audio/mpeg"
        | "audio/ogg"
        | "audio/wav"
        | "audio/aac"
        | "audio/opus"
        | "audio/mp3"
        | "audio/aiff"
        | "audio/flac"
        | "audio/m4a"
        | "audio/l16"
        | "audio/alaw"
        | "audio/mulaw";
    rate?: number;
    type: "audio";
    uri?: string;
}

Properties

channels?: number

The number of audio channels.

data?: string

The audio content.

mime_type?:
    | "audio/mpeg"
    | "audio/ogg"
    | "audio/wav"
    | "audio/aac"
    | "audio/opus"
    | "audio/mp3"
    | "audio/aiff"
    | "audio/flac"
    | "audio/m4a"
    | "audio/l16"
    | "audio/alaw"
    | "audio/mulaw"

The mime type of the audio.

rate?: number

The sample rate of the audio.

type: "audio"
uri?: string

The URI of the audio.