Class RecognitionConfig.Builder (4.10.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
TypeDescription
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public RecognitionConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
RecognitionConfig.Builder
Overrides

build()

public RecognitionConfig build()
Returns
TypeDescription
RecognitionConfig

buildPartial()

public RecognitionConfig buildPartial()
Returns
TypeDescription
RecognitionConfig

clear()

public RecognitionConfig.Builder clear()
Returns
TypeDescription
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
TypeDescription
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
TypeDescription
RecognitionConfig.Builder

clearDecodingConfig()

public RecognitionConfig.Builder clearDecodingConfig()
Returns
TypeDescription
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
TypeDescription
RecognitionConfig.Builder

clearFeatures()

public RecognitionConfig.Builder clearFeatures()

Speech recognition features to enable.

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

Returns
TypeDescription
RecognitionConfig.Builder

clearField(Descriptors.FieldDescriptor field)

public RecognitionConfig.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
RecognitionConfig.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public RecognitionConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
RecognitionConfig.Builder
Overrides

clone()

public RecognitionConfig.Builder clone()
Returns
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
SpeechAdaptationOrBuilder

getAutoDecodingConfig()

public AutoDetectDecodingConfig getAutoDecodingConfig()

Automatically detect decoding parameters. Preferred for supported formats.

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

Returns
TypeDescription
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
TypeDescription
AutoDetectDecodingConfig.Builder

getAutoDecodingConfigOrBuilder()

public AutoDetectDecodingConfigOrBuilder getAutoDecodingConfigOrBuilder()

Automatically detect decoding parameters. Preferred for supported formats.

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

Returns
TypeDescription
AutoDetectDecodingConfigOrBuilder

getDecodingConfigCase()

public RecognitionConfig.DecodingConfigCase getDecodingConfigCase()
Returns
TypeDescription
RecognitionConfig.DecodingConfigCase

getDefaultInstanceForType()

public RecognitionConfig getDefaultInstanceForType()
Returns
TypeDescription
RecognitionConfig

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
ExplicitDecodingConfigOrBuilder

getFeatures()

public RecognitionFeatures getFeatures()

Speech recognition features to enable.

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

Returns
TypeDescription
RecognitionFeatures

The features.

getFeaturesBuilder()

public RecognitionFeatures.Builder getFeaturesBuilder()

Speech recognition features to enable.

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

Returns
TypeDescription
RecognitionFeatures.Builder

getFeaturesOrBuilder()

public RecognitionFeaturesOrBuilder getFeaturesOrBuilder()

Speech recognition features to enable.

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

Returns
TypeDescription
RecognitionFeaturesOrBuilder

hasAdaptation()

public boolean hasAdaptation()

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

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

Returns
TypeDescription
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
TypeDescription
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
TypeDescription
boolean

Whether the explicitDecodingConfig field is set.

hasFeatures()

public boolean hasFeatures()

Speech recognition features to enable.

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

Returns
TypeDescription
boolean

Whether the features field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
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
NameDescription
valueSpeechAdaptation
Returns
TypeDescription
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
NameDescription
valueAutoDetectDecodingConfig
Returns
TypeDescription
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
NameDescription
valueExplicitDecodingConfig
Returns
TypeDescription
RecognitionConfig.Builder

mergeFeatures(RecognitionFeatures value)

public RecognitionConfig.Builder mergeFeatures(RecognitionFeatures value)

Speech recognition features to enable.

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

Parameter
NameDescription
valueRecognitionFeatures
Returns
TypeDescription
RecognitionConfig.Builder

mergeFrom(RecognitionConfig other)

public RecognitionConfig.Builder mergeFrom(RecognitionConfig other)
Parameter
NameDescription
otherRecognitionConfig
Returns
TypeDescription
RecognitionConfig.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public RecognitionConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
RecognitionConfig.Builder
Overrides
Exceptions
TypeDescription
IOException

mergeFrom(Message other)

public RecognitionConfig.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Returns
TypeDescription
RecognitionConfig.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final RecognitionConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
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
NameDescription
valueSpeechAdaptation
Returns
TypeDescription
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
NameDescription
builderForValueSpeechAdaptation.Builder
Returns
TypeDescription
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
NameDescription
valueAutoDetectDecodingConfig
Returns
TypeDescription
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
NameDescription
builderForValueAutoDetectDecodingConfig.Builder
Returns
TypeDescription
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
NameDescription
valueExplicitDecodingConfig
Returns
TypeDescription
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
NameDescription
builderForValueExplicitDecodingConfig.Builder
Returns
TypeDescription
RecognitionConfig.Builder

setFeatures(RecognitionFeatures value)

public RecognitionConfig.Builder setFeatures(RecognitionFeatures value)

Speech recognition features to enable.

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

Parameter
NameDescription
valueRecognitionFeatures
Returns
TypeDescription
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
NameDescription
builderForValueRecognitionFeatures.Builder
Returns
TypeDescription
RecognitionConfig.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public RecognitionConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
RecognitionConfig.Builder
Overrides

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

public RecognitionConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
NameDescription
fieldFieldDescriptor
indexint
valueObject
Returns
TypeDescription
RecognitionConfig.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final RecognitionConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
RecognitionConfig.Builder
Overrides