public static final class TextToSpeechSettings.Builder extends GeneratedMessageV3.Builder<TextToSpeechSettings.Builder> implements TextToSpeechSettingsOrBuilder
Instructs the speech synthesizer on how to generate the output audio content.
Protobuf type google.cloud.dialogflow.v2beta1.TextToSpeechSettings
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public TextToSpeechSettings.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public TextToSpeechSettings build()
Returns
buildPartial()
public TextToSpeechSettings buildPartial()
Returns
clear()
public TextToSpeechSettings.Builder clear()
Returns
Overrides
clearEnableTextToSpeech()
public TextToSpeechSettings.Builder clearEnableTextToSpeech()
Optional. Indicates whether text to speech is enabled. Even when this field is false,
other settings in this proto are still retained.
bool enable_text_to_speech = 1 [(.google.api.field_behavior) = OPTIONAL];
Returns
clearField(Descriptors.FieldDescriptor field)
public TextToSpeechSettings.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public TextToSpeechSettings.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clearOutputAudioEncoding()
public TextToSpeechSettings.Builder clearOutputAudioEncoding()
Required. Audio encoding of the synthesized audio content.
.google.cloud.dialogflow.v2beta1.OutputAudioEncoding output_audio_encoding = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
clearSampleRateHertz()
public TextToSpeechSettings.Builder clearSampleRateHertz()
Optional. The synthesis sample rate (in hertz) for this audio. If not provided, then
the synthesizer will use the default sample rate based on the audio
encoding. If this is different from the voice's natural sample rate, then
the synthesizer will honor this request by converting to the desired sample
rate (which might result in worse audio quality).
int32 sample_rate_hertz = 3 [(.google.api.field_behavior) = OPTIONAL];
Returns
clearSynthesizeSpeechConfigs()
public TextToSpeechSettings.Builder clearSynthesizeSpeechConfigs()
Returns
clone()
public TextToSpeechSettings.Builder clone()
Returns
Overrides
containsSynthesizeSpeechConfigs(String key)
public boolean containsSynthesizeSpeechConfigs(String key)
Optional. Configuration of how speech should be synthesized, mapping from language
(https://cloud.google.com/dialogflow/docs/reference/language) to
SynthesizeSpeechConfig.
map<string, .google.cloud.dialogflow.v2beta1.SynthesizeSpeechConfig> synthesize_speech_configs = 4 [(.google.api.field_behavior) = OPTIONAL];
Parameter
Returns
getDefaultInstanceForType()
public TextToSpeechSettings getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getEnableTextToSpeech()
public boolean getEnableTextToSpeech()
Optional. Indicates whether text to speech is enabled. Even when this field is false,
other settings in this proto are still retained.
bool enable_text_to_speech = 1 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type | Description |
boolean | The enableTextToSpeech.
|
getMutableSynthesizeSpeechConfigs()
public Map<String,SynthesizeSpeechConfig> getMutableSynthesizeSpeechConfigs()
Use alternate mutation accessors instead.
Returns
getOutputAudioEncoding()
public OutputAudioEncoding getOutputAudioEncoding()
Required. Audio encoding of the synthesized audio content.
.google.cloud.dialogflow.v2beta1.OutputAudioEncoding output_audio_encoding = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
getOutputAudioEncodingValue()
public int getOutputAudioEncodingValue()
Required. Audio encoding of the synthesized audio content.
.google.cloud.dialogflow.v2beta1.OutputAudioEncoding output_audio_encoding = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
Type | Description |
int | The enum numeric value on the wire for outputAudioEncoding.
|
getSampleRateHertz()
public int getSampleRateHertz()
Optional. The synthesis sample rate (in hertz) for this audio. If not provided, then
the synthesizer will use the default sample rate based on the audio
encoding. If this is different from the voice's natural sample rate, then
the synthesizer will honor this request by converting to the desired sample
rate (which might result in worse audio quality).
int32 sample_rate_hertz = 3 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type | Description |
int | The sampleRateHertz.
|
getSynthesizeSpeechConfigs()
public Map<String,SynthesizeSpeechConfig> getSynthesizeSpeechConfigs()
Returns
getSynthesizeSpeechConfigsCount()
public int getSynthesizeSpeechConfigsCount()
Optional. Configuration of how speech should be synthesized, mapping from language
(https://cloud.google.com/dialogflow/docs/reference/language) to
SynthesizeSpeechConfig.
map<string, .google.cloud.dialogflow.v2beta1.SynthesizeSpeechConfig> synthesize_speech_configs = 4 [(.google.api.field_behavior) = OPTIONAL];
Returns
getSynthesizeSpeechConfigsMap()
public Map<String,SynthesizeSpeechConfig> getSynthesizeSpeechConfigsMap()
Optional. Configuration of how speech should be synthesized, mapping from language
(https://cloud.google.com/dialogflow/docs/reference/language) to
SynthesizeSpeechConfig.
map<string, .google.cloud.dialogflow.v2beta1.SynthesizeSpeechConfig> synthesize_speech_configs = 4 [(.google.api.field_behavior) = OPTIONAL];
Returns
getSynthesizeSpeechConfigsOrDefault(String key, SynthesizeSpeechConfig defaultValue)
public SynthesizeSpeechConfig getSynthesizeSpeechConfigsOrDefault(String key, SynthesizeSpeechConfig defaultValue)
Optional. Configuration of how speech should be synthesized, mapping from language
(https://cloud.google.com/dialogflow/docs/reference/language) to
SynthesizeSpeechConfig.
map<string, .google.cloud.dialogflow.v2beta1.SynthesizeSpeechConfig> synthesize_speech_configs = 4 [(.google.api.field_behavior) = OPTIONAL];
Parameters
Returns
getSynthesizeSpeechConfigsOrThrow(String key)
public SynthesizeSpeechConfig getSynthesizeSpeechConfigsOrThrow(String key)
Optional. Configuration of how speech should be synthesized, mapping from language
(https://cloud.google.com/dialogflow/docs/reference/language) to
SynthesizeSpeechConfig.
map<string, .google.cloud.dialogflow.v2beta1.SynthesizeSpeechConfig> synthesize_speech_configs = 4 [(.google.api.field_behavior) = OPTIONAL];
Parameter
Returns
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
internalGetMapField(int number)
protected MapField internalGetMapField(int number)
Parameter
Returns
Overrides
internalGetMutableMapField(int number)
protected MapField internalGetMutableMapField(int number)
Parameter
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(TextToSpeechSettings other)
public TextToSpeechSettings.Builder mergeFrom(TextToSpeechSettings other)
Parameter
Returns
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public TextToSpeechSettings.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public TextToSpeechSettings.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final TextToSpeechSettings.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
putAllSynthesizeSpeechConfigs(Map<String,SynthesizeSpeechConfig> values)
public TextToSpeechSettings.Builder putAllSynthesizeSpeechConfigs(Map<String,SynthesizeSpeechConfig> values)
Optional. Configuration of how speech should be synthesized, mapping from language
(https://cloud.google.com/dialogflow/docs/reference/language) to
SynthesizeSpeechConfig.
map<string, .google.cloud.dialogflow.v2beta1.SynthesizeSpeechConfig> synthesize_speech_configs = 4 [(.google.api.field_behavior) = OPTIONAL];
Parameter
Returns
putSynthesizeSpeechConfigs(String key, SynthesizeSpeechConfig value)
public TextToSpeechSettings.Builder putSynthesizeSpeechConfigs(String key, SynthesizeSpeechConfig value)
Optional. Configuration of how speech should be synthesized, mapping from language
(https://cloud.google.com/dialogflow/docs/reference/language) to
SynthesizeSpeechConfig.
map<string, .google.cloud.dialogflow.v2beta1.SynthesizeSpeechConfig> synthesize_speech_configs = 4 [(.google.api.field_behavior) = OPTIONAL];
Parameters
Returns
removeSynthesizeSpeechConfigs(String key)
public TextToSpeechSettings.Builder removeSynthesizeSpeechConfigs(String key)
Optional. Configuration of how speech should be synthesized, mapping from language
(https://cloud.google.com/dialogflow/docs/reference/language) to
SynthesizeSpeechConfig.
map<string, .google.cloud.dialogflow.v2beta1.SynthesizeSpeechConfig> synthesize_speech_configs = 4 [(.google.api.field_behavior) = OPTIONAL];
Parameter
Returns
setEnableTextToSpeech(boolean value)
public TextToSpeechSettings.Builder setEnableTextToSpeech(boolean value)
Optional. Indicates whether text to speech is enabled. Even when this field is false,
other settings in this proto are still retained.
bool enable_text_to_speech = 1 [(.google.api.field_behavior) = OPTIONAL];
Parameter
Name | Description |
value | boolean
The enableTextToSpeech to set.
|
Returns
setField(Descriptors.FieldDescriptor field, Object value)
public TextToSpeechSettings.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setOutputAudioEncoding(OutputAudioEncoding value)
public TextToSpeechSettings.Builder setOutputAudioEncoding(OutputAudioEncoding value)
Required. Audio encoding of the synthesized audio content.
.google.cloud.dialogflow.v2beta1.OutputAudioEncoding output_audio_encoding = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
setOutputAudioEncodingValue(int value)
public TextToSpeechSettings.Builder setOutputAudioEncodingValue(int value)
Required. Audio encoding of the synthesized audio content.
.google.cloud.dialogflow.v2beta1.OutputAudioEncoding output_audio_encoding = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter
Name | Description |
value | int
The enum numeric value on the wire for outputAudioEncoding to set.
|
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public TextToSpeechSettings.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setSampleRateHertz(int value)
public TextToSpeechSettings.Builder setSampleRateHertz(int value)
Optional. The synthesis sample rate (in hertz) for this audio. If not provided, then
the synthesizer will use the default sample rate based on the audio
encoding. If this is different from the voice's natural sample rate, then
the synthesizer will honor this request by converting to the desired sample
rate (which might result in worse audio quality).
int32 sample_rate_hertz = 3 [(.google.api.field_behavior) = OPTIONAL];
Parameter
Name | Description |
value | int
The sampleRateHertz to set.
|
Returns
setUnknownFields(UnknownFieldSet unknownFields)
public final TextToSpeechSettings.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides