Class InputAudioConfig
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.dialogflow.cx.v3.InputAudioConfig
-
- All Implemented Interfaces:
InputAudioConfigOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class InputAudioConfig extends com.google.protobuf.GeneratedMessageV3 implements InputAudioConfigOrBuilder
Instructs the speech recognizer on how to process the audio content.
Protobuf typegoogle.cloud.dialogflow.cx.v3.InputAudioConfig- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classInputAudioConfig.BuilderInstructs the speech recognizer on how to process the audio content.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intAUDIO_ENCODING_FIELD_NUMBERstatic intENABLE_WORD_INFO_FIELD_NUMBERstatic intMODEL_FIELD_NUMBERstatic intMODEL_VARIANT_FIELD_NUMBERstatic intPHRASE_HINTS_FIELD_NUMBERstatic intSAMPLE_RATE_HERTZ_FIELD_NUMBERstatic intSINGLE_UTTERANCE_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)AudioEncodinggetAudioEncoding()Required.intgetAudioEncodingValue()Required.static InputAudioConfiggetDefaultInstance()InputAudioConfiggetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()booleangetEnableWordInfo()Optional.StringgetModel()Optional.com.google.protobuf.ByteStringgetModelBytes()Optional.SpeechModelVariantgetModelVariant()Optional.intgetModelVariantValue()Optional.com.google.protobuf.Parser<InputAudioConfig>getParserForType()StringgetPhraseHints(int index)Optional.com.google.protobuf.ByteStringgetPhraseHintsBytes(int index)Optional.intgetPhraseHintsCount()Optional.com.google.protobuf.ProtocolStringListgetPhraseHintsList()Optional.intgetSampleRateHertz()Sample rate (in Hertz) of the audio content sent in the query.intgetSerializedSize()booleangetSingleUtterance()Optional.inthashCode()protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static InputAudioConfig.BuildernewBuilder()static InputAudioConfig.BuildernewBuilder(InputAudioConfig prototype)InputAudioConfig.BuildernewBuilderForType()protected InputAudioConfig.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)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()InputAudioConfig.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
AUDIO_ENCODING_FIELD_NUMBER
public static final int AUDIO_ENCODING_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SAMPLE_RATE_HERTZ_FIELD_NUMBER
public static final int SAMPLE_RATE_HERTZ_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ENABLE_WORD_INFO_FIELD_NUMBER
public static final int ENABLE_WORD_INFO_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PHRASE_HINTS_FIELD_NUMBER
public static final int PHRASE_HINTS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MODEL_FIELD_NUMBER
public static final int MODEL_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MODEL_VARIANT_FIELD_NUMBER
public static final int MODEL_VARIANT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SINGLE_UTTERANCE_FIELD_NUMBER
public static final int SINGLE_UTTERANCE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getAudioEncodingValue
public int getAudioEncodingValue()
Required. Audio encoding of the audio content to process.
.google.cloud.dialogflow.cx.v3.AudioEncoding audio_encoding = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getAudioEncodingValuein interfaceInputAudioConfigOrBuilder- Returns:
- The enum numeric value on the wire for audioEncoding.
-
getAudioEncoding
public AudioEncoding getAudioEncoding()
Required. Audio encoding of the audio content to process.
.google.cloud.dialogflow.cx.v3.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.v3.SpeechWordInfo] in [StreamingRecognitionResult][google.cloud.dialogflow.cx.v3.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
public String getPhraseHints(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:
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
public String getModel()
Optional. Which Speech model to select for the given request. Select the model best suited to your domain to get best results. If a model is not explicitly specified, then we auto-select a model based on the parameters in the InputAudioConfig. If enhanced speech model is enabled for the agent and an enhanced version of the specified model for the language does not exist, then the speech is recognized using the standard version of the specified model. Refer to [Cloud Speech API documentation](https://cloud.google.com/speech-to-text/docs/basics#select-model) for more details. If you specify a model, the following models typically have the best performance: - phone_call (best for Agent Assist and telephony) - latest_short (best for Dialogflow non-telephony) - command_and_search (best for very short utterances and commands)
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. Select the model best suited to your domain to get best results. If a model is not explicitly specified, then we auto-select a model based on the parameters in the InputAudioConfig. If enhanced speech model is enabled for the agent and an enhanced version of the specified model for the language does not exist, then the speech is recognized using the standard version of the specified model. Refer to [Cloud Speech API documentation](https://cloud.google.com/speech-to-text/docs/basics#select-model) for more details. If you specify a model, the following models typically have the best performance: - phone_call (best for Agent Assist and telephony) - latest_short (best for Dialogflow non-telephony) - command_and_search (best for very short utterances and commands)
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.v3.InputAudioConfig.model] to use.
.google.cloud.dialogflow.cx.v3.SpeechModelVariant model_variant = 10;- Specified by:
getModelVariantValuein interfaceInputAudioConfigOrBuilder- Returns:
- The enum numeric value on the wire for modelVariant.
-
getModelVariant
public SpeechModelVariant getModelVariant()
Optional. Which variant of the [Speech model][google.cloud.dialogflow.cx.v3.InputAudioConfig.model] to use.
.google.cloud.dialogflow.cx.v3.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.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- 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
public static InputAudioConfig parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static InputAudioConfig parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static InputAudioConfig parseDelimitedFrom(InputStream input) throws IOException
- 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
public InputAudioConfig.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static InputAudioConfig.Builder newBuilder()
-
newBuilder
public static InputAudioConfig.Builder newBuilder(InputAudioConfig prototype)
-
toBuilder
public InputAudioConfig.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected InputAudioConfig.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static InputAudioConfig getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<InputAudioConfig> parser()
-
getParserForType
public com.google.protobuf.Parser<InputAudioConfig> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public InputAudioConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-