Skip to content

audio_delta_message_content

AudioDeltaMessageContent

Bases: BaseDeltaMessageContent

A delta message content for audio data.

Attributes:

Name Type Description
id Optional[str]

The ID of the audio data.

data Optional[str]

Base64 encoded audio data.

transcript Optional[str]

The transcript of the audio data.

expires_at Optional[int]

The Unix timestamp (in seconds) for when this audio data will no longer be accessible.

Source code in griptape/common/prompt_stack/contents/audio_delta_message_content.py
@define(kw_only=True)
class AudioDeltaMessageContent(BaseDeltaMessageContent):
    """A delta message content for audio data.

    Attributes:
        id: The ID of the audio data.
        data: Base64 encoded audio data.
        transcript: The transcript of the audio data.
        expires_at: The Unix timestamp (in seconds) for when this audio data will no longer be accessible.
    """

    id: Optional[str] = field(default=None, metadata={"serializable": True})
    data: Optional[str] = field(default=None, metadata={"serializable": True})
    transcript: Optional[str] = field(default=None, metadata={"serializable": True})
    expires_at: Optional[int] = field(default=None, metadata={"serializable": True})

data = field(default=None, metadata={'serializable': True}) class-attribute instance-attribute

expires_at = field(default=None, metadata={'serializable': True}) class-attribute instance-attribute

id = field(default=None, metadata={'serializable': True}) class-attribute instance-attribute

transcript = field(default=None, metadata={'serializable': True}) class-attribute instance-attribute