v2026.5.3
All Bundles
Bundle Google Gemini API client. Supports text generation, multimodal inputs (image, audio, video), chat sessions, function calling, and caching. Set GOOGLE_API_KEY before use. Compile with -lib gemini.

AudioPart

Audio message part (Gemini 2.0+) Supports audio input and output for multimodal interactions

Inherits: Part

Operations

GetBase64Data #

Get Base64 encoding audio string

method : public : GetBase64Data() ~ String

Return

TypeDescription
Stringencoding audio string

GetData #

Get raw audio data

method : public : GetData() ~ Byte[]

Return

TypeDescription
Byteaudio data bytes

GetMimeType #

Get MIME type

method : public : GetMimeType() ~ String

Return

TypeDescription
StringMIME type

New # constructor

Constructor for audio input/output

New(data:Byte[], mime_type:String)

Parameters

NameTypeDescription
dataByteaudio data in bytes
mime_typeStringMIME type (e.g., "audio/wav", "audio/mp3", "audio/pcm")

ToString #

String representation of the object

method : public : ToString() ~ String

Return

TypeDescription
Stringstring representation