Send feedback Class OutputAudioConfig (0.40.0) Stay organized with collections Save and categorize content based on your preferences.
Version 0.40.0keyboard_arrow_down
public final class OutputAudioConfig extends GeneratedMessageV3 implements OutputAudioConfigOrBuilder
Instructs the speech synthesizer how to generate the output audio content.
Protobuf type google.cloud.dialogflow.cx.v3beta1.OutputAudioConfig
Inherited Members com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
Static Fields AUDIO_ENCODING_FIELD_NUMBER
public static final int AUDIO_ENCODING_FIELD_NUMBER
Field Value Type Description int
SAMPLE_RATE_HERTZ_FIELD_NUMBER
public static final int SAMPLE_RATE_HERTZ_FIELD_NUMBER
Field Value Type Description int
SYNTHESIZE_SPEECH_CONFIG_FIELD_NUMBER
public static final int SYNTHESIZE_SPEECH_CONFIG_FIELD_NUMBER
Field Value Type Description int
Static Methods getDefaultInstance()
public static OutputAudioConfig getDefaultInstance ()
getDescriptor()
public static final Descriptors . Descriptor getDescriptor ()
newBuilder()
public static OutputAudioConfig . Builder newBuilder ()
newBuilder(OutputAudioConfig )
public static OutputAudioConfig . Builder newBuilder ( OutputAudioConfig )
public static OutputAudioConfig parseDelimitedFrom ( InputStream input )
public static OutputAudioConfig parseDelimitedFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
parseFrom(byte[] data)
public static OutputAudioConfig parseFrom ( byte [] data )
Parameter Name Description data
byte []
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static OutputAudioConfig parseFrom ( byte [] data , ExtensionRegistryLite extensionRegistry )
parseFrom(ByteString data)
public static OutputAudioConfig parseFrom ( ByteString data )
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static OutputAudioConfig parseFrom ( ByteString data , ExtensionRegistryLite extensionRegistry )
public static OutputAudioConfig parseFrom ( CodedInputStream input )
public static OutputAudioConfig parseFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
public static OutputAudioConfig parseFrom ( InputStream input )
public static OutputAudioConfig parseFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
parseFrom(ByteBuffer data)
public static OutputAudioConfig parseFrom ( ByteBuffer data )
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static OutputAudioConfig parseFrom ( ByteBuffer data , ExtensionRegistryLite extensionRegistry )
parser()
public static Parser<OutputAudioConfig> parser ()
Methods equals(Object obj)
public boolean equals ( Object obj )
Parameter Name Description obj
Object
Overrides getAudioEncoding()
public OutputAudioEncoding getAudioEncoding ()
Required. Audio encoding of the synthesized audio content.
.google.cloud.dialogflow.cx.v3beta1.OutputAudioEncoding audio_encoding = 1 [(.google.api.field_behavior) = REQUIRED];
getAudioEncodingValue()
public int getAudioEncodingValue ()
Required. Audio encoding of the synthesized audio content.
.google.cloud.dialogflow.cx.v3beta1.OutputAudioEncoding audio_encoding = 1 [(.google.api.field_behavior) = REQUIRED];
Returns Type Description int
The enum numeric value on the wire for audioEncoding.
getDefaultInstanceForType()
public OutputAudioConfig getDefaultInstanceForType ()
getParserForType()
public Parser<OutputAudioConfig> getParserForType ()
Overrides 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 = 2;
Returns Type Description int
The sampleRateHertz.
getSerializedSize()
public int getSerializedSize ()
Returns Type Description int
Overrides getSynthesizeSpeechConfig()
public SynthesizeSpeechConfig getSynthesizeSpeechConfig ()
Optional. Configuration of how speech should be synthesized. If not specified, Agent.text_to_speech_settings is applied.
.google.cloud.dialogflow.cx.v3beta1.SynthesizeSpeechConfig synthesize_speech_config = 3;
getSynthesizeSpeechConfigOrBuilder()
public SynthesizeSpeechConfigOrBuilder getSynthesizeSpeechConfigOrBuilder ()
Optional. Configuration of how speech should be synthesized. If not specified, Agent.text_to_speech_settings is applied.
.google.cloud.dialogflow.cx.v3beta1.SynthesizeSpeechConfig synthesize_speech_config = 3;
hasSynthesizeSpeechConfig()
public boolean hasSynthesizeSpeechConfig ()
Optional. Configuration of how speech should be synthesized. If not specified, Agent.text_to_speech_settings is applied.
.google.cloud.dialogflow.cx.v3beta1.SynthesizeSpeechConfig synthesize_speech_config = 3;
Returns Type Description boolean
Whether the synthesizeSpeechConfig field is set.
hashCode() Returns Type Description int
Overrides internalGetFieldAccessorTable()
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides isInitialized()
public final boolean isInitialized ()
Overrides newBuilderForType()
public OutputAudioConfig . Builder newBuilderForType ()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected OutputAudioConfig . Builder newBuilderForType ( GeneratedMessageV3 . BuilderParent parent )
Overrides newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance ( GeneratedMessageV3 . UnusedPrivateParameter unused )
Overrides toBuilder()
public OutputAudioConfig . Builder toBuilder ()
writeTo(CodedOutputStream output)
public void writeTo ( CodedOutputStream output )
Overrides Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-06-05 UTC.
Need to tell us more? [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-06-05 UTC."],[],[]]