public static final class OutputAudioConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<OutputAudioConfig.Builder> implements OutputAudioConfigOrBuilder
Instructs the speech synthesizer how to generate the output audio content. If this audio config is supplied in a request, it overrides all existing text-to-speech settings applied to the agent.Protobuf type
google.cloud.dialogflow.v2beta1.OutputAudioConfig| Modifier and Type | Method and Description |
|---|---|
OutputAudioConfig.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
OutputAudioConfig |
build() |
OutputAudioConfig |
buildPartial() |
OutputAudioConfig.Builder |
clear() |
OutputAudioConfig.Builder |
clearAudioEncoding()
Required.
|
OutputAudioConfig.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
OutputAudioConfig.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
OutputAudioConfig.Builder |
clearSampleRateHertz()
The synthesis sample rate (in hertz) for this audio.
|
OutputAudioConfig.Builder |
clearSynthesizeSpeechConfig()
Configuration of how speech should be synthesized.
|
OutputAudioConfig.Builder |
clone() |
OutputAudioEncoding |
getAudioEncoding()
Required.
|
int |
getAudioEncodingValue()
Required.
|
OutputAudioConfig |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
int |
getSampleRateHertz()
The synthesis sample rate (in hertz) for this audio.
|
SynthesizeSpeechConfig |
getSynthesizeSpeechConfig()
Configuration of how speech should be synthesized.
|
SynthesizeSpeechConfig.Builder |
getSynthesizeSpeechConfigBuilder()
Configuration of how speech should be synthesized.
|
SynthesizeSpeechConfigOrBuilder |
getSynthesizeSpeechConfigOrBuilder()
Configuration of how speech should be synthesized.
|
boolean |
hasSynthesizeSpeechConfig()
Configuration of how speech should be synthesized.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
OutputAudioConfig.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
OutputAudioConfig.Builder |
mergeFrom(com.google.protobuf.Message other) |
OutputAudioConfig.Builder |
mergeFrom(OutputAudioConfig other) |
OutputAudioConfig.Builder |
mergeSynthesizeSpeechConfig(SynthesizeSpeechConfig value)
Configuration of how speech should be synthesized.
|
OutputAudioConfig.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
OutputAudioConfig.Builder |
setAudioEncoding(OutputAudioEncoding value)
Required.
|
OutputAudioConfig.Builder |
setAudioEncodingValue(int value)
Required.
|
OutputAudioConfig.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
OutputAudioConfig.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
OutputAudioConfig.Builder |
setSampleRateHertz(int value)
The synthesis sample rate (in hertz) for this audio.
|
OutputAudioConfig.Builder |
setSynthesizeSpeechConfig(SynthesizeSpeechConfig.Builder builderForValue)
Configuration of how speech should be synthesized.
|
OutputAudioConfig.Builder |
setSynthesizeSpeechConfig(SynthesizeSpeechConfig value)
Configuration of how speech should be synthesized.
|
OutputAudioConfig.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<OutputAudioConfig.Builder>public OutputAudioConfig.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<OutputAudioConfig.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<OutputAudioConfig.Builder>public OutputAudioConfig getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic OutputAudioConfig build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic OutputAudioConfig buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic OutputAudioConfig.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<OutputAudioConfig.Builder>public OutputAudioConfig.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<OutputAudioConfig.Builder>public OutputAudioConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<OutputAudioConfig.Builder>public OutputAudioConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<OutputAudioConfig.Builder>public OutputAudioConfig.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<OutputAudioConfig.Builder>public OutputAudioConfig.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<OutputAudioConfig.Builder>public OutputAudioConfig.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<OutputAudioConfig.Builder>public OutputAudioConfig.Builder mergeFrom(OutputAudioConfig other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<OutputAudioConfig.Builder>public OutputAudioConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<OutputAudioConfig.Builder>IOExceptionpublic int getAudioEncodingValue()
Required. Audio encoding of the synthesized audio content.
.google.cloud.dialogflow.v2beta1.OutputAudioEncoding audio_encoding = 1 [(.google.api.field_behavior) = REQUIRED];
getAudioEncodingValue in interface OutputAudioConfigOrBuilderpublic OutputAudioConfig.Builder setAudioEncodingValue(int value)
Required. Audio encoding of the synthesized audio content.
.google.cloud.dialogflow.v2beta1.OutputAudioEncoding audio_encoding = 1 [(.google.api.field_behavior) = REQUIRED];
value - The enum numeric value on the wire for audioEncoding to set.public OutputAudioEncoding getAudioEncoding()
Required. Audio encoding of the synthesized audio content.
.google.cloud.dialogflow.v2beta1.OutputAudioEncoding audio_encoding = 1 [(.google.api.field_behavior) = REQUIRED];
getAudioEncoding in interface OutputAudioConfigOrBuilderpublic OutputAudioConfig.Builder setAudioEncoding(OutputAudioEncoding value)
Required. Audio encoding of the synthesized audio content.
.google.cloud.dialogflow.v2beta1.OutputAudioEncoding audio_encoding = 1 [(.google.api.field_behavior) = REQUIRED];
value - The audioEncoding to set.public OutputAudioConfig.Builder clearAudioEncoding()
Required. Audio encoding of the synthesized audio content.
.google.cloud.dialogflow.v2beta1.OutputAudioEncoding audio_encoding = 1 [(.google.api.field_behavior) = REQUIRED];
public int getSampleRateHertz()
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 = 2;getSampleRateHertz in interface OutputAudioConfigOrBuilderpublic OutputAudioConfig.Builder setSampleRateHertz(int value)
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 = 2;value - The sampleRateHertz to set.public OutputAudioConfig.Builder clearSampleRateHertz()
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 = 2;public boolean hasSynthesizeSpeechConfig()
Configuration of how speech should be synthesized.
.google.cloud.dialogflow.v2beta1.SynthesizeSpeechConfig synthesize_speech_config = 3;
hasSynthesizeSpeechConfig in interface OutputAudioConfigOrBuilderpublic SynthesizeSpeechConfig getSynthesizeSpeechConfig()
Configuration of how speech should be synthesized.
.google.cloud.dialogflow.v2beta1.SynthesizeSpeechConfig synthesize_speech_config = 3;
getSynthesizeSpeechConfig in interface OutputAudioConfigOrBuilderpublic OutputAudioConfig.Builder setSynthesizeSpeechConfig(SynthesizeSpeechConfig value)
Configuration of how speech should be synthesized.
.google.cloud.dialogflow.v2beta1.SynthesizeSpeechConfig synthesize_speech_config = 3;
public OutputAudioConfig.Builder setSynthesizeSpeechConfig(SynthesizeSpeechConfig.Builder builderForValue)
Configuration of how speech should be synthesized.
.google.cloud.dialogflow.v2beta1.SynthesizeSpeechConfig synthesize_speech_config = 3;
public OutputAudioConfig.Builder mergeSynthesizeSpeechConfig(SynthesizeSpeechConfig value)
Configuration of how speech should be synthesized.
.google.cloud.dialogflow.v2beta1.SynthesizeSpeechConfig synthesize_speech_config = 3;
public OutputAudioConfig.Builder clearSynthesizeSpeechConfig()
Configuration of how speech should be synthesized.
.google.cloud.dialogflow.v2beta1.SynthesizeSpeechConfig synthesize_speech_config = 3;
public SynthesizeSpeechConfig.Builder getSynthesizeSpeechConfigBuilder()
Configuration of how speech should be synthesized.
.google.cloud.dialogflow.v2beta1.SynthesizeSpeechConfig synthesize_speech_config = 3;
public SynthesizeSpeechConfigOrBuilder getSynthesizeSpeechConfigOrBuilder()
Configuration of how speech should be synthesized.
.google.cloud.dialogflow.v2beta1.SynthesizeSpeechConfig synthesize_speech_config = 3;
getSynthesizeSpeechConfigOrBuilder in interface OutputAudioConfigOrBuilderpublic final OutputAudioConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<OutputAudioConfig.Builder>public final OutputAudioConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<OutputAudioConfig.Builder>Copyright © 2023 Google LLC. All rights reserved.