Class MultiSpeakerVoiceConfig.Builder (2.76.0)

public static final class MultiSpeakerVoiceConfig.Builder extends GeneratedMessageV3.Builder<MultiSpeakerVoiceConfig.Builder> implements MultiSpeakerVoiceConfigOrBuilder

Configuration for a multi-speaker text-to-speech setup. Enables the use of up to two distinct voices in a single synthesis request.

Protobuf type google.cloud.texttospeech.v1.MultiSpeakerVoiceConfig

Static Methods

getDescriptor()

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

Methods

addAllSpeakerVoiceConfigs(Iterable<? extends MultispeakerPrebuiltVoice> values)

public MultiSpeakerVoiceConfig.Builder addAllSpeakerVoiceConfigs(Iterable<? extends MultispeakerPrebuiltVoice> values)

Required. A list of configurations for the voices of the speakers. Exactly two speaker voice configurations must be provided.

repeated .google.cloud.texttospeech.v1.MultispeakerPrebuiltVoice speaker_voice_configs = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
values Iterable<? extends com.google.cloud.texttospeech.v1.MultispeakerPrebuiltVoice>
Returns
Type Description
MultiSpeakerVoiceConfig.Builder

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

addSpeakerVoiceConfigs(MultispeakerPrebuiltVoice value)

public MultiSpeakerVoiceConfig.Builder addSpeakerVoiceConfigs(MultispeakerPrebuiltVoice value)

Required. A list of configurations for the voices of the speakers. Exactly two speaker voice configurations must be provided.

repeated .google.cloud.texttospeech.v1.MultispeakerPrebuiltVoice speaker_voice_configs = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value MultispeakerPrebuiltVoice
Returns
Type Description
MultiSpeakerVoiceConfig.Builder

addSpeakerVoiceConfigs(MultispeakerPrebuiltVoice.Builder builderForValue)

public MultiSpeakerVoiceConfig.Builder addSpeakerVoiceConfigs(MultispeakerPrebuiltVoice.Builder builderForValue)

Required. A list of configurations for the voices of the speakers. Exactly two speaker voice configurations must be provided.

repeated .google.cloud.texttospeech.v1.MultispeakerPrebuiltVoice speaker_voice_configs = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
builderForValue MultispeakerPrebuiltVoice.Builder
Returns
Type Description
MultiSpeakerVoiceConfig.Builder

addSpeakerVoiceConfigs(int index, MultispeakerPrebuiltVoice value)

public MultiSpeakerVoiceConfig.Builder addSpeakerVoiceConfigs(int index, MultispeakerPrebuiltVoice value)

Required. A list of configurations for the voices of the speakers. Exactly two speaker voice configurations must be provided.

repeated .google.cloud.texttospeech.v1.MultispeakerPrebuiltVoice speaker_voice_configs = 2 [(.google.api.field_behavior) = REQUIRED];

Parameters
Name Description
index int
value MultispeakerPrebuiltVoice
Returns
Type Description
MultiSpeakerVoiceConfig.Builder

addSpeakerVoiceConfigs(int index, MultispeakerPrebuiltVoice.Builder builderForValue)

public MultiSpeakerVoiceConfig.Builder addSpeakerVoiceConfigs(int index, MultispeakerPrebuiltVoice.Builder builderForValue)

Required. A list of configurations for the voices of the speakers. Exactly two speaker voice configurations must be provided.

repeated .google.cloud.texttospeech.v1.MultispeakerPrebuiltVoice speaker_voice_configs = 2 [(.google.api.field_behavior) = REQUIRED];

Parameters
Name Description
index int
builderForValue MultispeakerPrebuiltVoice.Builder
Returns
Type Description
MultiSpeakerVoiceConfig.Builder

addSpeakerVoiceConfigsBuilder()

public MultispeakerPrebuiltVoice.Builder addSpeakerVoiceConfigsBuilder()

Required. A list of configurations for the voices of the speakers. Exactly two speaker voice configurations must be provided.

repeated .google.cloud.texttospeech.v1.MultispeakerPrebuiltVoice speaker_voice_configs = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
MultispeakerPrebuiltVoice.Builder

addSpeakerVoiceConfigsBuilder(int index)

public MultispeakerPrebuiltVoice.Builder addSpeakerVoiceConfigsBuilder(int index)

Required. A list of configurations for the voices of the speakers. Exactly two speaker voice configurations must be provided.

repeated .google.cloud.texttospeech.v1.MultispeakerPrebuiltVoice speaker_voice_configs = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
index int
Returns
Type Description
MultispeakerPrebuiltVoice.Builder

build()

public MultiSpeakerVoiceConfig build()
Returns
Type Description
MultiSpeakerVoiceConfig

buildPartial()

public MultiSpeakerVoiceConfig buildPartial()
Returns
Type Description
MultiSpeakerVoiceConfig

clear()

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

clearField(Descriptors.FieldDescriptor field)

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

clearOneof(Descriptors.OneofDescriptor oneof)

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

clearSpeakerVoiceConfigs()

public MultiSpeakerVoiceConfig.Builder clearSpeakerVoiceConfigs()

Required. A list of configurations for the voices of the speakers. Exactly two speaker voice configurations must be provided.

repeated .google.cloud.texttospeech.v1.MultispeakerPrebuiltVoice speaker_voice_configs = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
MultiSpeakerVoiceConfig.Builder

clone()

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

getDefaultInstanceForType()

public MultiSpeakerVoiceConfig getDefaultInstanceForType()
Returns
Type Description
MultiSpeakerVoiceConfig

getDescriptorForType()

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

getSpeakerVoiceConfigs(int index)

public MultispeakerPrebuiltVoice getSpeakerVoiceConfigs(int index)

Required. A list of configurations for the voices of the speakers. Exactly two speaker voice configurations must be provided.

repeated .google.cloud.texttospeech.v1.MultispeakerPrebuiltVoice speaker_voice_configs = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
index int
Returns
Type Description
MultispeakerPrebuiltVoice

getSpeakerVoiceConfigsBuilder(int index)

public MultispeakerPrebuiltVoice.Builder getSpeakerVoiceConfigsBuilder(int index)

Required. A list of configurations for the voices of the speakers. Exactly two speaker voice configurations must be provided.

repeated .google.cloud.texttospeech.v1.MultispeakerPrebuiltVoice speaker_voice_configs = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
index int
Returns
Type Description
MultispeakerPrebuiltVoice.Builder

getSpeakerVoiceConfigsBuilderList()

public List<MultispeakerPrebuiltVoice.Builder> getSpeakerVoiceConfigsBuilderList()

Required. A list of configurations for the voices of the speakers. Exactly two speaker voice configurations must be provided.

repeated .google.cloud.texttospeech.v1.MultispeakerPrebuiltVoice speaker_voice_configs = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
List<Builder>

getSpeakerVoiceConfigsCount()

public int getSpeakerVoiceConfigsCount()

Required. A list of configurations for the voices of the speakers. Exactly two speaker voice configurations must be provided.

repeated .google.cloud.texttospeech.v1.MultispeakerPrebuiltVoice speaker_voice_configs = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
int

getSpeakerVoiceConfigsList()

public List<MultispeakerPrebuiltVoice> getSpeakerVoiceConfigsList()

Required. A list of configurations for the voices of the speakers. Exactly two speaker voice configurations must be provided.

repeated .google.cloud.texttospeech.v1.MultispeakerPrebuiltVoice speaker_voice_configs = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
List<MultispeakerPrebuiltVoice>

getSpeakerVoiceConfigsOrBuilder(int index)

public MultispeakerPrebuiltVoiceOrBuilder getSpeakerVoiceConfigsOrBuilder(int index)

Required. A list of configurations for the voices of the speakers. Exactly two speaker voice configurations must be provided.

repeated .google.cloud.texttospeech.v1.MultispeakerPrebuiltVoice speaker_voice_configs = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
index int
Returns
Type Description
MultispeakerPrebuiltVoiceOrBuilder

getSpeakerVoiceConfigsOrBuilderList()

public List<? extends MultispeakerPrebuiltVoiceOrBuilder> getSpeakerVoiceConfigsOrBuilderList()

Required. A list of configurations for the voices of the speakers. Exactly two speaker voice configurations must be provided.

repeated .google.cloud.texttospeech.v1.MultispeakerPrebuiltVoice speaker_voice_configs = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
List<? extends com.google.cloud.texttospeech.v1.MultispeakerPrebuiltVoiceOrBuilder>

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(MultiSpeakerVoiceConfig other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeUnknownFields(UnknownFieldSet unknownFields)

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

removeSpeakerVoiceConfigs(int index)

public MultiSpeakerVoiceConfig.Builder removeSpeakerVoiceConfigs(int index)

Required. A list of configurations for the voices of the speakers. Exactly two speaker voice configurations must be provided.

repeated .google.cloud.texttospeech.v1.MultispeakerPrebuiltVoice speaker_voice_configs = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
index int
Returns
Type Description
MultiSpeakerVoiceConfig.Builder

setField(Descriptors.FieldDescriptor field, Object value)

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

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

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

setSpeakerVoiceConfigs(int index, MultispeakerPrebuiltVoice value)

public MultiSpeakerVoiceConfig.Builder setSpeakerVoiceConfigs(int index, MultispeakerPrebuiltVoice value)

Required. A list of configurations for the voices of the speakers. Exactly two speaker voice configurations must be provided.

repeated .google.cloud.texttospeech.v1.MultispeakerPrebuiltVoice speaker_voice_configs = 2 [(.google.api.field_behavior) = REQUIRED];

Parameters
Name Description
index int
value MultispeakerPrebuiltVoice
Returns
Type Description
MultiSpeakerVoiceConfig.Builder

setSpeakerVoiceConfigs(int index, MultispeakerPrebuiltVoice.Builder builderForValue)

public MultiSpeakerVoiceConfig.Builder setSpeakerVoiceConfigs(int index, MultispeakerPrebuiltVoice.Builder builderForValue)

Required. A list of configurations for the voices of the speakers. Exactly two speaker voice configurations must be provided.

repeated .google.cloud.texttospeech.v1.MultispeakerPrebuiltVoice speaker_voice_configs = 2 [(.google.api.field_behavior) = REQUIRED];

Parameters
Name Description
index int
builderForValue MultispeakerPrebuiltVoice.Builder
Returns
Type Description
MultiSpeakerVoiceConfig.Builder

setUnknownFields(UnknownFieldSet unknownFields)

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