Package com.google.cloud.speech.v1beta1
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.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;
-
-