Class RecognitionConfig.Builder (4.37.0)

public static final class RecognitionConfig.Builder extends GeneratedMessageV3.Builder<RecognitionConfig.Builder> implements RecognitionConfigOrBuilder

Provides information to the Recognizer that specifies how to process the recognition request.

Protobuf type google.cloud.speech.v2.RecognitionConfig

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addAllLanguageCodes(Iterable<String> values)

public RecognitionConfig.Builder addAllLanguageCodes(Iterable<String> values)

Optional. The language of the supplied audio as a BCP-47 language tag. Language tags are normalized to BCP-47 before they are used eg "en-us" becomes "en-US".

Supported languages for each model are listed in the Table of Supported Models.

If additional languages are provided, recognition result will contain recognition in the most likely language detected. The recognition result will include the language tag of the language detected in the audio.

repeated string language_codes = 10 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
values Iterable<String>

The languageCodes to add.

Returns
Type Description
RecognitionConfig.Builder

This builder for chaining.

addLanguageCodes(String value)

public RecognitionConfig.Builder addLanguageCodes(String value)

Optional. The language of the supplied audio as a BCP-47 language tag. Language tags are normalized to BCP-47 before they are used eg "en-us" becomes "en-US".

Supported languages for each model are listed in the Table of Supported Models.

If additional languages are provided, recognition result will contain recognition in the most likely language detected. The recognition result will include the language tag of the language detected in the audio.

repeated string language_codes = 10 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value String

The languageCodes to add.

Returns
Type Description
RecognitionConfig.Builder

This builder for chaining.

addLanguageCodesBytes(ByteString value)

public RecognitionConfig.Builder addLanguageCodesBytes(ByteString value)

Optional. The language of the supplied audio as a BCP-47 language tag. Language tags are normalized to BCP-47 before they are used eg "en-us" becomes "en-US".

Supported languages for each model are listed in the Table of Supported Models.

If additional languages are provided, recognition result will contain recognition in the most likely language detected. The recognition result will include the language tag of the language detected in the audio.

repeated string language_codes = 10 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ByteString

The bytes of the languageCodes to add.

Returns
Type Description
RecognitionConfig.Builder

This builder for chaining.

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public RecognitionConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
RecognitionConfig.Builder
Overrides

build()

public RecognitionConfig build()
Returns
Type Description
RecognitionConfig

buildPartial()

public RecognitionConfig buildPartial()
Returns
Type Description
RecognitionConfig

clear()

public RecognitionConfig.Builder clear()
Returns
Type Description
RecognitionConfig.Builder
Overrides

clearAdaptation()

public RecognitionConfig.Builder clearAdaptation()

Speech adaptation context that weights recognizer predictions for specific words and phrases.

.google.cloud.speech.v2.SpeechAdaptation adaptation = 6;

Returns
Type Description
RecognitionConfig.Builder

clearAutoDecodingConfig()

public RecognitionConfig.Builder clearAutoDecodingConfig()

Automatically detect decoding parameters. Preferred for supported formats.

.google.cloud.speech.v2.AutoDetectDecodingConfig auto_decoding_config = 7;

Returns
Type Description
RecognitionConfig.Builder

clearDecodingConfig()

public RecognitionConfig.Builder clearDecodingConfig()
Returns
Type Description
RecognitionConfig.Builder

clearExplicitDecodingConfig()

public RecognitionConfig.Builder clearExplicitDecodingConfig()

Explicitly specified decoding parameters. Required if using headerless PCM audio (linear16, mulaw, alaw).

.google.cloud.speech.v2.ExplicitDecodingConfig explicit_decoding_config = 8;

Returns
Type Description
RecognitionConfig.Builder

clearFeatures()

public RecognitionConfig.Builder clearFeatures()

Speech recognition features to enable.

.google.cloud.speech.v2.RecognitionFeatures features = 2;

Returns
Type Description
RecognitionConfig.Builder

clearField(Descriptors.FieldDescriptor field)

public RecognitionConfig.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
RecognitionConfig.Builder
Overrides

clearLanguageCodes()

public RecognitionConfig.Builder clearLanguageCodes()

Optional. The language of the supplied audio as a BCP-47 language tag. Language tags are normalized to BCP-47 before they are used eg "en-us" becomes "en-US".

Supported languages for each model are listed in the Table of Supported Models.

If additional languages are provided, recognition result will contain recognition in the most likely language detected. The recognition result will include the language tag of the language detected in the audio.

repeated string language_codes = 10 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
RecognitionConfig.Builder

This builder for chaining.

clearModel()

public RecognitionConfig.Builder clearModel()

Optional. Which model to use for recognition requests. Select the model best suited to your domain to get best results.

Guidance for choosing which model to use can be found in the Transcription Models Documentation and the models supported in each region can be found in the Table Of Supported Models.

string model = 9 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
RecognitionConfig.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public RecognitionConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
RecognitionConfig.Builder
Overrides

clearTranscriptNormalization()

public RecognitionConfig.Builder clearTranscriptNormalization()

Optional. Use transcription normalization to automatically replace parts of the transcript with phrases of your choosing. For StreamingRecognize, this normalization only applies to stable partial transcripts (stability > 0.8) and final transcripts.

.google.cloud.speech.v2.TranscriptNormalization transcript_normalization = 11 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
RecognitionConfig.Builder

clearTranslationConfig()

public RecognitionConfig.Builder clearTranslationConfig()

Optional. Optional configuration used to automatically run translation on the given audio to the desired language for supported models.

.google.cloud.speech.v2.TranslationConfig translation_config = 15 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
RecognitionConfig.Builder

clone()

public RecognitionConfig.Builder clone()
Returns
Type Description
RecognitionConfig.Builder
Overrides

getAdaptation()

public SpeechAdaptation getAdaptation()

Speech adaptation context that weights recognizer predictions for specific words and phrases.

.google.cloud.speech.v2.SpeechAdaptation adaptation = 6;

Returns
Type Description
SpeechAdaptation

The adaptation.

getAdaptationBuilder()

public SpeechAdaptation.Builder getAdaptationBuilder()

Speech adaptation context that weights recognizer predictions for specific words and phrases.

.google.cloud.speech.v2.SpeechAdaptation adaptation = 6;

Returns
Type Description
SpeechAdaptation.Builder

getAdaptationOrBuilder()

public SpeechAdaptationOrBuilder getAdaptationOrBuilder()

Speech adaptation context that weights recognizer predictions for specific words and phrases.

.google.cloud.speech.v2.SpeechAdaptation adaptation = 6;

Returns
Type Description
SpeechAdaptationOrBuilder

getAutoDecodingConfig()

public AutoDetectDecodingConfig getAutoDecodingConfig()

Automatically detect decoding parameters. Preferred for supported formats.

.google.cloud.speech.v2.AutoDetectDecodingConfig auto_decoding_config = 7;

Returns
Type Description
AutoDetectDecodingConfig

The autoDecodingConfig.

getAutoDecodingConfigBuilder()

public AutoDetectDecodingConfig.Builder getAutoDecodingConfigBuilder()

Automatically detect decoding parameters. Preferred for supported formats.

.google.cloud.speech.v2.AutoDetectDecodingConfig auto_decoding_config = 7;

Returns
Type Description
AutoDetectDecodingConfig.Builder

getAutoDecodingConfigOrBuilder()

public AutoDetectDecodingConfigOrBuilder getAutoDecodingConfigOrBuilder()

Automatically detect decoding parameters. Preferred for supported formats.

.google.cloud.speech.v2.AutoDetectDecodingConfig auto_decoding_config = 7;

Returns
Type Description
AutoDetectDecodingConfigOrBuilder

getDecodingConfigCase()

public RecognitionConfig.DecodingConfigCase getDecodingConfigCase()
Returns
Type Description
RecognitionConfig.DecodingConfigCase

getDefaultInstanceForType()

public RecognitionConfig getDefaultInstanceForType()
Returns
Type Description
RecognitionConfig

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getExplicitDecodingConfig()

public ExplicitDecodingConfig getExplicitDecodingConfig()

Explicitly specified decoding parameters. Required if using headerless PCM audio (linear16, mulaw, alaw).

.google.cloud.speech.v2.ExplicitDecodingConfig explicit_decoding_config = 8;

Returns
Type Description
ExplicitDecodingConfig

The explicitDecodingConfig.

getExplicitDecodingConfigBuilder()

public ExplicitDecodingConfig.Builder getExplicitDecodingConfigBuilder()

Explicitly specified decoding parameters. Required if using headerless PCM audio (linear16, mulaw, alaw).

.google.cloud.speech.v2.ExplicitDecodingConfig explicit_decoding_config = 8;

Returns
Type Description
ExplicitDecodingConfig.Builder

getExplicitDecodingConfigOrBuilder()

public ExplicitDecodingConfigOrBuilder getExplicitDecodingConfigOrBuilder()

Explicitly specified decoding parameters. Required if using headerless PCM audio (linear16, mulaw, alaw).

.google.cloud.speech.v2.ExplicitDecodingConfig explicit_decoding_config = 8;

Returns
Type Description
ExplicitDecodingConfigOrBuilder

getFeatures()

public RecognitionFeatures getFeatures()

Speech recognition features to enable.

.google.cloud.speech.v2.RecognitionFeatures features = 2;

Returns
Type Description
RecognitionFeatures

The features.

getFeaturesBuilder()

public RecognitionFeatures.Builder getFeaturesBuilder()

Speech recognition features to enable.

.google.cloud.speech.v2.RecognitionFeatures features = 2;

Returns
Type Description
RecognitionFeatures.Builder

getFeaturesOrBuilder()

public RecognitionFeaturesOrBuilder getFeaturesOrBuilder()

Speech recognition features to enable.

.google.cloud.speech.v2.RecognitionFeatures features = 2;

Returns
Type Description
RecognitionFeaturesOrBuilder

getLanguageCodes(int index)

public String getLanguageCodes(int index)

Optional. The language of the supplied audio as a BCP-47 language tag. Language tags are normalized to BCP-47 before they are used eg "en-us" becomes "en-US".

Supported languages for each model are listed in the Table of Supported Models.

If additional languages are provided, recognition result will contain recognition in the most likely language detected. The recognition result will include the language tag of the language detected in the audio.

repeated string language_codes = 10 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The languageCodes at the given index.

getLanguageCodesBytes(int index)

public ByteString getLanguageCodesBytes(int index)

Optional. The language of the supplied audio as a BCP-47 language tag. Language tags are normalized to BCP-47 before they are used eg "en-us" becomes "en-US".

Supported languages for each model are listed in the Table of Supported Models.

If additional languages are provided, recognition result will contain recognition in the most likely language detected. The recognition result will include the language tag of the language detected in the audio.

repeated string language_codes = 10 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the languageCodes at the given index.

getLanguageCodesCount()

public int getLanguageCodesCount()

Optional. The language of the supplied audio as a BCP-47 language tag. Language tags are normalized to BCP-47 before they are used eg "en-us" becomes "en-US".

Supported languages for each model are listed in the Table of Supported Models.

If additional languages are provided, recognition result will contain recognition in the most likely language detected. The recognition result will include the language tag of the language detected in the audio.

repeated string language_codes = 10 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The count of languageCodes.

getLanguageCodesList()

public ProtocolStringList getLanguageCodesList()

Optional. The language of the supplied audio as a BCP-47 language tag. Language tags are normalized to BCP-47 before they are used eg "en-us" becomes "en-US".

Supported languages for each model are listed in the Table of Supported Models.

If additional languages are provided, recognition result will contain recognition in the most likely language detected. The recognition result will include the language tag of the language detected in the audio.

repeated string language_codes = 10 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ProtocolStringList

A list containing the languageCodes.

getModel()

public String getModel()

Optional. Which model to use for recognition requests. Select the model best suited to your domain to get best results.

Guidance for choosing which model to use can be found in the Transcription Models Documentation and the models supported in each region can be found in the Table Of Supported Models.

string model = 9 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The model.

getModelBytes()

public ByteString getModelBytes()

Optional. Which model to use for recognition requests. Select the model best suited to your domain to get best results.

Guidance for choosing which model to use can be found in the Transcription Models Documentation and the models supported in each region can be found in the Table Of Supported Models.

string model = 9 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for model.

getTranscriptNormalization()

public TranscriptNormalization getTranscriptNormalization()

Optional. Use transcription normalization to automatically replace parts of the transcript with phrases of your choosing. For StreamingRecognize, this normalization only applies to stable partial transcripts (stability > 0.8) and final transcripts.

.google.cloud.speech.v2.TranscriptNormalization transcript_normalization = 11 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
TranscriptNormalization

The transcriptNormalization.

getTranscriptNormalizationBuilder()

public TranscriptNormalization.Builder getTranscriptNormalizationBuilder()

Optional. Use transcription normalization to automatically replace parts of the transcript with phrases of your choosing. For StreamingRecognize, this normalization only applies to stable partial transcripts (stability > 0.8) and final transcripts.

.google.cloud.speech.v2.TranscriptNormalization transcript_normalization = 11 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
TranscriptNormalization.Builder

getTranscriptNormalizationOrBuilder()

public TranscriptNormalizationOrBuilder getTranscriptNormalizationOrBuilder()

Optional. Use transcription normalization to automatically replace parts of the transcript with phrases of your choosing. For StreamingRecognize, this normalization only applies to stable partial transcripts (stability > 0.8) and final transcripts.

.google.cloud.speech.v2.TranscriptNormalization transcript_normalization = 11 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
TranscriptNormalizationOrBuilder

getTranslationConfig()

public TranslationConfig getTranslationConfig()

Optional. Optional configuration used to automatically run translation on the given audio to the desired language for supported models.

.google.cloud.speech.v2.TranslationConfig translation_config = 15 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
TranslationConfig

The translationConfig.

getTranslationConfigBuilder()

public TranslationConfig.Builder getTranslationConfigBuilder()

Optional. Optional configuration used to automatically run translation on the given audio to the desired language for supported models.

.google.cloud.speech.v2.TranslationConfig translation_config = 15 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
TranslationConfig.Builder

getTranslationConfigOrBuilder()

public TranslationConfigOrBuilder getTranslationConfigOrBuilder()

Optional. Optional configuration used to automatically run translation on the given audio to the desired language for supported models.

.google.cloud.speech.v2.TranslationConfig translation_config = 15 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
TranslationConfigOrBuilder

hasAdaptation()

public boolean hasAdaptation()

Speech adaptation context that weights recognizer predictions for specific words and phrases.

.google.cloud.speech.v2.SpeechAdaptation adaptation = 6;

Returns
Type Description
boolean

Whether the adaptation field is set.

hasAutoDecodingConfig()

public boolean hasAutoDecodingConfig()

Automatically detect decoding parameters. Preferred for supported formats.

.google.cloud.speech.v2.AutoDetectDecodingConfig auto_decoding_config = 7;

Returns
Type Description
boolean

Whether the autoDecodingConfig field is set.

hasExplicitDecodingConfig()

public boolean hasExplicitDecodingConfig()

Explicitly specified decoding parameters. Required if using headerless PCM audio (linear16, mulaw, alaw).

.google.cloud.speech.v2.ExplicitDecodingConfig explicit_decoding_config = 8;

Returns
Type Description
boolean

Whether the explicitDecodingConfig field is set.

hasFeatures()

public boolean hasFeatures()

Speech recognition features to enable.

.google.cloud.speech.v2.RecognitionFeatures features = 2;

Returns
Type Description
boolean

Whether the features field is set.

hasTranscriptNormalization()

public boolean hasTranscriptNormalization()

Optional. Use transcription normalization to automatically replace parts of the transcript with phrases of your choosing. For StreamingRecognize, this normalization only applies to stable partial transcripts (stability > 0.8) and final transcripts.

.google.cloud.speech.v2.TranscriptNormalization transcript_normalization = 11 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the transcriptNormalization field is set.

hasTranslationConfig()

public boolean hasTranslationConfig()

Optional. Optional configuration used to automatically run translation on the given audio to the desired language for supported models.

.google.cloud.speech.v2.TranslationConfig translation_config = 15 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the translationConfig field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeAdaptation(SpeechAdaptation value)

public RecognitionConfig.Builder mergeAdaptation(SpeechAdaptation value)

Speech adaptation context that weights recognizer predictions for specific words and phrases.

.google.cloud.speech.v2.SpeechAdaptation adaptation = 6;

Parameter
Name Description
value SpeechAdaptation
Returns
Type Description
RecognitionConfig.Builder

mergeAutoDecodingConfig(AutoDetectDecodingConfig value)

public RecognitionConfig.Builder mergeAutoDecodingConfig(AutoDetectDecodingConfig value)

Automatically detect decoding parameters. Preferred for supported formats.

.google.cloud.speech.v2.AutoDetectDecodingConfig auto_decoding_config = 7;

Parameter
Name Description
value AutoDetectDecodingConfig
Returns
Type Description
RecognitionConfig.Builder

mergeExplicitDecodingConfig(ExplicitDecodingConfig value)

public RecognitionConfig.Builder mergeExplicitDecodingConfig(ExplicitDecodingConfig value)

Explicitly specified decoding parameters. Required if using headerless PCM audio (linear16, mulaw, alaw).

.google.cloud.speech.v2.ExplicitDecodingConfig explicit_decoding_config = 8;

Parameter
Name Description
value ExplicitDecodingConfig
Returns
Type Description
RecognitionConfig.Builder

mergeFeatures(RecognitionFeatures value)

public RecognitionConfig.Builder mergeFeatures(RecognitionFeatures value)

Speech recognition features to enable.

.google.cloud.speech.v2.RecognitionFeatures features = 2;

Parameter
Name Description
value RecognitionFeatures
Returns
Type Description
RecognitionConfig.Builder

mergeFrom(RecognitionConfig other)

public RecognitionConfig.Builder mergeFrom(RecognitionConfig other)
Parameter
Name Description
other RecognitionConfig
Returns
Type Description
RecognitionConfig.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public RecognitionConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
RecognitionConfig.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public RecognitionConfig.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
RecognitionConfig.Builder
Overrides

mergeTranscriptNormalization(TranscriptNormalization value)

public RecognitionConfig.Builder mergeTranscriptNormalization(TranscriptNormalization value)

Optional. Use transcription normalization to automatically replace parts of the transcript with phrases of your choosing. For StreamingRecognize, this normalization only applies to stable partial transcripts (stability > 0.8) and final transcripts.

.google.cloud.speech.v2.TranscriptNormalization transcript_normalization = 11 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value TranscriptNormalization
Returns
Type Description
RecognitionConfig.Builder

mergeTranslationConfig(TranslationConfig value)

public RecognitionConfig.Builder mergeTranslationConfig(TranslationConfig value)

Optional. Optional configuration used to automatically run translation on the given audio to the desired language for supported models.

.google.cloud.speech.v2.TranslationConfig translation_config = 15 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value TranslationConfig
Returns
Type Description
RecognitionConfig.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final RecognitionConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
RecognitionConfig.Builder
Overrides

setAdaptation(SpeechAdaptation value)

public RecognitionConfig.Builder setAdaptation(SpeechAdaptation value)

Speech adaptation context that weights recognizer predictions for specific words and phrases.

.google.cloud.speech.v2.SpeechAdaptation adaptation = 6;

Parameter
Name Description
value SpeechAdaptation
Returns
Type Description
RecognitionConfig.Builder

setAdaptation(SpeechAdaptation.Builder builderForValue)

public RecognitionConfig.Builder setAdaptation(SpeechAdaptation.Builder builderForValue)

Speech adaptation context that weights recognizer predictions for specific words and phrases.

.google.cloud.speech.v2.SpeechAdaptation adaptation = 6;

Parameter
Name Description
builderForValue SpeechAdaptation.Builder
Returns
Type Description
RecognitionConfig.Builder

setAutoDecodingConfig(AutoDetectDecodingConfig value)

public RecognitionConfig.Builder setAutoDecodingConfig(AutoDetectDecodingConfig value)

Automatically detect decoding parameters. Preferred for supported formats.

.google.cloud.speech.v2.AutoDetectDecodingConfig auto_decoding_config = 7;

Parameter
Name Description
value AutoDetectDecodingConfig
Returns
Type Description
RecognitionConfig.Builder

setAutoDecodingConfig(AutoDetectDecodingConfig.Builder builderForValue)

public RecognitionConfig.Builder setAutoDecodingConfig(AutoDetectDecodingConfig.Builder builderForValue)

Automatically detect decoding parameters. Preferred for supported formats.

.google.cloud.speech.v2.AutoDetectDecodingConfig auto_decoding_config = 7;

Parameter
Name Description
builderForValue AutoDetectDecodingConfig.Builder
Returns
Type Description
RecognitionConfig.Builder

setExplicitDecodingConfig(ExplicitDecodingConfig value)

public RecognitionConfig.Builder setExplicitDecodingConfig(ExplicitDecodingConfig value)

Explicitly specified decoding parameters. Required if using headerless PCM audio (linear16, mulaw, alaw).

.google.cloud.speech.v2.ExplicitDecodingConfig explicit_decoding_config = 8;

Parameter
Name Description
value ExplicitDecodingConfig
Returns
Type Description
RecognitionConfig.Builder

setExplicitDecodingConfig(ExplicitDecodingConfig.Builder builderForValue)

public RecognitionConfig.Builder setExplicitDecodingConfig(ExplicitDecodingConfig.Builder builderForValue)

Explicitly specified decoding parameters. Required if using headerless PCM audio (linear16, mulaw, alaw).

.google.cloud.speech.v2.ExplicitDecodingConfig explicit_decoding_config = 8;

Parameter
Name Description
builderForValue ExplicitDecodingConfig.Builder
Returns
Type Description
RecognitionConfig.Builder

setFeatures(RecognitionFeatures value)

public RecognitionConfig.Builder setFeatures(RecognitionFeatures value)

Speech recognition features to enable.

.google.cloud.speech.v2.RecognitionFeatures features = 2;

Parameter
Name Description
value RecognitionFeatures
Returns
Type Description
RecognitionConfig.Builder

setFeatures(RecognitionFeatures.Builder builderForValue)

public RecognitionConfig.Builder setFeatures(RecognitionFeatures.Builder builderForValue)

Speech recognition features to enable.

.google.cloud.speech.v2.RecognitionFeatures features = 2;

Parameter
Name Description
builderForValue RecognitionFeatures.Builder
Returns
Type Description
RecognitionConfig.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public RecognitionConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
RecognitionConfig.Builder
Overrides

setLanguageCodes(int index, String value)

public RecognitionConfig.Builder setLanguageCodes(int index, String value)

Optional. The language of the supplied audio as a BCP-47 language tag. Language tags are normalized to BCP-47 before they are used eg "en-us" becomes "en-US".

Supported languages for each model are listed in the Table of Supported Models.

If additional languages are provided, recognition result will contain recognition in the most likely language detected. The recognition result will include the language tag of the language detected in the audio.

repeated string language_codes = 10 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int

The index to set the value at.

value String

The languageCodes to set.

Returns
Type Description
RecognitionConfig.Builder

This builder for chaining.

setModel(String value)

public RecognitionConfig.Builder setModel(String value)

Optional. Which model to use for recognition requests. Select the model best suited to your domain to get best results.

Guidance for choosing which model to use can be found in the Transcription Models Documentation and the models supported in each region can be found in the Table Of Supported Models.

string model = 9 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value String

The model to set.

Returns
Type Description
RecognitionConfig.Builder

This builder for chaining.

setModelBytes(ByteString value)

public RecognitionConfig.Builder setModelBytes(ByteString value)

Optional. Which model to use for recognition requests. Select the model best suited to your domain to get best results.

Guidance for choosing which model to use can be found in the Transcription Models Documentation and the models supported in each region can be found in the Table Of Supported Models.

string model = 9 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ByteString

The bytes for model to set.

Returns
Type Description
RecognitionConfig.Builder

This builder for chaining.

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public RecognitionConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
RecognitionConfig.Builder
Overrides

setTranscriptNormalization(TranscriptNormalization value)

public RecognitionConfig.Builder setTranscriptNormalization(TranscriptNormalization value)

Optional. Use transcription normalization to automatically replace parts of the transcript with phrases of your choosing. For StreamingRecognize, this normalization only applies to stable partial transcripts (stability > 0.8) and final transcripts.

.google.cloud.speech.v2.TranscriptNormalization transcript_normalization = 11 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value TranscriptNormalization
Returns
Type Description
RecognitionConfig.Builder

setTranscriptNormalization(TranscriptNormalization.Builder builderForValue)

public RecognitionConfig.Builder setTranscriptNormalization(TranscriptNormalization.Builder builderForValue)

Optional. Use transcription normalization to automatically replace parts of the transcript with phrases of your choosing. For StreamingRecognize, this normalization only applies to stable partial transcripts (stability > 0.8) and final transcripts.

.google.cloud.speech.v2.TranscriptNormalization transcript_normalization = 11 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue TranscriptNormalization.Builder
Returns
Type Description
RecognitionConfig.Builder

setTranslationConfig(TranslationConfig value)

public RecognitionConfig.Builder setTranslationConfig(TranslationConfig value)

Optional. Optional configuration used to automatically run translation on the given audio to the desired language for supported models.

.google.cloud.speech.v2.TranslationConfig translation_config = 15 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value TranslationConfig
Returns
Type Description
RecognitionConfig.Builder

setTranslationConfig(TranslationConfig.Builder builderForValue)

public RecognitionConfig.Builder setTranslationConfig(TranslationConfig.Builder builderForValue)

Optional. Optional configuration used to automatically run translation on the given audio to the desired language for supported models.

.google.cloud.speech.v2.TranslationConfig translation_config = 15 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue TranslationConfig.Builder
Returns
Type Description
RecognitionConfig.Builder

setUnknownFields(UnknownFieldSet unknownFields)

public final RecognitionConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
RecognitionConfig.Builder
Overrides