| Class | Description |
|---|---|
| AdvancedVoiceOptions |
Used for advanced voice options.
|
| AdvancedVoiceOptions.Builder |
Used for advanced voice options.
|
| AudioConfig |
Description of audio data to be synthesized.
|
| AudioConfig.Builder |
Description of audio data to be synthesized.
|
| CustomPronunciationParams |
Pronunciation customization for a phrase.
|
| CustomPronunciationParams.Builder |
Pronunciation customization for a phrase.
|
| CustomPronunciations |
A collection of pronunciation customizations.
|
| CustomPronunciations.Builder |
A collection of pronunciation customizations.
|
| CustomVoiceParams |
Description of the custom voice to be synthesized.
|
| CustomVoiceParams.Builder |
Description of the custom voice to be synthesized.
|
| ListVoicesRequest |
The top-level message sent by the client for the `ListVoices` method.
|
| ListVoicesRequest.Builder |
The top-level message sent by the client for the `ListVoices` method.
|
| ListVoicesResponse |
The message returned to the client by the `ListVoices` method.
|
| ListVoicesResponse.Builder |
The message returned to the client by the `ListVoices` method.
|
| MultiSpeakerMarkup |
A collection of turns for multi-speaker synthesis.
|
| MultiSpeakerMarkup.Builder |
A collection of turns for multi-speaker synthesis.
|
| MultiSpeakerMarkup.Turn |
A Multi-speaker turn.
|
| MultiSpeakerMarkup.Turn.Builder |
A Multi-speaker turn.
|
| StreamingAudioConfig |
Description of the desired output audio data.
|
| StreamingAudioConfig.Builder |
Description of the desired output audio data.
|
| StreamingSynthesisInput |
Input to be synthesized.
|
| StreamingSynthesisInput.Builder |
Input to be synthesized.
|
| StreamingSynthesizeConfig |
Provides configuration information for the StreamingSynthesize request.
|
| StreamingSynthesizeConfig.Builder |
Provides configuration information for the StreamingSynthesize request.
|
| StreamingSynthesizeRequest |
Request message for the `StreamingSynthesize` method.
|
| StreamingSynthesizeRequest.Builder |
Request message for the `StreamingSynthesize` method.
|
| StreamingSynthesizeResponse |
`StreamingSynthesizeResponse` is the only message returned to the
client by `StreamingSynthesize` method.
|
| StreamingSynthesizeResponse.Builder |
`StreamingSynthesizeResponse` is the only message returned to the
client by `StreamingSynthesize` method.
|
| SynthesisInput |
Contains text input to be synthesized.
|
| SynthesisInput.Builder |
Contains text input to be synthesized.
|
| SynthesizeLongAudioMetadata |
Metadata for response returned by the `SynthesizeLongAudio` method.
|
| SynthesizeLongAudioMetadata.Builder |
Metadata for response returned by the `SynthesizeLongAudio` method.
|
| SynthesizeLongAudioRequest |
The top-level message sent by the client for the
`SynthesizeLongAudio` method.
|
| SynthesizeLongAudioRequest.Builder |
The top-level message sent by the client for the
`SynthesizeLongAudio` method.
|
| SynthesizeLongAudioResponse |
The message returned to the client by the `SynthesizeLongAudio` method.
|
| SynthesizeLongAudioResponse.Builder |
The message returned to the client by the `SynthesizeLongAudio` method.
|
| SynthesizeSpeechRequest |
The top-level message sent by the client for the `SynthesizeSpeech` method.
|
| SynthesizeSpeechRequest.Builder |
The top-level message sent by the client for the `SynthesizeSpeech` method.
|
| SynthesizeSpeechResponse |
The message returned to the client by the `SynthesizeSpeech` method.
|
| SynthesizeSpeechResponse.Builder |
The message returned to the client by the `SynthesizeSpeech` method.
|
| TextToSpeechLongAudioSynthesisProto | |
| TextToSpeechProto | |
| Voice |
Description of a voice supported by the TTS service.
|
| Voice.Builder |
Description of a voice supported by the TTS service.
|
| VoiceCloneParams |
The configuration of Voice Clone feature.
|
| VoiceCloneParams.Builder |
The configuration of Voice Clone feature.
|
| VoiceSelectionParams |
Description of which voice to use for a synthesis request.
|
| VoiceSelectionParams.Builder |
Description of which voice to use for a synthesis request.
|
| Enum | Description |
|---|---|
| AudioEncoding |
Configuration to set up audio encoder.
|
| CustomPronunciationParams.PhoneticEncoding |
The phonetic encoding of the phrase.
|
| CustomVoiceParams.ReportedUsage |
Deprecated.
|
| SsmlVoiceGender |
Gender of the voice as described in
[SSML voice element](https://www.w3.org/TR/speech-synthesis11/#edef_voice).
|
| StreamingSynthesisInput.InputSourceCase | |
| StreamingSynthesizeRequest.StreamingRequestCase | |
| SynthesisInput.InputSourceCase |
Copyright © 2025 Google LLC. All rights reserved.