public interface RecognitionConfigOrBuilder extends MessageOrBuilder
Modifier and Type | Method and Description |
---|---|
boolean |
getEnableWordTimeOffsets()
*Optional* If `true`, the top result includes a list of words and
the start and end time offsets (timestamps) for those words.
|
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.
|
java.lang.String |
getLanguageCode()
*Required* The language of the supplied audio as a
[BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tag.
|
ByteString |
getLanguageCodeBytes()
*Required* The language of the supplied audio as a
[BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) 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 |
getSampleRateHertz()
*Required* Sample rate in Hertz of the audio data sent in all
`RecognitionAudio` messages.
|
SpeechContext |
getSpeechContexts(int index)
*Optional* A means to provide context to assist the speech recognition.
|
int |
getSpeechContextsCount()
*Optional* A means to provide context to assist the speech recognition.
|
java.util.List<SpeechContext> |
getSpeechContextsList()
*Optional* A means to provide context to assist the speech recognition.
|
SpeechContextOrBuilder |
getSpeechContextsOrBuilder(int index)
*Optional* A means to provide context to assist the speech recognition.
|
java.util.List<? extends SpeechContextOrBuilder> |
getSpeechContextsOrBuilderList()
*Optional* A means to provide context to assist the speech recognition.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
isInitialized
int getEncodingValue()
*Required* Encoding of audio data sent in all `RecognitionAudio` messages.
.google.cloud.speech.v1.RecognitionConfig.AudioEncoding encoding = 1;
RecognitionConfig.AudioEncoding getEncoding()
*Required* Encoding of audio data sent in all `RecognitionAudio` messages.
.google.cloud.speech.v1.RecognitionConfig.AudioEncoding encoding = 1;
int getSampleRateHertz()
*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_hertz = 2;
java.lang.String getLanguageCode()
*Required* The language of the supplied audio as a [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tag. Example: "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;
ByteString getLanguageCodeBytes()
*Required* The language of the supplied audio as a [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tag. Example: "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;
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;
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;
java.util.List<SpeechContext> getSpeechContextsList()
*Optional* A means to provide context to assist the speech recognition.
repeated .google.cloud.speech.v1.SpeechContext speech_contexts = 6;
SpeechContext getSpeechContexts(int index)
*Optional* A means to provide context to assist the speech recognition.
repeated .google.cloud.speech.v1.SpeechContext speech_contexts = 6;
int getSpeechContextsCount()
*Optional* A means to provide context to assist the speech recognition.
repeated .google.cloud.speech.v1.SpeechContext speech_contexts = 6;
java.util.List<? extends SpeechContextOrBuilder> getSpeechContextsOrBuilderList()
*Optional* A means to provide context to assist the speech recognition.
repeated .google.cloud.speech.v1.SpeechContext speech_contexts = 6;
SpeechContextOrBuilder getSpeechContextsOrBuilder(int index)
*Optional* A means to provide context to assist the speech recognition.
repeated .google.cloud.speech.v1.SpeechContext speech_contexts = 6;
boolean getEnableWordTimeOffsets()
*Optional* If `true`, the top result includes a list of words and the start and end time offsets (timestamps) for those words. If `false`, no word-level time offset information is returned. The default is `false`.
bool enable_word_time_offsets = 8;