Class MultiSpeakerVoiceConfig.Builder (2.100.0)

public static final class MultiSpeakerVoiceConfig.Builder extends GeneratedMessage.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.v1beta1.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.v1beta1.MultispeakerPrebuiltVoice speaker_voice_configs = 2 [(.google.api.field_behavior) = REQUIRED];

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

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.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.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()