Interface StreamingRecognitionResultOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
StreamingRecognitionResult,StreamingRecognitionResult.Builder
public interface StreamingRecognitionResultOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description floatgetConfidence()The Speech confidence between 0.0 and 1.0 for the current portion of audio.TelephonyDtmfEventsgetDtmfDigits()DTMF digits.TelephonyDtmfEventsOrBuildergetDtmfDigitsOrBuilder()DTMF digits.booleangetIsFinal()If `false`, the `StreamingRecognitionResult` represents an interim result that may change.StringgetLanguageCode()Detected language code for the transcript.com.google.protobuf.ByteStringgetLanguageCodeBytes()Detected language code for the transcript.StreamingRecognitionResult.MessageTypegetMessageType()Type of the result message.intgetMessageTypeValue()Type of the result message.com.google.protobuf.DurationgetSpeechEndOffset()Time offset of the end of this Speech recognition result relative to the beginning of the audio.com.google.protobuf.DurationOrBuildergetSpeechEndOffsetOrBuilder()Time offset of the end of this Speech recognition result relative to the beginning of the audio.SpeechWordInfogetSpeechWordInfo(int index)Word-specific information for the words recognized by Speech in [transcript][google.cloud.dialogflow.v2beta1.StreamingRecognitionResult.transcript].intgetSpeechWordInfoCount()Word-specific information for the words recognized by Speech in [transcript][google.cloud.dialogflow.v2beta1.StreamingRecognitionResult.transcript].List<SpeechWordInfo>getSpeechWordInfoList()Word-specific information for the words recognized by Speech in [transcript][google.cloud.dialogflow.v2beta1.StreamingRecognitionResult.transcript].SpeechWordInfoOrBuildergetSpeechWordInfoOrBuilder(int index)Word-specific information for the words recognized by Speech in [transcript][google.cloud.dialogflow.v2beta1.StreamingRecognitionResult.transcript].List<? extends SpeechWordInfoOrBuilder>getSpeechWordInfoOrBuilderList()Word-specific information for the words recognized by Speech in [transcript][google.cloud.dialogflow.v2beta1.StreamingRecognitionResult.transcript].floatgetStability()An estimate of the likelihood that the speech recognizer will not change its guess about this interim recognition result: * If the value is unspecified or 0.0, Dialogflow didn't compute the stability.StringgetTranscript()Transcript text representing the words that the user spoke.com.google.protobuf.ByteStringgetTranscriptBytes()Transcript text representing the words that the user spoke.booleanhasDtmfDigits()DTMF digits.booleanhasSpeechEndOffset()Time offset of the end of this Speech recognition result relative to the beginning of the audio.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getMessageTypeValue
int getMessageTypeValue()
Type of the result message.
.google.cloud.dialogflow.v2beta1.StreamingRecognitionResult.MessageType message_type = 1;- Returns:
- The enum numeric value on the wire for messageType.
-
getMessageType
StreamingRecognitionResult.MessageType getMessageType()
Type of the result message.
.google.cloud.dialogflow.v2beta1.StreamingRecognitionResult.MessageType message_type = 1;- Returns:
- The messageType.
-
getTranscript
String getTranscript()
Transcript text representing the words that the user spoke. Populated if and only if `message_type` = `TRANSCRIPT`.
string transcript = 2;- Returns:
- The transcript.
-
getTranscriptBytes
com.google.protobuf.ByteString getTranscriptBytes()
Transcript text representing the words that the user spoke. Populated if and only if `message_type` = `TRANSCRIPT`.
string transcript = 2;- Returns:
- The bytes for transcript.
-
getIsFinal
boolean getIsFinal()
If `false`, the `StreamingRecognitionResult` represents an interim result that may change. If `true`, the recognizer will not return any further hypotheses about this piece of the audio. May only be populated for `message_type` = `TRANSCRIPT`.
bool is_final = 3;- Returns:
- The isFinal.
-
getConfidence
float getConfidence()
The Speech confidence between 0.0 and 1.0 for the current portion of audio. A higher number indicates an estimated greater likelihood that the recognized words are correct. The default of 0.0 is a sentinel value indicating that confidence was not set. This field is typically only provided if `is_final` is true and you should not rely on it being accurate or even set.
float confidence = 4;- Returns:
- The confidence.
-
getStability
float getStability()
An estimate of the likelihood that the speech recognizer will not change its guess about this interim recognition result: * If the value is unspecified or 0.0, Dialogflow didn't compute the stability. In particular, Dialogflow will only provide stability for `TRANSCRIPT` results with `is_final = false`. * Otherwise, the value is in (0.0, 1.0] where 0.0 means completely unstable and 1.0 means completely stable.
float stability = 6;- Returns:
- The stability.
-
getSpeechWordInfoList
List<SpeechWordInfo> getSpeechWordInfoList()
Word-specific information for the words recognized by Speech in [transcript][google.cloud.dialogflow.v2beta1.StreamingRecognitionResult.transcript]. Populated if and only if `message_type` = `TRANSCRIPT` and [InputAudioConfig.enable_word_info] is set.
repeated .google.cloud.dialogflow.v2beta1.SpeechWordInfo speech_word_info = 7;
-
getSpeechWordInfo
SpeechWordInfo getSpeechWordInfo(int index)
Word-specific information for the words recognized by Speech in [transcript][google.cloud.dialogflow.v2beta1.StreamingRecognitionResult.transcript]. Populated if and only if `message_type` = `TRANSCRIPT` and [InputAudioConfig.enable_word_info] is set.
repeated .google.cloud.dialogflow.v2beta1.SpeechWordInfo speech_word_info = 7;
-
getSpeechWordInfoCount
int getSpeechWordInfoCount()
Word-specific information for the words recognized by Speech in [transcript][google.cloud.dialogflow.v2beta1.StreamingRecognitionResult.transcript]. Populated if and only if `message_type` = `TRANSCRIPT` and [InputAudioConfig.enable_word_info] is set.
repeated .google.cloud.dialogflow.v2beta1.SpeechWordInfo speech_word_info = 7;
-
getSpeechWordInfoOrBuilderList
List<? extends SpeechWordInfoOrBuilder> getSpeechWordInfoOrBuilderList()
Word-specific information for the words recognized by Speech in [transcript][google.cloud.dialogflow.v2beta1.StreamingRecognitionResult.transcript]. Populated if and only if `message_type` = `TRANSCRIPT` and [InputAudioConfig.enable_word_info] is set.
repeated .google.cloud.dialogflow.v2beta1.SpeechWordInfo speech_word_info = 7;
-
getSpeechWordInfoOrBuilder
SpeechWordInfoOrBuilder getSpeechWordInfoOrBuilder(int index)
Word-specific information for the words recognized by Speech in [transcript][google.cloud.dialogflow.v2beta1.StreamingRecognitionResult.transcript]. Populated if and only if `message_type` = `TRANSCRIPT` and [InputAudioConfig.enable_word_info] is set.
repeated .google.cloud.dialogflow.v2beta1.SpeechWordInfo speech_word_info = 7;
-
hasSpeechEndOffset
boolean hasSpeechEndOffset()
Time offset of the end of this Speech recognition result relative to the beginning of the audio. Only populated for `message_type` = `TRANSCRIPT`.
.google.protobuf.Duration speech_end_offset = 8;- Returns:
- Whether the speechEndOffset field is set.
-
getSpeechEndOffset
com.google.protobuf.Duration getSpeechEndOffset()
Time offset of the end of this Speech recognition result relative to the beginning of the audio. Only populated for `message_type` = `TRANSCRIPT`.
.google.protobuf.Duration speech_end_offset = 8;- Returns:
- The speechEndOffset.
-
getSpeechEndOffsetOrBuilder
com.google.protobuf.DurationOrBuilder getSpeechEndOffsetOrBuilder()
Time offset of the end of this Speech recognition result relative to the beginning of the audio. Only populated for `message_type` = `TRANSCRIPT`.
.google.protobuf.Duration speech_end_offset = 8;
-
getLanguageCode
String getLanguageCode()
Detected language code for the transcript.
string language_code = 10;- Returns:
- The languageCode.
-
getLanguageCodeBytes
com.google.protobuf.ByteString getLanguageCodeBytes()
Detected language code for the transcript.
string language_code = 10;- Returns:
- The bytes for languageCode.
-
hasDtmfDigits
boolean hasDtmfDigits()
DTMF digits. Populated if and only if `message_type` = `DTMF_DIGITS`.
.google.cloud.dialogflow.v2beta1.TelephonyDtmfEvents dtmf_digits = 5;- Returns:
- Whether the dtmfDigits field is set.
-
getDtmfDigits
TelephonyDtmfEvents getDtmfDigits()
DTMF digits. Populated if and only if `message_type` = `DTMF_DIGITS`.
.google.cloud.dialogflow.v2beta1.TelephonyDtmfEvents dtmf_digits = 5;- Returns:
- The dtmfDigits.
-
getDtmfDigitsOrBuilder
TelephonyDtmfEventsOrBuilder getDtmfDigitsOrBuilder()
DTMF digits. Populated if and only if `message_type` = `DTMF_DIGITS`.
.google.cloud.dialogflow.v2beta1.TelephonyDtmfEvents dtmf_digits = 5;
-
-