Package com.google.cloud.dialogflow.v2
Interface InputAudioConfigOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
InputAudioConfig,InputAudioConfig.Builder
@Generated
public interface InputAudioConfigOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionRequired.intRequired.booleanOnly used in [Participants.AnalyzeContent][google.cloud.dialogflow.v2.Participants.AnalyzeContent] and [Participants.StreamingAnalyzeContent][google.cloud.dialogflow.v2.Participants.StreamingAnalyzeContent].booleanEnable automatic punctuation option at the speech backend.booleanIf `true`, Dialogflow returns [SpeechWordInfo][google.cloud.dialogflow.v2.SpeechWordInfo] in [StreamingRecognitionResult][google.cloud.dialogflow.v2.StreamingRecognitionResult] with information about the recognized speech words, e.g. start and end time offsets.Required.com.google.protobuf.ByteStringRequired.getModel()Optional.com.google.protobuf.ByteStringOptional.Which variant of the [Speech model][google.cloud.dialogflow.v2.InputAudioConfig.model] to use.intWhich variant of the [Speech model][google.cloud.dialogflow.v2.InputAudioConfig.model] to use.booleanIf `true`, the request will opt out for STT conformer model migration.getPhraseHints(int index) Deprecated.google.cloud.dialogflow.v2.InputAudioConfig.phrase_hints is deprecated.com.google.protobuf.ByteStringgetPhraseHintsBytes(int index) Deprecated.google.cloud.dialogflow.v2.InputAudioConfig.phrase_hints is deprecated.intDeprecated.google.cloud.dialogflow.v2.InputAudioConfig.phrase_hints is deprecated.Deprecated.google.cloud.dialogflow.v2.InputAudioConfig.phrase_hints is deprecated.getPhraseSets(int index) A collection of phrase set resources to use for speech adaptation.com.google.protobuf.ByteStringgetPhraseSetsBytes(int index) A collection of phrase set resources to use for speech adaptation.intA collection of phrase set resources to use for speech adaptation.A collection of phrase set resources to use for speech adaptation.intRequired.booleanIf `false` (default), recognition does not cease until the client closes the stream.getSpeechContexts(int index) Context information to assist speech recognition.intContext information to assist speech recognition.Context information to assist speech recognition.getSpeechContextsOrBuilder(int index) Context information to assist speech recognition.List<? extends SpeechContextOrBuilder>Context information to assist speech recognition.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getAudioEncodingValue
int getAudioEncodingValue()Required. Audio encoding of the audio content to process.
.google.cloud.dialogflow.v2.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.v2.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. If not set, the language is inferred from the [ConversationProfile.stt_config][google.cloud.dialogflow.v2.ConversationProfile.stt_config].
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. If not set, the language is inferred from the [ConversationProfile.stt_config][google.cloud.dialogflow.v2.ConversationProfile.stt_config].
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.v2.SpeechWordInfo] in [StreamingRecognitionResult][google.cloud.dialogflow.v2.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.google.cloud.dialogflow.v2.InputAudioConfig.phrase_hints is deprecated. See google/cloud/dialogflow/v2/audio_config.proto;l=130A 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.google.cloud.dialogflow.v2.InputAudioConfig.phrase_hints is deprecated. See google/cloud/dialogflow/v2/audio_config.proto;l=130A 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.google.cloud.dialogflow.v2.InputAudioConfig.phrase_hints is deprecated. See google/cloud/dialogflow/v2/audio_config.proto;l=130A 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.google.cloud.dialogflow.v2.InputAudioConfig.phrase_hints is deprecated. See google/cloud/dialogflow/v2/audio_config.proto;l=130A 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.v2.SpeechContext speech_contexts = 11; -
getSpeechContexts
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.v2.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.v2.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.v2.SpeechContext speech_contexts = 11; -
getSpeechContextsOrBuilder
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.v2.SpeechContext speech_contexts = 11; -
getModel
String getModel()Optional. Which Speech model to select for the given request. For more information, see [Speech models](https://cloud.google.com/dialogflow/es/docs/speech-models).
string model = 7;- Returns:
- The model.
-
getModelBytes
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/es/docs/speech-models).
string model = 7;- Returns:
- The bytes for model.
-
getModelVariantValue
int getModelVariantValue()Which variant of the [Speech model][google.cloud.dialogflow.v2.InputAudioConfig.model] to use.
.google.cloud.dialogflow.v2.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.v2.InputAudioConfig.model] to use.
.google.cloud.dialogflow.v2.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.v2.Participants.AnalyzeContent] and [Participants.StreamingAnalyzeContent][google.cloud.dialogflow.v2.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.
-
getEnableAutomaticPunctuation
boolean getEnableAutomaticPunctuation()Enable automatic punctuation option at the speech backend.
bool enable_automatic_punctuation = 17;- Returns:
- The enableAutomaticPunctuation.
-
getPhraseSetsList
A collection of phrase set resources to use for speech adaptation.
repeated string phrase_sets = 20 [(.google.api.resource_reference) = { ... }- Returns:
- A list containing the phraseSets.
-
getPhraseSetsCount
int getPhraseSetsCount()A collection of phrase set resources to use for speech adaptation.
repeated string phrase_sets = 20 [(.google.api.resource_reference) = { ... }- Returns:
- The count of phraseSets.
-
getPhraseSets
A collection of phrase set resources to use for speech adaptation.
repeated string phrase_sets = 20 [(.google.api.resource_reference) = { ... }- Parameters:
index- The index of the element to return.- Returns:
- The phraseSets at the given index.
-
getPhraseSetsBytes
com.google.protobuf.ByteString getPhraseSetsBytes(int index) A collection of phrase set resources to use for speech adaptation.
repeated string phrase_sets = 20 [(.google.api.resource_reference) = { ... }- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the phraseSets at the given index.
-
getOptOutConformerModelMigration
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 ES Speech model migration](https://cloud.google.com/dialogflow/es/docs/speech-model-migration).
bool opt_out_conformer_model_migration = 26;- Returns:
- The optOutConformerModelMigration.
-