Class InputAudioConfig
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.dialogflow.cx.v3beta1.InputAudioConfig
- All Implemented Interfaces:
InputAudioConfigOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class InputAudioConfig
extends com.google.protobuf.GeneratedMessage
implements InputAudioConfigOrBuilder
Instructs the speech recognizer on how to process the audio content.Protobuf type
google.cloud.dialogflow.cx.v3beta1.InputAudioConfig- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classInstructs the speech recognizer on how to process the audio content.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanRequired.intRequired.Configuration of barge-in behavior during the streaming of input audio.Configuration of barge-in behavior during the streaming of input audio.static InputAudioConfigstatic final com.google.protobuf.Descriptors.DescriptorbooleanOptional.getModel()Optional.com.google.protobuf.ByteStringOptional.Optional.intOptional.booleanIf `true`, the request will opt out for STT conformer model migration.com.google.protobuf.Parser<InputAudioConfig>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.intbooleanOptional.booleanConfiguration of barge-in behavior during the streaming of input audio.inthashCode()protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanstatic InputAudioConfig.Builderstatic InputAudioConfig.BuildernewBuilder(InputAudioConfig prototype) protected InputAudioConfig.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static InputAudioConfigparseDelimitedFrom(InputStream input) static InputAudioConfigparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static InputAudioConfigparseFrom(byte[] data) static InputAudioConfigparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static InputAudioConfigparseFrom(com.google.protobuf.ByteString data) static InputAudioConfigparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static InputAudioConfigparseFrom(com.google.protobuf.CodedInputStream input) static InputAudioConfigparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static InputAudioConfigparseFrom(InputStream input) static InputAudioConfigparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static InputAudioConfigparseFrom(ByteBuffer data) static InputAudioConfigparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<InputAudioConfig>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
AUDIO_ENCODING_FIELD_NUMBER
public static final int AUDIO_ENCODING_FIELD_NUMBER- See Also:
-
SAMPLE_RATE_HERTZ_FIELD_NUMBER
public static final int SAMPLE_RATE_HERTZ_FIELD_NUMBER- See Also:
-
ENABLE_WORD_INFO_FIELD_NUMBER
public static final int ENABLE_WORD_INFO_FIELD_NUMBER- See Also:
-
PHRASE_HINTS_FIELD_NUMBER
public static final int PHRASE_HINTS_FIELD_NUMBER- See Also:
-
MODEL_FIELD_NUMBER
public static final int MODEL_FIELD_NUMBER- See Also:
-
MODEL_VARIANT_FIELD_NUMBER
public static final int MODEL_VARIANT_FIELD_NUMBER- See Also:
-
SINGLE_UTTERANCE_FIELD_NUMBER
public static final int SINGLE_UTTERANCE_FIELD_NUMBER- See Also:
-
BARGE_IN_CONFIG_FIELD_NUMBER
public static final int BARGE_IN_CONFIG_FIELD_NUMBER- See Also:
-
OPT_OUT_CONFORMER_MODEL_MIGRATION_FIELD_NUMBER
public static final int OPT_OUT_CONFORMER_MODEL_MIGRATION_FIELD_NUMBER- See Also:
-
-
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
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static InputAudioConfig parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InputAudioConfig parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InputAudioConfig parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InputAudioConfig parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InputAudioConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InputAudioConfig parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static InputAudioConfig parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static InputAudioConfig parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static InputAudioConfig parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static InputAudioConfig parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected InputAudioConfig.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-