Class MultispeakerPrebuiltVoice.Builder (2.76.0)

public static final class MultispeakerPrebuiltVoice.Builder extends GeneratedMessageV3.Builder<MultispeakerPrebuiltVoice.Builder> implements MultispeakerPrebuiltVoiceOrBuilder

Configuration for a single speaker in a Gemini TTS multi-speaker setup. Enables dialogue between two speakers.

Protobuf type google.cloud.texttospeech.v1.MultispeakerPrebuiltVoice

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public MultispeakerPrebuiltVoice.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
MultispeakerPrebuiltVoice.Builder
Overrides

build()

public MultispeakerPrebuiltVoice build()
Returns
Type Description
MultispeakerPrebuiltVoice

buildPartial()

public MultispeakerPrebuiltVoice buildPartial()
Returns
Type Description
MultispeakerPrebuiltVoice

clear()

public MultispeakerPrebuiltVoice.Builder clear()
Returns
Type Description
MultispeakerPrebuiltVoice.Builder
Overrides

clearField(Descriptors.FieldDescriptor field)

public MultispeakerPrebuiltVoice.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
MultispeakerPrebuiltVoice.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public MultispeakerPrebuiltVoice.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
MultispeakerPrebuiltVoice.Builder
Overrides

clearSpeakerAlias()

public MultispeakerPrebuiltVoice.Builder clearSpeakerAlias()

Required. The speaker alias of the voice. This is the user-chosen speaker name that is used in the multispeaker text input, such as "Speaker1".

string speaker_alias = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
MultispeakerPrebuiltVoice.Builder

This builder for chaining.

clearSpeakerId()

public MultispeakerPrebuiltVoice.Builder clearSpeakerId()

Required. The speaker ID of the voice. See https://cloud.google.com/text-to-speech/docs/gemini-tts#voice_options for available values.

string speaker_id = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
MultispeakerPrebuiltVoice.Builder

This builder for chaining.

clone()

public MultispeakerPrebuiltVoice.Builder clone()
Returns
Type Description
MultispeakerPrebuiltVoice.Builder
Overrides

getDefaultInstanceForType()

public MultispeakerPrebuiltVoice getDefaultInstanceForType()
Returns
Type Description
MultispeakerPrebuiltVoice

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getSpeakerAlias()

public String getSpeakerAlias()

Required. The speaker alias of the voice. This is the user-chosen speaker name that is used in the multispeaker text input, such as "Speaker1".

string speaker_alias = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The speakerAlias.

getSpeakerAliasBytes()

public ByteString getSpeakerAliasBytes()

Required. The speaker alias of the voice. This is the user-chosen speaker name that is used in the multispeaker text input, such as "Speaker1".

string speaker_alias = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for speakerAlias.

getSpeakerId()

public String getSpeakerId()

Required. The speaker ID of the voice. See https://cloud.google.com/text-to-speech/docs/gemini-tts#voice_options for available values.

string speaker_id = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The speakerId.

getSpeakerIdBytes()

public ByteString getSpeakerIdBytes()

Required. The speaker ID of the voice. See https://cloud.google.com/text-to-speech/docs/gemini-tts#voice_options for available values.

string speaker_id = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for speakerId.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(MultispeakerPrebuiltVoice other)

public MultispeakerPrebuiltVoice.Builder mergeFrom(MultispeakerPrebuiltVoice other)
Parameter
Name Description
other MultispeakerPrebuiltVoice
Returns
Type Description
MultispeakerPrebuiltVoice.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public MultispeakerPrebuiltVoice.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
MultispeakerPrebuiltVoice.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public MultispeakerPrebuiltVoice.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
MultispeakerPrebuiltVoice.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final MultispeakerPrebuiltVoice.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
MultispeakerPrebuiltVoice.Builder
Overrides

setField(Descriptors.FieldDescriptor field, Object value)

public MultispeakerPrebuiltVoice.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
MultispeakerPrebuiltVoice.Builder
Overrides

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public MultispeakerPrebuiltVoice.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
MultispeakerPrebuiltVoice.Builder
Overrides

setSpeakerAlias(String value)

public MultispeakerPrebuiltVoice.Builder setSpeakerAlias(String value)

Required. The speaker alias of the voice. This is the user-chosen speaker name that is used in the multispeaker text input, such as "Speaker1".

string speaker_alias = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value String

The speakerAlias to set.

Returns
Type Description
MultispeakerPrebuiltVoice.Builder

This builder for chaining.

setSpeakerAliasBytes(ByteString value)

public MultispeakerPrebuiltVoice.Builder setSpeakerAliasBytes(ByteString value)

Required. The speaker alias of the voice. This is the user-chosen speaker name that is used in the multispeaker text input, such as "Speaker1".

string speaker_alias = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ByteString

The bytes for speakerAlias to set.

Returns
Type Description
MultispeakerPrebuiltVoice.Builder

This builder for chaining.

setSpeakerId(String value)

public MultispeakerPrebuiltVoice.Builder setSpeakerId(String value)

Required. The speaker ID of the voice. See https://cloud.google.com/text-to-speech/docs/gemini-tts#voice_options for available values.

string speaker_id = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value String

The speakerId to set.

Returns
Type Description
MultispeakerPrebuiltVoice.Builder

This builder for chaining.

setSpeakerIdBytes(ByteString value)

public MultispeakerPrebuiltVoice.Builder setSpeakerIdBytes(ByteString value)

Required. The speaker ID of the voice. See https://cloud.google.com/text-to-speech/docs/gemini-tts#voice_options for available values.

string speaker_id = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ByteString

The bytes for speakerId to set.

Returns
Type Description
MultispeakerPrebuiltVoice.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

public final MultispeakerPrebuiltVoice.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
MultispeakerPrebuiltVoice.Builder
Overrides