TanStack

AudioGenerationOptions

Interface: AudioGenerationOptions<TProviderOptions>

Defined in: packages/ai/src/types.ts:1882

Options for audio generation (music, sound effects, etc.). These are the common options supported across providers.

Type Parameters

TProviderOptions

TProviderOptions extends object = object

Properties

duration?

ts
optional duration: number;

Defined in: packages/ai/src/types.ts:1890

Desired duration in seconds


logger

ts
logger: InternalLogger;

Defined in: packages/ai/src/types.ts:1898

Internal logger threaded from the generateAudio() entry point. Adapters must call logger.request() before the SDK call and logger.errors() in catch blocks.


model

ts
model: string;

Defined in: packages/ai/src/types.ts:1886

The model to use for audio generation


modelOptions?

ts
optional modelOptions: TProviderOptions;

Defined in: packages/ai/src/types.ts:1892

Model-specific options for audio generation


prompt

ts
prompt: string;

Defined in: packages/ai/src/types.ts:1888

Text description of the desired audio