public interface StreamingRecognitionResultOrBuilder extends MessageOrBuilder
Modifier and Type | Method and Description |
---|---|
float |
getConfidence()
The Speech confidence between 0.0 and 1.0 for the current portion of audio.
|
TelephonyDtmfEvents |
getDtmfDigits()
DTMF digits.
|
TelephonyDtmfEventsOrBuilder |
getDtmfDigitsOrBuilder()
DTMF digits.
|
boolean |
getIsFinal()
If `false`, the `StreamingRecognitionResult` represents an
interim result that may change.
|
String |
getLanguageCode()
Detected language code for the transcript.
|
ByteString |
getLanguageCodeBytes()
Detected language code for the transcript.
|
StreamingRecognitionResult.MessageType |
getMessageType()
Type of the result message.
|
int |
getMessageTypeValue()
Type of the result message.
|
Duration |
getSpeechEndOffset()
Time offset of the end of this Speech recognition result relative to the
beginning of the audio.
|
DurationOrBuilder |
getSpeechEndOffsetOrBuilder()
Time offset of the end of this Speech recognition result relative to the
beginning of the audio.
|
SpeechWordInfo |
getSpeechWordInfo(int index)
Word-specific information for the words recognized by Speech in
[transcript][google.cloud.dialogflow.v2beta1.StreamingRecognitionResult.transcript].
|
int |
getSpeechWordInfoCount()
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].
|
SpeechWordInfoOrBuilder |
getSpeechWordInfoOrBuilder(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].
|
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.
|
String |
getTranscript()
Transcript text representing the words that the user spoke.
|
ByteString |
getTranscriptBytes()
Transcript text representing the words that the user spoke.
|
boolean |
hasDtmfDigits()
DTMF digits.
|
boolean |
hasSpeechEndOffset()
Time offset of the end of this Speech recognition result relative to the
beginning of the audio.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
isInitialized
int getMessageTypeValue()
Type of the result message.
.google.cloud.dialogflow.v2beta1.StreamingRecognitionResult.MessageType message_type = 1;
StreamingRecognitionResult.MessageType getMessageType()
Type of the result message.
.google.cloud.dialogflow.v2beta1.StreamingRecognitionResult.MessageType message_type = 1;
String getTranscript()
Transcript text representing the words that the user spoke. Populated if and only if `message_type` = `TRANSCRIPT`.
string transcript = 2;
ByteString getTranscriptBytes()
Transcript text representing the words that the user spoke. Populated if and only if `message_type` = `TRANSCRIPT`.
string transcript = 2;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
String getLanguageCode()
Detected language code for the transcript.
string language_code = 10;
ByteString getLanguageCodeBytes()
Detected language code for the transcript.
string language_code = 10;
boolean hasDtmfDigits()
DTMF digits. Populated if and only if `message_type` = `DTMF_DIGITS`.
.google.cloud.dialogflow.v2beta1.TelephonyDtmfEvents dtmf_digits = 5;
TelephonyDtmfEvents getDtmfDigits()
DTMF digits. Populated if and only if `message_type` = `DTMF_DIGITS`.
.google.cloud.dialogflow.v2beta1.TelephonyDtmfEvents dtmf_digits = 5;
TelephonyDtmfEventsOrBuilder getDtmfDigitsOrBuilder()
DTMF digits. Populated if and only if `message_type` = `DTMF_DIGITS`.
.google.cloud.dialogflow.v2beta1.TelephonyDtmfEvents dtmf_digits = 5;
Copyright © 2022 Google LLC. All rights reserved.