Skip to main content

Interface: VoicePresetResponse

Defined in: packages/sdk/src/types/generated/ai.ts:18

Response model for a voice preset.

config is the fully-typed realtime config to write to the agent when the preset is chosen — the client applies a preset by assignment rather than reassembling settings, and compares against it to decide whether the current selection still matches a preset or has become "Custom".

Properties

config

config: AWSRealtimeModelConfig | GeminiRealtimeModelConfig | OpenAIRealtimeModelConfig | XAIRealtimeModelConfig

Defined in: packages/sdk/src/types/generated/ai.ts:28


description?

optional description: string | null

Defined in: packages/sdk/src/types/generated/ai.ts:21


engineId

engineId: string

Defined in: packages/sdk/src/types/generated/ai.ts:23


engineName

engineName: string

Defined in: packages/sdk/src/types/generated/ai.ts:24


id

id: string

Defined in: packages/sdk/src/types/generated/ai.ts:19


name

name: string

Defined in: packages/sdk/src/types/generated/ai.ts:20


provider

provider: ModelProvider

Defined in: packages/sdk/src/types/generated/ai.ts:22


optional recommended: boolean

Defined in: packages/sdk/src/types/generated/ai.ts:27


tags?

optional tags: string[]

Defined in: packages/sdk/src/types/generated/ai.ts:26


voiceModelId

voiceModelId: string

Defined in: packages/sdk/src/types/generated/ai.ts:25