All Classes and Interfaces

Class
Description
Used for advanced voice options.
Used for advanced voice options.
Harm block thresholds for the safety settings.
Harm categories that will block the content.
Safety setting for a single harm category.
Safety setting for a single harm category.
 
Safety settings for the request.
Safety settings for the request.
 
 
Description of audio data to be synthesized.
Description of audio data to be synthesized.
 
Configuration to set up audio encoder.
Pronunciation customization for a phrase.
Pronunciation customization for a phrase.
The phonetic encoding of the phrase.
 
A collection of pronunciation customizations.
A collection of pronunciation customizations.
 
Description of the custom voice to be synthesized.
Description of the custom voice to be synthesized.
Deprecated.
 
The top-level message sent by the client for the `ListVoices` method.
The top-level message sent by the client for the `ListVoices` method.
 
The message returned to the client by the `ListVoices` method.
The message returned to the client by the `ListVoices` method.
 
A collection of turns for multi-speaker synthesis.
A collection of turns for multi-speaker synthesis.
A multi-speaker turn.
A multi-speaker turn.
 
 
Configuration for a single speaker in a Gemini TTS multi-speaker setup.
Configuration for a single speaker in a Gemini TTS multi-speaker setup.
 
Configuration for a multi-speaker text-to-speech setup.
Configuration for a multi-speaker text-to-speech setup.
 
Gender of the voice as described in [SSML voice element](https://www.w3.org/TR/speech-synthesis11/#edef_voice).
Description of the desired output audio data.
Description of the desired output audio data.
 
Input to be synthesized.
Input to be synthesized.
 
 
Provides configuration information for the StreamingSynthesize request.
Provides configuration information for the StreamingSynthesize request.
 
Request message for the `StreamingSynthesize` method.
Request message for the `StreamingSynthesize` method.
 
 
`StreamingSynthesizeResponse` is the only message returned to the client by `StreamingSynthesize` method.
`StreamingSynthesizeResponse` is the only message returned to the client by `StreamingSynthesize` method.
 
Contains text input to be synthesized.
Contains text input to be synthesized.
 
 
Metadata for response returned by the `SynthesizeLongAudio` method.
Metadata for response returned by the `SynthesizeLongAudio` method.
 
The top-level message sent by the client for the `SynthesizeLongAudio` method.
The top-level message sent by the client for the `SynthesizeLongAudio` method.
 
The message returned to the client by the `SynthesizeLongAudio` method.
The message returned to the client by the `SynthesizeLongAudio` method.
 
The top-level message sent by the client for the `SynthesizeSpeech` method.
The top-level message sent by the client for the `SynthesizeSpeech` method.
 
The message returned to the client by the `SynthesizeSpeech` method.
The message returned to the client by the `SynthesizeSpeech` method.
 
 
 
Description of a voice supported by the TTS service.
Description of a voice supported by the TTS service.
The configuration of Voice Clone feature.
The configuration of Voice Clone feature.
 
 
Description of which voice to use for a synthesis request.
Description of which voice to use for a synthesis request.