Interface InputAudioConfigOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
InputAudioConfig
,InputAudioConfig.Builder
public interface InputAudioConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description AudioEncoding
getAudioEncoding()
Required.int
getAudioEncodingValue()
Required.BargeInConfig
getBargeInConfig()
Configuration of barge-in behavior during the streaming of input audio.BargeInConfigOrBuilder
getBargeInConfigOrBuilder()
Configuration of barge-in behavior during the streaming of input audio.boolean
getDisableNoSpeechRecognizedEvent()
Only used in [Participants.AnalyzeContent][google.cloud.dialogflow.v2beta1.Participants.AnalyzeContent] and [Participants.StreamingAnalyzeContent][google.cloud.dialogflow.v2beta1.Participants.StreamingAnalyzeContent].boolean
getEnableAutomaticPunctuation()
Enable automatic punctuation option at the speech backend.boolean
getEnableWordInfo()
If `true`, Dialogflow returns [SpeechWordInfo][google.cloud.dialogflow.v2beta1.SpeechWordInfo] in [StreamingRecognitionResult][google.cloud.dialogflow.v2beta1.StreamingRecognitionResult] with information about the recognized speech words, e.g.String
getLanguageCode()
Required.com.google.protobuf.ByteString
getLanguageCodeBytes()
Required.String
getModel()
Which Speech model to select for the given request.com.google.protobuf.ByteString
getModelBytes()
Which Speech model to select for the given request.SpeechModelVariant
getModelVariant()
Which variant of the [Speech model][google.cloud.dialogflow.v2beta1.InputAudioConfig.model] to use.int
getModelVariantValue()
Which variant of the [Speech model][google.cloud.dialogflow.v2beta1.InputAudioConfig.model] to use.String
getPhraseHints(int index)
Deprecated.google.cloud.dialogflow.v2beta1.InputAudioConfig.phrase_hints is deprecated.com.google.protobuf.ByteString
getPhraseHintsBytes(int index)
Deprecated.google.cloud.dialogflow.v2beta1.InputAudioConfig.phrase_hints is deprecated.int
getPhraseHintsCount()
Deprecated.google.cloud.dialogflow.v2beta1.InputAudioConfig.phrase_hints is deprecated.List<String>
getPhraseHintsList()
Deprecated.google.cloud.dialogflow.v2beta1.InputAudioConfig.phrase_hints is deprecated.int
getSampleRateHertz()
Required.boolean
getSingleUtterance()
If `false` (default), recognition does not cease until the client closes the stream.SpeechContext
getSpeechContexts(int index)
Context information to assist speech recognition.int
getSpeechContextsCount()
Context information to assist speech recognition.List<SpeechContext>
getSpeechContextsList()
Context information to assist speech recognition.SpeechContextOrBuilder
getSpeechContextsOrBuilder(int index)
Context information to assist speech recognition.List<? extends SpeechContextOrBuilder>
getSpeechContextsOrBuilderList()
Context information to assist speech recognition.boolean
hasBargeInConfig()
Configuration of barge-in behavior during the streaming of input audio.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getAudioEncodingValue
int getAudioEncodingValue()
Required. Audio encoding of the audio content to process.
.google.cloud.dialogflow.v2beta1.AudioEncoding audio_encoding = 1 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- The enum numeric value on the wire for audioEncoding.
-
getAudioEncoding
AudioEncoding getAudioEncoding()
Required. Audio encoding of the audio content to process.
.google.cloud.dialogflow.v2beta1.AudioEncoding audio_encoding = 1 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- The audioEncoding.
-
getSampleRateHertz
int getSampleRateHertz()
Required. 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 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- The sampleRateHertz.
-
getLanguageCode
String getLanguageCode()
Required. The language of the supplied audio. Dialogflow does not do translations. See [Language Support](https://cloud.google.com/dialogflow/docs/reference/language) for a list of the currently supported language codes. Note that queries in the same session do not necessarily need to specify the same language.
string language_code = 3 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- The languageCode.
-
getLanguageCodeBytes
com.google.protobuf.ByteString getLanguageCodeBytes()
Required. The language of the supplied audio. Dialogflow does not do translations. See [Language Support](https://cloud.google.com/dialogflow/docs/reference/language) for a list of the currently supported language codes. Note that queries in the same session do not necessarily need to specify the same language.
string language_code = 3 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- The bytes for languageCode.
-
getEnableWordInfo
boolean getEnableWordInfo()
If `true`, Dialogflow returns [SpeechWordInfo][google.cloud.dialogflow.v2beta1.SpeechWordInfo] in [StreamingRecognitionResult][google.cloud.dialogflow.v2beta1.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:
- The enableWordInfo.
-
getPhraseHintsList
@Deprecated List<String> getPhraseHintsList()
Deprecated.google.cloud.dialogflow.v2beta1.InputAudioConfig.phrase_hints is deprecated. See google/cloud/dialogflow/v2beta1/audio_config.proto;l=174A 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. This field is deprecated. Please use [`speech_contexts`]() instead. If you specify both [`phrase_hints`]() and [`speech_contexts`](), Dialogflow will treat the [`phrase_hints`]() as a single additional [`SpeechContext`]().
repeated string phrase_hints = 4 [deprecated = true];
- Returns:
- A list containing the phraseHints.
-
getPhraseHintsCount
@Deprecated int getPhraseHintsCount()
Deprecated.google.cloud.dialogflow.v2beta1.InputAudioConfig.phrase_hints is deprecated. See google/cloud/dialogflow/v2beta1/audio_config.proto;l=174A 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. This field is deprecated. Please use [`speech_contexts`]() instead. If you specify both [`phrase_hints`]() and [`speech_contexts`](), Dialogflow will treat the [`phrase_hints`]() as a single additional [`SpeechContext`]().
repeated string phrase_hints = 4 [deprecated = true];
- Returns:
- The count of phraseHints.
-
getPhraseHints
@Deprecated String getPhraseHints(int index)
Deprecated.google.cloud.dialogflow.v2beta1.InputAudioConfig.phrase_hints is deprecated. See google/cloud/dialogflow/v2beta1/audio_config.proto;l=174A 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. This field is deprecated. Please use [`speech_contexts`]() instead. If you specify both [`phrase_hints`]() and [`speech_contexts`](), Dialogflow will treat the [`phrase_hints`]() as a single additional [`SpeechContext`]().
repeated string phrase_hints = 4 [deprecated = true];
- Parameters:
index
- The index of the element to return.- Returns:
- The phraseHints at the given index.
-
getPhraseHintsBytes
@Deprecated com.google.protobuf.ByteString getPhraseHintsBytes(int index)
Deprecated.google.cloud.dialogflow.v2beta1.InputAudioConfig.phrase_hints is deprecated. See google/cloud/dialogflow/v2beta1/audio_config.proto;l=174A 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. This field is deprecated. Please use [`speech_contexts`]() instead. If you specify both [`phrase_hints`]() and [`speech_contexts`](), Dialogflow will treat the [`phrase_hints`]() as a single additional [`SpeechContext`]().
repeated string phrase_hints = 4 [deprecated = true];
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the phraseHints at the given index.
-
getSpeechContextsList
List<SpeechContext> getSpeechContextsList()
Context information to assist speech recognition. See [the Cloud Speech documentation](https://cloud.google.com/speech-to-text/docs/basics#phrase-hints) for more details.
repeated .google.cloud.dialogflow.v2beta1.SpeechContext speech_contexts = 11;
-
getSpeechContexts
SpeechContext getSpeechContexts(int index)
Context information to assist speech recognition. See [the Cloud Speech documentation](https://cloud.google.com/speech-to-text/docs/basics#phrase-hints) for more details.
repeated .google.cloud.dialogflow.v2beta1.SpeechContext speech_contexts = 11;
-
getSpeechContextsCount
int getSpeechContextsCount()
Context information to assist speech recognition. See [the Cloud Speech documentation](https://cloud.google.com/speech-to-text/docs/basics#phrase-hints) for more details.
repeated .google.cloud.dialogflow.v2beta1.SpeechContext speech_contexts = 11;
-
getSpeechContextsOrBuilderList
List<? extends SpeechContextOrBuilder> getSpeechContextsOrBuilderList()
Context information to assist speech recognition. See [the Cloud Speech documentation](https://cloud.google.com/speech-to-text/docs/basics#phrase-hints) for more details.
repeated .google.cloud.dialogflow.v2beta1.SpeechContext speech_contexts = 11;
-
getSpeechContextsOrBuilder
SpeechContextOrBuilder getSpeechContextsOrBuilder(int index)
Context information to assist speech recognition. See [the Cloud Speech documentation](https://cloud.google.com/speech-to-text/docs/basics#phrase-hints) for more details.
repeated .google.cloud.dialogflow.v2beta1.SpeechContext speech_contexts = 11;
-
getModel
String getModel()
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;
- Returns:
- The model.
-
getModelBytes
com.google.protobuf.ByteString getModelBytes()
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;
- Returns:
- The bytes for model.
-
getModelVariantValue
int getModelVariantValue()
Which variant of the [Speech model][google.cloud.dialogflow.v2beta1.InputAudioConfig.model] to use.
.google.cloud.dialogflow.v2beta1.SpeechModelVariant model_variant = 10;
- Returns:
- The enum numeric value on the wire for modelVariant.
-
getModelVariant
SpeechModelVariant getModelVariant()
Which variant of the [Speech model][google.cloud.dialogflow.v2beta1.InputAudioConfig.model] to use.
.google.cloud.dialogflow.v2beta1.SpeechModelVariant model_variant = 10;
- Returns:
- The modelVariant.
-
getSingleUtterance
boolean getSingleUtterance()
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. Note: When specified, InputAudioConfig.single_utterance takes precedence over StreamingDetectIntentRequest.single_utterance.
bool single_utterance = 8;
- Returns:
- The singleUtterance.
-
getDisableNoSpeechRecognizedEvent
boolean getDisableNoSpeechRecognizedEvent()
Only used in [Participants.AnalyzeContent][google.cloud.dialogflow.v2beta1.Participants.AnalyzeContent] and [Participants.StreamingAnalyzeContent][google.cloud.dialogflow.v2beta1.Participants.StreamingAnalyzeContent]. If `false` and recognition doesn't return any result, trigger `NO_SPEECH_RECOGNIZED` event to Dialogflow agent.
bool disable_no_speech_recognized_event = 14;
- Returns:
- The disableNoSpeechRecognizedEvent.
-
hasBargeInConfig
boolean hasBargeInConfig()
Configuration of barge-in behavior during the streaming of input audio.
.google.cloud.dialogflow.v2beta1.BargeInConfig barge_in_config = 15;
- Returns:
- Whether the bargeInConfig field is set.
-
getBargeInConfig
BargeInConfig getBargeInConfig()
Configuration of barge-in behavior during the streaming of input audio.
.google.cloud.dialogflow.v2beta1.BargeInConfig barge_in_config = 15;
- Returns:
- The bargeInConfig.
-
getBargeInConfigOrBuilder
BargeInConfigOrBuilder getBargeInConfigOrBuilder()
Configuration of barge-in behavior during the streaming of input audio.
.google.cloud.dialogflow.v2beta1.BargeInConfig barge_in_config = 15;
-
getEnableAutomaticPunctuation
boolean getEnableAutomaticPunctuation()
Enable automatic punctuation option at the speech backend.
bool enable_automatic_punctuation = 17;
- Returns:
- The enableAutomaticPunctuation.
-
-