Interface StreamingRecognitionResultOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
StreamingRecognitionResult, StreamingRecognitionResult.Builder

@Generated public interface StreamingRecognitionResultOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    float
    The Speech confidence between 0.0 and 1.0 for the current portion of audio.
    boolean
    If `false`, the `StreamingRecognitionResult` represents an interim result that may change.
    Detected language code for the transcript.
    com.google.protobuf.ByteString
    Detected language code for the transcript.
    Type of the result message.
    int
    Type of the result message.
    com.google.protobuf.Duration
    Time offset of the end of this Speech recognition result relative to the beginning of the audio.
    com.google.protobuf.DurationOrBuilder
    Time offset of the end of this Speech recognition result relative to the beginning of the audio.
    getSpeechWordInfo(int index)
    Word-specific information for the words recognized by Speech in [transcript][google.cloud.dialogflow.v2.StreamingRecognitionResult.transcript].
    int
    Word-specific information for the words recognized by Speech in [transcript][google.cloud.dialogflow.v2.StreamingRecognitionResult.transcript].
    Word-specific information for the words recognized by Speech in [transcript][google.cloud.dialogflow.v2.StreamingRecognitionResult.transcript].
    Word-specific information for the words recognized by Speech in [transcript][google.cloud.dialogflow.v2.StreamingRecognitionResult.transcript].
    Word-specific information for the words recognized by Speech in [transcript][google.cloud.dialogflow.v2.StreamingRecognitionResult.transcript].
    Transcript text representing the words that the user spoke.
    com.google.protobuf.ByteString
    Transcript text representing the words that the user spoke.
    boolean
    Time offset of the end of this Speech recognition result relative to the beginning of the audio.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getMessageTypeValue

      int getMessageTypeValue()
       Type of the result message.
       
      .google.cloud.dialogflow.v2.StreamingRecognitionResult.MessageType message_type = 1;
      Returns:
      The enum numeric value on the wire for messageType.
    • getMessageType

       Type of the result message.
       
      .google.cloud.dialogflow.v2.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.
    • getSpeechWordInfoList

      List<SpeechWordInfo> getSpeechWordInfoList()
       Word-specific information for the words recognized by Speech in
       [transcript][google.cloud.dialogflow.v2.StreamingRecognitionResult.transcript].
       Populated if and only if `message_type` = `TRANSCRIPT` and
       [InputAudioConfig.enable_word_info] is set.
       
      repeated .google.cloud.dialogflow.v2.SpeechWordInfo speech_word_info = 7;
    • getSpeechWordInfo

      SpeechWordInfo getSpeechWordInfo(int index)
       Word-specific information for the words recognized by Speech in
       [transcript][google.cloud.dialogflow.v2.StreamingRecognitionResult.transcript].
       Populated if and only if `message_type` = `TRANSCRIPT` and
       [InputAudioConfig.enable_word_info] is set.
       
      repeated .google.cloud.dialogflow.v2.SpeechWordInfo speech_word_info = 7;
    • getSpeechWordInfoCount

      int getSpeechWordInfoCount()
       Word-specific information for the words recognized by Speech in
       [transcript][google.cloud.dialogflow.v2.StreamingRecognitionResult.transcript].
       Populated if and only if `message_type` = `TRANSCRIPT` and
       [InputAudioConfig.enable_word_info] is set.
       
      repeated .google.cloud.dialogflow.v2.SpeechWordInfo speech_word_info = 7;
    • getSpeechWordInfoOrBuilderList

      List<? extends SpeechWordInfoOrBuilder> getSpeechWordInfoOrBuilderList()
       Word-specific information for the words recognized by Speech in
       [transcript][google.cloud.dialogflow.v2.StreamingRecognitionResult.transcript].
       Populated if and only if `message_type` = `TRANSCRIPT` and
       [InputAudioConfig.enable_word_info] is set.
       
      repeated .google.cloud.dialogflow.v2.SpeechWordInfo speech_word_info = 7;
    • getSpeechWordInfoOrBuilder

      SpeechWordInfoOrBuilder getSpeechWordInfoOrBuilder(int index)
       Word-specific information for the words recognized by Speech in
       [transcript][google.cloud.dialogflow.v2.StreamingRecognitionResult.transcript].
       Populated if and only if `message_type` = `TRANSCRIPT` and
       [InputAudioConfig.enable_word_info] is set.
       
      repeated .google.cloud.dialogflow.v2.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.