Defined in: packages/ai/src/types.ts:2610
A single voice produced by VoiceGenerationOptions.
optional audio?: string;Defined in: packages/ai/src/types.ts:2617
Base64-encoded preview audio, when the provider returns one
optional contentType?: string;Defined in: packages/ai/src/types.ts:2621
Content type of the preview (e.g. 'audio/mpeg')
optional duration?: number;Defined in: packages/ai/src/types.ts:2623
Duration of the preview in seconds, if available
optional format?: string;Defined in: packages/ai/src/types.ts:2619
Audio format of the preview (e.g. 'mp3')
optional language?: string;Defined in: packages/ai/src/types.ts:2625
Language of the preview, if reported
saved: boolean;Defined in: packages/ai/src/types.ts:2630
Whether the voice is persisted in the provider's voice library. Unsaved voices are previews and generally expire.
status: VoiceTrainingStatus;Defined in: packages/ai/src/types.ts:2635
Whether the voice can be used in generateSpeech() yet. Required so a caller never has to guess: every adapter states it outright.
voiceId: string;Defined in: packages/ai/src/types.ts:2615
The provider's voice identifier. Pass it straight back as the voice option on generateSpeech().