Class InputAudioConfig.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<InputAudioConfig.Builder>
com.google.cloud.dialogflow.cx.v3beta1.InputAudioConfig.Builder
- All Implemented Interfaces:
InputAudioConfigOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- InputAudioConfig
public static final class InputAudioConfig.Builder
extends com.google.protobuf.GeneratedMessage.Builder<InputAudioConfig.Builder>
implements InputAudioConfigOrBuilder
Instructs the speech recognizer on how to process the audio content.Protobuf type
google.cloud.dialogflow.cx.v3beta1.InputAudioConfig-
Method Summary
Modifier and TypeMethodDescriptionaddAllPhraseHints(Iterable<String> values) Optional.addPhraseHints(String value) Optional.addPhraseHintsBytes(com.google.protobuf.ByteString value) Optional.build()clear()Required.Configuration of barge-in behavior during the streaming of input audio.Optional.Optional.Optional.If `true`, the request will opt out for STT conformer model migration.Optional.Sample rate (in Hertz) of the audio content sent in the query.Optional.Required.intRequired.Configuration of barge-in behavior during the streaming of input audio.Configuration of barge-in behavior during the streaming of input audio.Configuration of barge-in behavior during the streaming of input audio.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleanOptional.getModel()Optional.com.google.protobuf.ByteStringOptional.Optional.intOptional.booleanIf `true`, the request will opt out for STT conformer model migration.getPhraseHints(int index) Optional.com.google.protobuf.ByteStringgetPhraseHintsBytes(int index) Optional.intOptional.com.google.protobuf.ProtocolStringListOptional.intSample rate (in Hertz) of the audio content sent in the query.booleanOptional.booleanConfiguration of barge-in behavior during the streaming of input audio.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeBargeInConfig(BargeInConfig value) Configuration of barge-in behavior during the streaming of input audio.mergeFrom(InputAudioConfig other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setAudioEncoding(AudioEncoding value) Required.setAudioEncodingValue(int value) Required.setBargeInConfig(BargeInConfig value) Configuration of barge-in behavior during the streaming of input audio.setBargeInConfig(BargeInConfig.Builder builderForValue) Configuration of barge-in behavior during the streaming of input audio.setEnableWordInfo(boolean value) Optional.Optional.setModelBytes(com.google.protobuf.ByteString value) Optional.Optional.setModelVariantValue(int value) Optional.setOptOutConformerModelMigration(boolean value) If `true`, the request will opt out for STT conformer model migration.setPhraseHints(int index, String value) Optional.setSampleRateHertz(int value) Sample rate (in Hertz) of the audio content sent in the query.setSingleUtterance(boolean value) Optional.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<InputAudioConfig.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<InputAudioConfig.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<InputAudioConfig.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<InputAudioConfig.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<InputAudioConfig.Builder>
-
mergeFrom
public InputAudioConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<InputAudioConfig.Builder>- Throws:
IOException
-
getAudioEncodingValue
public int getAudioEncodingValue()Required. Audio encoding of the audio content to process.
.google.cloud.dialogflow.cx.v3beta1.AudioEncoding audio_encoding = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getAudioEncodingValuein interfaceInputAudioConfigOrBuilder- Returns:
- The enum numeric value on the wire for audioEncoding.
-
setAudioEncodingValue
Required. Audio encoding of the audio content to process.
.google.cloud.dialogflow.cx.v3beta1.AudioEncoding audio_encoding = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The enum numeric value on the wire for audioEncoding to set.- Returns:
- This builder for chaining.
-
getAudioEncoding
Required. Audio encoding of the audio content to process.
.google.cloud.dialogflow.cx.v3beta1.AudioEncoding audio_encoding = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getAudioEncodingin interfaceInputAudioConfigOrBuilder- Returns:
- The audioEncoding.
-
setAudioEncoding
Required. Audio encoding of the audio content to process.
.google.cloud.dialogflow.cx.v3beta1.AudioEncoding audio_encoding = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The audioEncoding to set.- Returns:
- This builder for chaining.
-
clearAudioEncoding
Required. Audio encoding of the audio content to process.
.google.cloud.dialogflow.cx.v3beta1.AudioEncoding audio_encoding = 1 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
getSampleRateHertz
public int getSampleRateHertz()Sample rate (in Hertz) of the audio content sent in the query. Refer to [Cloud Speech API documentation](https://cloud.google.com/speech-to-text/docs/basics) for more details.
int32 sample_rate_hertz = 2;- Specified by:
getSampleRateHertzin interfaceInputAudioConfigOrBuilder- Returns:
- The sampleRateHertz.
-
setSampleRateHertz
Sample rate (in Hertz) of the audio content sent in the query. Refer to [Cloud Speech API documentation](https://cloud.google.com/speech-to-text/docs/basics) for more details.
int32 sample_rate_hertz = 2;- Parameters:
value- The sampleRateHertz to set.- Returns:
- This builder for chaining.
-
clearSampleRateHertz
Sample rate (in Hertz) of the audio content sent in the query. Refer to [Cloud Speech API documentation](https://cloud.google.com/speech-to-text/docs/basics) for more details.
int32 sample_rate_hertz = 2;- Returns:
- This builder for chaining.
-
getEnableWordInfo
public boolean getEnableWordInfo()Optional. If `true`, Dialogflow returns [SpeechWordInfo][google.cloud.dialogflow.cx.v3beta1.SpeechWordInfo] in [StreamingRecognitionResult][google.cloud.dialogflow.cx.v3beta1.StreamingRecognitionResult] with information about the recognized speech words, e.g. start and end time offsets. If false or unspecified, Speech doesn't return any word-level information.
bool enable_word_info = 13;- Specified by:
getEnableWordInfoin interfaceInputAudioConfigOrBuilder- Returns:
- The enableWordInfo.
-
setEnableWordInfo
Optional. If `true`, Dialogflow returns [SpeechWordInfo][google.cloud.dialogflow.cx.v3beta1.SpeechWordInfo] in [StreamingRecognitionResult][google.cloud.dialogflow.cx.v3beta1.StreamingRecognitionResult] with information about the recognized speech words, e.g. start and end time offsets. If false or unspecified, Speech doesn't return any word-level information.
bool enable_word_info = 13;- Parameters:
value- The enableWordInfo to set.- Returns:
- This builder for chaining.
-
clearEnableWordInfo
Optional. If `true`, Dialogflow returns [SpeechWordInfo][google.cloud.dialogflow.cx.v3beta1.SpeechWordInfo] in [StreamingRecognitionResult][google.cloud.dialogflow.cx.v3beta1.StreamingRecognitionResult] with information about the recognized speech words, e.g. start and end time offsets. If false or unspecified, Speech doesn't return any word-level information.
bool enable_word_info = 13;- Returns:
- This builder for chaining.
-
getPhraseHintsList
public com.google.protobuf.ProtocolStringList getPhraseHintsList()Optional. A list of strings containing words and phrases that the speech recognizer should recognize with higher likelihood. See [the Cloud Speech documentation](https://cloud.google.com/speech-to-text/docs/basics#phrase-hints) for more details.
repeated string phrase_hints = 4;- Specified by:
getPhraseHintsListin interfaceInputAudioConfigOrBuilder- Returns:
- A list containing the phraseHints.
-
getPhraseHintsCount
public int getPhraseHintsCount()Optional. A list of strings containing words and phrases that the speech recognizer should recognize with higher likelihood. See [the Cloud Speech documentation](https://cloud.google.com/speech-to-text/docs/basics#phrase-hints) for more details.
repeated string phrase_hints = 4;- Specified by:
getPhraseHintsCountin interfaceInputAudioConfigOrBuilder- Returns:
- The count of phraseHints.
-
getPhraseHints
Optional. A list of strings containing words and phrases that the speech recognizer should recognize with higher likelihood. See [the Cloud Speech documentation](https://cloud.google.com/speech-to-text/docs/basics#phrase-hints) for more details.
repeated string phrase_hints = 4;- Specified by:
getPhraseHintsin interfaceInputAudioConfigOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The phraseHints at the given index.
-
getPhraseHintsBytes
public com.google.protobuf.ByteString getPhraseHintsBytes(int index) Optional. A list of strings containing words and phrases that the speech recognizer should recognize with higher likelihood. See [the Cloud Speech documentation](https://cloud.google.com/speech-to-text/docs/basics#phrase-hints) for more details.
repeated string phrase_hints = 4;- Specified by:
getPhraseHintsBytesin interfaceInputAudioConfigOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the phraseHints at the given index.
-
setPhraseHints
Optional. A list of strings containing words and phrases that the speech recognizer should recognize with higher likelihood. See [the Cloud Speech documentation](https://cloud.google.com/speech-to-text/docs/basics#phrase-hints) for more details.
repeated string phrase_hints = 4;- Parameters:
index- The index to set the value at.value- The phraseHints to set.- Returns:
- This builder for chaining.
-
addPhraseHints
Optional. A list of strings containing words and phrases that the speech recognizer should recognize with higher likelihood. See [the Cloud Speech documentation](https://cloud.google.com/speech-to-text/docs/basics#phrase-hints) for more details.
repeated string phrase_hints = 4;- Parameters:
value- The phraseHints to add.- Returns:
- This builder for chaining.
-
addAllPhraseHints
Optional. A list of strings containing words and phrases that the speech recognizer should recognize with higher likelihood. See [the Cloud Speech documentation](https://cloud.google.com/speech-to-text/docs/basics#phrase-hints) for more details.
repeated string phrase_hints = 4;- Parameters:
values- The phraseHints to add.- Returns:
- This builder for chaining.
-
clearPhraseHints
Optional. A list of strings containing words and phrases that the speech recognizer should recognize with higher likelihood. See [the Cloud Speech documentation](https://cloud.google.com/speech-to-text/docs/basics#phrase-hints) for more details.
repeated string phrase_hints = 4;- Returns:
- This builder for chaining.
-
addPhraseHintsBytes
Optional. A list of strings containing words and phrases that the speech recognizer should recognize with higher likelihood. See [the Cloud Speech documentation](https://cloud.google.com/speech-to-text/docs/basics#phrase-hints) for more details.
repeated string phrase_hints = 4;- Parameters:
value- The bytes of the phraseHints to add.- Returns:
- This builder for chaining.
-
getModel
Optional. Which Speech model to select for the given request. For more information, see [Speech models](https://cloud.google.com/dialogflow/cx/docs/concept/speech-models).
string model = 7;- Specified by:
getModelin interfaceInputAudioConfigOrBuilder- Returns:
- The model.
-
getModelBytes
public com.google.protobuf.ByteString getModelBytes()Optional. Which Speech model to select for the given request. For more information, see [Speech models](https://cloud.google.com/dialogflow/cx/docs/concept/speech-models).
string model = 7;- Specified by:
getModelBytesin interfaceInputAudioConfigOrBuilder- Returns:
- The bytes for model.
-
setModel
Optional. Which Speech model to select for the given request. For more information, see [Speech models](https://cloud.google.com/dialogflow/cx/docs/concept/speech-models).
string model = 7;- Parameters:
value- The model to set.- Returns:
- This builder for chaining.
-
clearModel
Optional. Which Speech model to select for the given request. For more information, see [Speech models](https://cloud.google.com/dialogflow/cx/docs/concept/speech-models).
string model = 7;- Returns:
- This builder for chaining.
-
setModelBytes
Optional. Which Speech model to select for the given request. For more information, see [Speech models](https://cloud.google.com/dialogflow/cx/docs/concept/speech-models).
string model = 7;- Parameters:
value- The bytes for model to set.- Returns:
- This builder for chaining.
-
getModelVariantValue
public int getModelVariantValue()Optional. Which variant of the [Speech model][google.cloud.dialogflow.cx.v3beta1.InputAudioConfig.model] to use.
.google.cloud.dialogflow.cx.v3beta1.SpeechModelVariant model_variant = 10;- Specified by:
getModelVariantValuein interfaceInputAudioConfigOrBuilder- Returns:
- The enum numeric value on the wire for modelVariant.
-
setModelVariantValue
Optional. Which variant of the [Speech model][google.cloud.dialogflow.cx.v3beta1.InputAudioConfig.model] to use.
.google.cloud.dialogflow.cx.v3beta1.SpeechModelVariant model_variant = 10;- Parameters:
value- The enum numeric value on the wire for modelVariant to set.- Returns:
- This builder for chaining.
-
getModelVariant
Optional. Which variant of the [Speech model][google.cloud.dialogflow.cx.v3beta1.InputAudioConfig.model] to use.
.google.cloud.dialogflow.cx.v3beta1.SpeechModelVariant model_variant = 10;- Specified by:
getModelVariantin interfaceInputAudioConfigOrBuilder- Returns:
- The modelVariant.
-
setModelVariant
Optional. Which variant of the [Speech model][google.cloud.dialogflow.cx.v3beta1.InputAudioConfig.model] to use.
.google.cloud.dialogflow.cx.v3beta1.SpeechModelVariant model_variant = 10;- Parameters:
value- The modelVariant to set.- Returns:
- This builder for chaining.
-
clearModelVariant
Optional. Which variant of the [Speech model][google.cloud.dialogflow.cx.v3beta1.InputAudioConfig.model] to use.
.google.cloud.dialogflow.cx.v3beta1.SpeechModelVariant model_variant = 10;- Returns:
- This builder for chaining.
-
getSingleUtterance
public boolean getSingleUtterance()Optional. If `false` (default), recognition does not cease until the client closes the stream. If `true`, the recognizer will detect a single spoken utterance in input audio. Recognition ceases when it detects the audio's voice has stopped or paused. In this case, once a detected intent is received, the client should close the stream and start a new request with a new stream as needed. Note: This setting is relevant only for streaming methods.
bool single_utterance = 8;- Specified by:
getSingleUtterancein interfaceInputAudioConfigOrBuilder- Returns:
- The singleUtterance.
-
setSingleUtterance
Optional. If `false` (default), recognition does not cease until the client closes the stream. If `true`, the recognizer will detect a single spoken utterance in input audio. Recognition ceases when it detects the audio's voice has stopped or paused. In this case, once a detected intent is received, the client should close the stream and start a new request with a new stream as needed. Note: This setting is relevant only for streaming methods.
bool single_utterance = 8;- Parameters:
value- The singleUtterance to set.- Returns:
- This builder for chaining.
-
clearSingleUtterance
Optional. If `false` (default), recognition does not cease until the client closes the stream. If `true`, the recognizer will detect a single spoken utterance in input audio. Recognition ceases when it detects the audio's voice has stopped or paused. In this case, once a detected intent is received, the client should close the stream and start a new request with a new stream as needed. Note: This setting is relevant only for streaming methods.
bool single_utterance = 8;- Returns:
- This builder for chaining.
-
hasBargeInConfig
public boolean hasBargeInConfig()Configuration of barge-in behavior during the streaming of input audio.
.google.cloud.dialogflow.cx.v3beta1.BargeInConfig barge_in_config = 15;- Specified by:
hasBargeInConfigin interfaceInputAudioConfigOrBuilder- Returns:
- Whether the bargeInConfig field is set.
-
getBargeInConfig
Configuration of barge-in behavior during the streaming of input audio.
.google.cloud.dialogflow.cx.v3beta1.BargeInConfig barge_in_config = 15;- Specified by:
getBargeInConfigin interfaceInputAudioConfigOrBuilder- Returns:
- The bargeInConfig.
-
setBargeInConfig
Configuration of barge-in behavior during the streaming of input audio.
.google.cloud.dialogflow.cx.v3beta1.BargeInConfig barge_in_config = 15; -
setBargeInConfig
Configuration of barge-in behavior during the streaming of input audio.
.google.cloud.dialogflow.cx.v3beta1.BargeInConfig barge_in_config = 15; -
mergeBargeInConfig
Configuration of barge-in behavior during the streaming of input audio.
.google.cloud.dialogflow.cx.v3beta1.BargeInConfig barge_in_config = 15; -
clearBargeInConfig
Configuration of barge-in behavior during the streaming of input audio.
.google.cloud.dialogflow.cx.v3beta1.BargeInConfig barge_in_config = 15; -
getBargeInConfigBuilder
Configuration of barge-in behavior during the streaming of input audio.
.google.cloud.dialogflow.cx.v3beta1.BargeInConfig barge_in_config = 15; -
getBargeInConfigOrBuilder
Configuration of barge-in behavior during the streaming of input audio.
.google.cloud.dialogflow.cx.v3beta1.BargeInConfig barge_in_config = 15;- Specified by:
getBargeInConfigOrBuilderin interfaceInputAudioConfigOrBuilder
-
getOptOutConformerModelMigration
public boolean getOptOutConformerModelMigration()If `true`, the request will opt out for STT conformer model migration. This field will be deprecated once force migration takes place in June 2024. Please refer to [Dialogflow CX Speech model migration](https://cloud.google.com/dialogflow/cx/docs/concept/speech-model-migration).
bool opt_out_conformer_model_migration = 26;- Specified by:
getOptOutConformerModelMigrationin interfaceInputAudioConfigOrBuilder- Returns:
- The optOutConformerModelMigration.
-
setOptOutConformerModelMigration
If `true`, the request will opt out for STT conformer model migration. This field will be deprecated once force migration takes place in June 2024. Please refer to [Dialogflow CX Speech model migration](https://cloud.google.com/dialogflow/cx/docs/concept/speech-model-migration).
bool opt_out_conformer_model_migration = 26;- Parameters:
value- The optOutConformerModelMigration to set.- Returns:
- This builder for chaining.
-
clearOptOutConformerModelMigration
If `true`, the request will opt out for STT conformer model migration. This field will be deprecated once force migration takes place in June 2024. Please refer to [Dialogflow CX Speech model migration](https://cloud.google.com/dialogflow/cx/docs/concept/speech-model-migration).
bool opt_out_conformer_model_migration = 26;- Returns:
- This builder for chaining.
-