Class VoiceInput.Builder
java.lang.Object
com.google.genai.gaos.models.voices.VoiceInput.Builder
- Enclosing class:
- VoiceInput
-
Method Summary
Modifier and TypeMethodDescriptionOptional.build()Optional.description(String description) Optional.displayName(String displayName) Optional.Optional.languageCode(String languageCode) Optional.Optional.Optional.prompted(PromptedVoice prompted) Parameters for prompted voice generation.regionCode(String regionCode) Optional.replicated(ReplicatedVoice replicated) Input only.sampleAudio(AudioData sampleAudio) Audio payload used for voice creation.
-
Method Details
-
accent
Optional. Regional accent descriptor (e.g. "American", "British"). -
context
Optional. Optimal usage context or domain (e.g. "Conversational", "Audiobook", "News"). -
description
Optional. Descriptive summary of vocal timbre, personality, and tone. -
displayName
Optional. User-provided display name for a stored voice (`store = true`), or the catalog name for a prebuilt voice. -
gender
Optional. Perceived voice gender presentation (e.g. "female", "male", "neutral"). -
languageCode
Optional. Primary BCP-47 language tag (e.g. "en-US", "fr-FR"). -
model
Optional. The model used to design or replicate the voice. If omitted in `CreateVoice`, defaults to the latest supported voice design model. Returned in `CreateVoice`, `GetVoice`, and `ListVoices` responses for custom voices (`"prompted"` and `"replicated"`); unset for `"prebuilt"` voices. Created voices can be synthesized across any supported TTS synthesis model. -
persona
Optional. Intended persona or character archetype (e.g. "Warm, Friendly", "Narrator"). -
pitch
-
prompted
Parameters for prompted voice generation. Required in `CreateVoice` when `type` is `"prompted"`. Returned in `CreateVoice`, `GetVoice`, and `ListVoices` responses for prompted voices. -
regionCode
Optional. ISO 3166-1 alpha-2 or UN M.49 geographic region code (e.g. "US", "GB", "001"). -
replicated
Input only. Parameters for replicated voice generation. Required on input when `type` is `"replicated"`. Not returned in responses. -
sampleAudio
Audio payload used for voice creation. -
type
-
build
-