Interface: GeneratedAudio
Defined in: packages/agentos/src/core/audio/types.ts:216
A single generated audio artifact.
At least one of url or base64 will be populated depending on the provider's response format.
Properties
base64?
optionalbase64:string
Defined in: packages/agentos/src/core/audio/types.ts:221
Base64-encoded audio data.
durationSec?
optionaldurationSec:number
Defined in: packages/agentos/src/core/audio/types.ts:227
Duration of the generated audio in seconds.
mimeType?
optionalmimeType:string
Defined in: packages/agentos/src/core/audio/types.ts:224
MIME type of the audio (e.g. 'audio/mpeg', 'audio/wav').
providerMetadata?
optionalproviderMetadata:Record<string,unknown>
Defined in: packages/agentos/src/core/audio/types.ts:233
Provider-specific metadata (job ID, generation params, etc.).
sampleRate?
optionalsampleRate:number
Defined in: packages/agentos/src/core/audio/types.ts:230
Sample rate in Hz (e.g. 44100, 48000).
url?
optionalurl:string
Defined in: packages/agentos/src/core/audio/types.ts:218
Public URL where the audio can be downloaded.