Interface RecognizeRequestOrBuilder

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

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

    Modifier and Type
    Method
    Description
     
    Features and audio metadata to use for the Automatic Speech Recognition.
    com.google.protobuf.FieldMask
    The list of fields in [config][google.cloud.speech.v2.RecognizeRequest.config] that override the values in the [default_recognition_config][google.cloud.speech.v2.Recognizer.default_recognition_config] of the recognizer during this recognition request.
    com.google.protobuf.FieldMaskOrBuilder
    The list of fields in [config][google.cloud.speech.v2.RecognizeRequest.config] that override the values in the [default_recognition_config][google.cloud.speech.v2.Recognizer.default_recognition_config] of the recognizer during this recognition request.
    Features and audio metadata to use for the Automatic Speech Recognition.
    com.google.protobuf.ByteString
    The audio data bytes encoded as specified in [RecognitionConfig][google.cloud.speech.v2.RecognitionConfig].
    Required.
    com.google.protobuf.ByteString
    Required.
    URI that points to a file that contains audio data bytes as specified in [RecognitionConfig][google.cloud.speech.v2.RecognitionConfig].
    com.google.protobuf.ByteString
    URI that points to a file that contains audio data bytes as specified in [RecognitionConfig][google.cloud.speech.v2.RecognitionConfig].
    boolean
    Features and audio metadata to use for the Automatic Speech Recognition.
    boolean
    The list of fields in [config][google.cloud.speech.v2.RecognizeRequest.config] that override the values in the [default_recognition_config][google.cloud.speech.v2.Recognizer.default_recognition_config] of the recognizer during this recognition request.
    boolean
    The audio data bytes encoded as specified in [RecognitionConfig][google.cloud.speech.v2.RecognitionConfig].
    boolean
    URI that points to a file that contains audio data bytes as specified in [RecognitionConfig][google.cloud.speech.v2.RecognitionConfig].

    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

    • getRecognizer

      String getRecognizer()
       Required. The name of the Recognizer to use during recognition. The
       expected format is
       `projects/{project}/locations/{location}/recognizers/{recognizer}`. The
       {recognizer} segment may be set to `_` to use an empty implicit Recognizer.
       
      string recognizer = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Returns:
      The recognizer.
    • getRecognizerBytes

      com.google.protobuf.ByteString getRecognizerBytes()
       Required. The name of the Recognizer to use during recognition. The
       expected format is
       `projects/{project}/locations/{location}/recognizers/{recognizer}`. The
       {recognizer} segment may be set to `_` to use an empty implicit Recognizer.
       
      string recognizer = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Returns:
      The bytes for recognizer.
    • hasConfig

      boolean hasConfig()
       Features and audio metadata to use for the Automatic Speech Recognition.
       This field in combination with the
       [config_mask][google.cloud.speech.v2.RecognizeRequest.config_mask] field
       can be used to override parts of the
       [default_recognition_config][google.cloud.speech.v2.Recognizer.default_recognition_config]
       of the Recognizer resource.
       
      .google.cloud.speech.v2.RecognitionConfig config = 1;
      Returns:
      Whether the config field is set.
    • getConfig

      RecognitionConfig getConfig()
       Features and audio metadata to use for the Automatic Speech Recognition.
       This field in combination with the
       [config_mask][google.cloud.speech.v2.RecognizeRequest.config_mask] field
       can be used to override parts of the
       [default_recognition_config][google.cloud.speech.v2.Recognizer.default_recognition_config]
       of the Recognizer resource.
       
      .google.cloud.speech.v2.RecognitionConfig config = 1;
      Returns:
      The config.
    • getConfigOrBuilder

      RecognitionConfigOrBuilder getConfigOrBuilder()
       Features and audio metadata to use for the Automatic Speech Recognition.
       This field in combination with the
       [config_mask][google.cloud.speech.v2.RecognizeRequest.config_mask] field
       can be used to override parts of the
       [default_recognition_config][google.cloud.speech.v2.Recognizer.default_recognition_config]
       of the Recognizer resource.
       
      .google.cloud.speech.v2.RecognitionConfig config = 1;
    • hasConfigMask

      boolean hasConfigMask()
       The list of fields in
       [config][google.cloud.speech.v2.RecognizeRequest.config] that override the
       values in the
       [default_recognition_config][google.cloud.speech.v2.Recognizer.default_recognition_config]
       of the recognizer during this recognition request. If no mask is provided,
       all non-default valued fields in
       [config][google.cloud.speech.v2.RecognizeRequest.config] override the
       values in the recognizer for this recognition request. If a mask is
       provided, only the fields listed in the mask override the config in the
       recognizer for this recognition request. If a wildcard (`*`) is provided,
       [config][google.cloud.speech.v2.RecognizeRequest.config] completely
       overrides and replaces the config in the recognizer for this recognition
       request.
       
      .google.protobuf.FieldMask config_mask = 8;
      Returns:
      Whether the configMask field is set.
    • getConfigMask

      com.google.protobuf.FieldMask getConfigMask()
       The list of fields in
       [config][google.cloud.speech.v2.RecognizeRequest.config] that override the
       values in the
       [default_recognition_config][google.cloud.speech.v2.Recognizer.default_recognition_config]
       of the recognizer during this recognition request. If no mask is provided,
       all non-default valued fields in
       [config][google.cloud.speech.v2.RecognizeRequest.config] override the
       values in the recognizer for this recognition request. If a mask is
       provided, only the fields listed in the mask override the config in the
       recognizer for this recognition request. If a wildcard (`*`) is provided,
       [config][google.cloud.speech.v2.RecognizeRequest.config] completely
       overrides and replaces the config in the recognizer for this recognition
       request.
       
      .google.protobuf.FieldMask config_mask = 8;
      Returns:
      The configMask.
    • getConfigMaskOrBuilder

      com.google.protobuf.FieldMaskOrBuilder getConfigMaskOrBuilder()
       The list of fields in
       [config][google.cloud.speech.v2.RecognizeRequest.config] that override the
       values in the
       [default_recognition_config][google.cloud.speech.v2.Recognizer.default_recognition_config]
       of the recognizer during this recognition request. If no mask is provided,
       all non-default valued fields in
       [config][google.cloud.speech.v2.RecognizeRequest.config] override the
       values in the recognizer for this recognition request. If a mask is
       provided, only the fields listed in the mask override the config in the
       recognizer for this recognition request. If a wildcard (`*`) is provided,
       [config][google.cloud.speech.v2.RecognizeRequest.config] completely
       overrides and replaces the config in the recognizer for this recognition
       request.
       
      .google.protobuf.FieldMask config_mask = 8;
    • hasContent

      boolean hasContent()
       The audio data bytes encoded as specified in
       [RecognitionConfig][google.cloud.speech.v2.RecognitionConfig]. As
       with all bytes fields, proto buffers use a pure binary representation,
       whereas JSON representations use base64.
       
      bytes content = 5;
      Returns:
      Whether the content field is set.
    • getContent

      com.google.protobuf.ByteString getContent()
       The audio data bytes encoded as specified in
       [RecognitionConfig][google.cloud.speech.v2.RecognitionConfig]. As
       with all bytes fields, proto buffers use a pure binary representation,
       whereas JSON representations use base64.
       
      bytes content = 5;
      Returns:
      The content.
    • hasUri

      boolean hasUri()
       URI that points to a file that contains audio data bytes as specified in
       [RecognitionConfig][google.cloud.speech.v2.RecognitionConfig]. The file
       must not be compressed (for example, gzip). Currently, only Google Cloud
       Storage URIs are supported, which must be specified in the following
       format: `gs://bucket_name/object_name` (other URI formats return
       [INVALID_ARGUMENT][google.rpc.Code.INVALID_ARGUMENT]). For more
       information, see [Request
       URIs](https://cloud.google.com/storage/docs/reference-uris).
       
      string uri = 6;
      Returns:
      Whether the uri field is set.
    • getUri

      String getUri()
       URI that points to a file that contains audio data bytes as specified in
       [RecognitionConfig][google.cloud.speech.v2.RecognitionConfig]. The file
       must not be compressed (for example, gzip). Currently, only Google Cloud
       Storage URIs are supported, which must be specified in the following
       format: `gs://bucket_name/object_name` (other URI formats return
       [INVALID_ARGUMENT][google.rpc.Code.INVALID_ARGUMENT]). For more
       information, see [Request
       URIs](https://cloud.google.com/storage/docs/reference-uris).
       
      string uri = 6;
      Returns:
      The uri.
    • getUriBytes

      com.google.protobuf.ByteString getUriBytes()
       URI that points to a file that contains audio data bytes as specified in
       [RecognitionConfig][google.cloud.speech.v2.RecognitionConfig]. The file
       must not be compressed (for example, gzip). Currently, only Google Cloud
       Storage URIs are supported, which must be specified in the following
       format: `gs://bucket_name/object_name` (other URI formats return
       [INVALID_ARGUMENT][google.rpc.Code.INVALID_ARGUMENT]). For more
       information, see [Request
       URIs](https://cloud.google.com/storage/docs/reference-uris).
       
      string uri = 6;
      Returns:
      The bytes for uri.
    • getAudioSourceCase

      RecognizeRequest.AudioSourceCase getAudioSourceCase()