Interface RecognitionConfigOrBuilder

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

    public interface RecognitionConfigOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      RecognitionConfig.AudioEncoding getEncoding()
      *Required* Encoding of audio data sent in all `RecognitionAudio` messages.
      int getEncodingValue()
      *Required* Encoding of audio data sent in all `RecognitionAudio` messages.
      String getLanguageCode()
      *Optional* The language of the supplied audio as a BCP-47 language tag.
      com.google.protobuf.ByteString getLanguageCodeBytes()
      *Optional* The language of the supplied audio as a BCP-47 language tag.
      int getMaxAlternatives()
      *Optional* Maximum number of recognition hypotheses to be returned.
      boolean getProfanityFilter()
      *Optional* If set to `true`, the server will attempt to filter out profanities, replacing all but the initial character in each filtered word with asterisks, e.g.
      int getSampleRate()
      *Required* Sample rate in Hertz of the audio data sent in all `RecognitionAudio` messages.
      SpeechContext getSpeechContext()
      *Optional* A means to provide context to assist the speech recognition.
      SpeechContextOrBuilder getSpeechContextOrBuilder()
      *Optional* A means to provide context to assist the speech recognition.
      boolean hasSpeechContext()
      *Optional* A means to provide context to assist the speech recognition.
      • 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 Detail

      • getEncodingValue

        int getEncodingValue()
         *Required* Encoding of audio data sent in all `RecognitionAudio` messages.
         
        .google.cloud.speech.v1beta1.RecognitionConfig.AudioEncoding encoding = 1;
      • getEncoding

        RecognitionConfig.AudioEncoding getEncoding()
         *Required* Encoding of audio data sent in all `RecognitionAudio` messages.
         
        .google.cloud.speech.v1beta1.RecognitionConfig.AudioEncoding encoding = 1;
      • getSampleRate

        int getSampleRate()
         *Required* Sample rate in Hertz of the audio data sent in all
         `RecognitionAudio` messages. Valid values are: 8000-48000.
         16000 is optimal. For best results, set the sampling rate of the audio
         source to 16000 Hz. If that's not possible, use the native sample rate of
         the audio source (instead of re-sampling).
         
        int32 sample_rate = 2;
      • getLanguageCode

        String getLanguageCode()
         *Optional* The language of the supplied audio as a BCP-47 language tag.
         Example: "en-GB"  https://www.rfc-editor.org/rfc/bcp/bcp47.txt
         If omitted, defaults to "en-US". See
         [Language Support](https://cloud.google.com/speech/docs/languages)
         for a list of the currently supported language codes.
         
        string language_code = 3;
      • getLanguageCodeBytes

        com.google.protobuf.ByteString getLanguageCodeBytes()
         *Optional* The language of the supplied audio as a BCP-47 language tag.
         Example: "en-GB"  https://www.rfc-editor.org/rfc/bcp/bcp47.txt
         If omitted, defaults to "en-US". See
         [Language Support](https://cloud.google.com/speech/docs/languages)
         for a list of the currently supported language codes.
         
        string language_code = 3;
      • getMaxAlternatives

        int getMaxAlternatives()
         *Optional* Maximum number of recognition hypotheses to be returned.
         Specifically, the maximum number of `SpeechRecognitionAlternative` messages
         within each `SpeechRecognitionResult`.
         The server may return fewer than `max_alternatives`.
         Valid values are `0`-`30`. A value of `0` or `1` will return a maximum of
         one. If omitted, will return a maximum of one.
         
        int32 max_alternatives = 4;
      • getProfanityFilter

        boolean getProfanityFilter()
         *Optional* If set to `true`, the server will attempt to filter out
         profanities, replacing all but the initial character in each filtered word
         with asterisks, e.g. "f***". If set to `false` or omitted, profanities
         won't be filtered out.
         
        bool profanity_filter = 5;
      • hasSpeechContext

        boolean hasSpeechContext()
         *Optional* A means to provide context to assist the speech recognition.
         
        .google.cloud.speech.v1beta1.SpeechContext speech_context = 6;
      • getSpeechContext

        SpeechContext getSpeechContext()
         *Optional* A means to provide context to assist the speech recognition.
         
        .google.cloud.speech.v1beta1.SpeechContext speech_context = 6;
      • getSpeechContextOrBuilder

        SpeechContextOrBuilder getSpeechContextOrBuilder()
         *Optional* A means to provide context to assist the speech recognition.
         
        .google.cloud.speech.v1beta1.SpeechContext speech_context = 6;