Package com.google.cloud.speech.v2
Class RecognitionConfig.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<RecognitionConfig.Builder>
-
- com.google.cloud.speech.v2.RecognitionConfig.Builder
-
- All Implemented Interfaces:
RecognitionConfigOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- RecognitionConfig
public static final class RecognitionConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<RecognitionConfig.Builder> implements RecognitionConfigOrBuilder
Provides information to the Recognizer that specifies how to process the recognition request.
Protobuf typegoogle.cloud.speech.v2.RecognitionConfig
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description RecognitionConfig.Builder
addAllLanguageCodes(Iterable<String> values)
Optional.RecognitionConfig.Builder
addLanguageCodes(String value)
Optional.RecognitionConfig.Builder
addLanguageCodesBytes(com.google.protobuf.ByteString value)
Optional.RecognitionConfig.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
RecognitionConfig
build()
RecognitionConfig
buildPartial()
RecognitionConfig.Builder
clear()
RecognitionConfig.Builder
clearAdaptation()
Speech adaptation context that weights recognizer predictions for specific words and phrases.RecognitionConfig.Builder
clearAutoDecodingConfig()
Automatically detect decoding parameters.RecognitionConfig.Builder
clearDecodingConfig()
RecognitionConfig.Builder
clearExplicitDecodingConfig()
Explicitly specified decoding parameters.RecognitionConfig.Builder
clearFeatures()
Speech recognition features to enable.RecognitionConfig.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
RecognitionConfig.Builder
clearLanguageCodes()
Optional.RecognitionConfig.Builder
clearModel()
Optional.RecognitionConfig.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
RecognitionConfig.Builder
clone()
SpeechAdaptation
getAdaptation()
Speech adaptation context that weights recognizer predictions for specific words and phrases.SpeechAdaptation.Builder
getAdaptationBuilder()
Speech adaptation context that weights recognizer predictions for specific words and phrases.SpeechAdaptationOrBuilder
getAdaptationOrBuilder()
Speech adaptation context that weights recognizer predictions for specific words and phrases.AutoDetectDecodingConfig
getAutoDecodingConfig()
Automatically detect decoding parameters.AutoDetectDecodingConfig.Builder
getAutoDecodingConfigBuilder()
Automatically detect decoding parameters.AutoDetectDecodingConfigOrBuilder
getAutoDecodingConfigOrBuilder()
Automatically detect decoding parameters.RecognitionConfig.DecodingConfigCase
getDecodingConfigCase()
RecognitionConfig
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
ExplicitDecodingConfig
getExplicitDecodingConfig()
Explicitly specified decoding parameters.ExplicitDecodingConfig.Builder
getExplicitDecodingConfigBuilder()
Explicitly specified decoding parameters.ExplicitDecodingConfigOrBuilder
getExplicitDecodingConfigOrBuilder()
Explicitly specified decoding parameters.RecognitionFeatures
getFeatures()
Speech recognition features to enable.RecognitionFeatures.Builder
getFeaturesBuilder()
Speech recognition features to enable.RecognitionFeaturesOrBuilder
getFeaturesOrBuilder()
Speech recognition features to enable.String
getLanguageCodes(int index)
Optional.com.google.protobuf.ByteString
getLanguageCodesBytes(int index)
Optional.int
getLanguageCodesCount()
Optional.com.google.protobuf.ProtocolStringList
getLanguageCodesList()
Optional.String
getModel()
Optional.com.google.protobuf.ByteString
getModelBytes()
Optional.boolean
hasAdaptation()
Speech adaptation context that weights recognizer predictions for specific words and phrases.boolean
hasAutoDecodingConfig()
Automatically detect decoding parameters.boolean
hasExplicitDecodingConfig()
Explicitly specified decoding parameters.boolean
hasFeatures()
Speech recognition features to enable.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
RecognitionConfig.Builder
mergeAdaptation(SpeechAdaptation value)
Speech adaptation context that weights recognizer predictions for specific words and phrases.RecognitionConfig.Builder
mergeAutoDecodingConfig(AutoDetectDecodingConfig value)
Automatically detect decoding parameters.RecognitionConfig.Builder
mergeExplicitDecodingConfig(ExplicitDecodingConfig value)
Explicitly specified decoding parameters.RecognitionConfig.Builder
mergeFeatures(RecognitionFeatures value)
Speech recognition features to enable.RecognitionConfig.Builder
mergeFrom(RecognitionConfig other)
RecognitionConfig.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
RecognitionConfig.Builder
mergeFrom(com.google.protobuf.Message other)
RecognitionConfig.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
RecognitionConfig.Builder
setAdaptation(SpeechAdaptation value)
Speech adaptation context that weights recognizer predictions for specific words and phrases.RecognitionConfig.Builder
setAdaptation(SpeechAdaptation.Builder builderForValue)
Speech adaptation context that weights recognizer predictions for specific words and phrases.RecognitionConfig.Builder
setAutoDecodingConfig(AutoDetectDecodingConfig value)
Automatically detect decoding parameters.RecognitionConfig.Builder
setAutoDecodingConfig(AutoDetectDecodingConfig.Builder builderForValue)
Automatically detect decoding parameters.RecognitionConfig.Builder
setExplicitDecodingConfig(ExplicitDecodingConfig value)
Explicitly specified decoding parameters.RecognitionConfig.Builder
setExplicitDecodingConfig(ExplicitDecodingConfig.Builder builderForValue)
Explicitly specified decoding parameters.RecognitionConfig.Builder
setFeatures(RecognitionFeatures value)
Speech recognition features to enable.RecognitionConfig.Builder
setFeatures(RecognitionFeatures.Builder builderForValue)
Speech recognition features to enable.RecognitionConfig.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
RecognitionConfig.Builder
setLanguageCodes(int index, String value)
Optional.RecognitionConfig.Builder
setModel(String value)
Optional.RecognitionConfig.Builder
setModelBytes(com.google.protobuf.ByteString value)
Optional.RecognitionConfig.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
RecognitionConfig.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<RecognitionConfig.Builder>
-
clear
public RecognitionConfig.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<RecognitionConfig.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<RecognitionConfig.Builder>
-
getDefaultInstanceForType
public RecognitionConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public RecognitionConfig build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public RecognitionConfig buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public RecognitionConfig.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<RecognitionConfig.Builder>
-
setField
public RecognitionConfig.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<RecognitionConfig.Builder>
-
clearField
public RecognitionConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<RecognitionConfig.Builder>
-
clearOneof
public RecognitionConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<RecognitionConfig.Builder>
-
setRepeatedField
public RecognitionConfig.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<RecognitionConfig.Builder>
-
addRepeatedField
public RecognitionConfig.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<RecognitionConfig.Builder>
-
mergeFrom
public RecognitionConfig.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<RecognitionConfig.Builder>
-
mergeFrom
public RecognitionConfig.Builder mergeFrom(RecognitionConfig other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<RecognitionConfig.Builder>
-
mergeFrom
public RecognitionConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<RecognitionConfig.Builder>
- Throws:
IOException
-
getDecodingConfigCase
public RecognitionConfig.DecodingConfigCase getDecodingConfigCase()
- Specified by:
getDecodingConfigCase
in interfaceRecognitionConfigOrBuilder
-
clearDecodingConfig
public RecognitionConfig.Builder clearDecodingConfig()
-
hasAutoDecodingConfig
public boolean hasAutoDecodingConfig()
Automatically detect decoding parameters. Preferred for supported formats.
.google.cloud.speech.v2.AutoDetectDecodingConfig auto_decoding_config = 7;
- Specified by:
hasAutoDecodingConfig
in interfaceRecognitionConfigOrBuilder
- Returns:
- Whether the autoDecodingConfig field is set.
-
getAutoDecodingConfig
public AutoDetectDecodingConfig getAutoDecodingConfig()
Automatically detect decoding parameters. Preferred for supported formats.
.google.cloud.speech.v2.AutoDetectDecodingConfig auto_decoding_config = 7;
- Specified by:
getAutoDecodingConfig
in interfaceRecognitionConfigOrBuilder
- Returns:
- The autoDecodingConfig.
-
setAutoDecodingConfig
public RecognitionConfig.Builder setAutoDecodingConfig(AutoDetectDecodingConfig value)
Automatically detect decoding parameters. Preferred for supported formats.
.google.cloud.speech.v2.AutoDetectDecodingConfig auto_decoding_config = 7;
-
setAutoDecodingConfig
public RecognitionConfig.Builder setAutoDecodingConfig(AutoDetectDecodingConfig.Builder builderForValue)
Automatically detect decoding parameters. Preferred for supported formats.
.google.cloud.speech.v2.AutoDetectDecodingConfig auto_decoding_config = 7;
-
mergeAutoDecodingConfig
public RecognitionConfig.Builder mergeAutoDecodingConfig(AutoDetectDecodingConfig value)
Automatically detect decoding parameters. Preferred for supported formats.
.google.cloud.speech.v2.AutoDetectDecodingConfig auto_decoding_config = 7;
-
clearAutoDecodingConfig
public RecognitionConfig.Builder clearAutoDecodingConfig()
Automatically detect decoding parameters. Preferred for supported formats.
.google.cloud.speech.v2.AutoDetectDecodingConfig auto_decoding_config = 7;
-
getAutoDecodingConfigBuilder
public AutoDetectDecodingConfig.Builder getAutoDecodingConfigBuilder()
Automatically detect decoding parameters. Preferred for supported formats.
.google.cloud.speech.v2.AutoDetectDecodingConfig auto_decoding_config = 7;
-
getAutoDecodingConfigOrBuilder
public AutoDetectDecodingConfigOrBuilder getAutoDecodingConfigOrBuilder()
Automatically detect decoding parameters. Preferred for supported formats.
.google.cloud.speech.v2.AutoDetectDecodingConfig auto_decoding_config = 7;
- Specified by:
getAutoDecodingConfigOrBuilder
in interfaceRecognitionConfigOrBuilder
-
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;
- Specified by:
hasExplicitDecodingConfig
in interfaceRecognitionConfigOrBuilder
- Returns:
- Whether the explicitDecodingConfig field is set.
-
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;
- Specified by:
getExplicitDecodingConfig
in interfaceRecognitionConfigOrBuilder
- Returns:
- The explicitDecodingConfig.
-
setExplicitDecodingConfig
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;
-
setExplicitDecodingConfig
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;
-
mergeExplicitDecodingConfig
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;
-
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;
-
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;
-
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;
- Specified by:
getExplicitDecodingConfigOrBuilder
in interfaceRecognitionConfigOrBuilder
-
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](https://cloud.google.com/speech-to-text/v2/docs/transcription-model) and the models supported in each region can be found in the [Table Of Supported Models](https://cloud.google.com/speech-to-text/v2/docs/speech-to-text-supported-languages).
string model = 9 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getModel
in interfaceRecognitionConfigOrBuilder
- Returns:
- The model.
-
getModelBytes
public com.google.protobuf.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](https://cloud.google.com/speech-to-text/v2/docs/transcription-model) and the models supported in each region can be found in the [Table Of Supported Models](https://cloud.google.com/speech-to-text/v2/docs/speech-to-text-supported-languages).
string model = 9 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getModelBytes
in interfaceRecognitionConfigOrBuilder
- Returns:
- The bytes for model.
-
setModel
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](https://cloud.google.com/speech-to-text/v2/docs/transcription-model) and the models supported in each region can be found in the [Table Of Supported Models](https://cloud.google.com/speech-to-text/v2/docs/speech-to-text-supported-languages).
string model = 9 [(.google.api.field_behavior) = OPTIONAL];
- Parameters:
value
- The model to set.- Returns:
- 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](https://cloud.google.com/speech-to-text/v2/docs/transcription-model) and the models supported in each region can be found in the [Table Of Supported Models](https://cloud.google.com/speech-to-text/v2/docs/speech-to-text-supported-languages).
string model = 9 [(.google.api.field_behavior) = OPTIONAL];
- Returns:
- This builder for chaining.
-
setModelBytes
public RecognitionConfig.Builder setModelBytes(com.google.protobuf.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](https://cloud.google.com/speech-to-text/v2/docs/transcription-model) and the models supported in each region can be found in the [Table Of Supported Models](https://cloud.google.com/speech-to-text/v2/docs/speech-to-text-supported-languages).
string model = 9 [(.google.api.field_behavior) = OPTIONAL];
- Parameters:
value
- The bytes for model to set.- Returns:
- This builder for chaining.
-
getLanguageCodesList
public com.google.protobuf.ProtocolStringList getLanguageCodesList()
Optional. The language of the supplied audio as a [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) 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](https://cloud.google.com/speech-to-text/v2/docs/speech-to-text-supported-languages). 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];
- Specified by:
getLanguageCodesList
in interfaceRecognitionConfigOrBuilder
- Returns:
- A list containing the languageCodes.
-
getLanguageCodesCount
public int getLanguageCodesCount()
Optional. The language of the supplied audio as a [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) 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](https://cloud.google.com/speech-to-text/v2/docs/speech-to-text-supported-languages). 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];
- Specified by:
getLanguageCodesCount
in interfaceRecognitionConfigOrBuilder
- Returns:
- The count of languageCodes.
-
getLanguageCodes
public String getLanguageCodes(int index)
Optional. The language of the supplied audio as a [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) 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](https://cloud.google.com/speech-to-text/v2/docs/speech-to-text-supported-languages). 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];
- Specified by:
getLanguageCodes
in interfaceRecognitionConfigOrBuilder
- Parameters:
index
- The index of the element to return.- Returns:
- The languageCodes at the given index.
-
getLanguageCodesBytes
public com.google.protobuf.ByteString getLanguageCodesBytes(int index)
Optional. The language of the supplied audio as a [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) 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](https://cloud.google.com/speech-to-text/v2/docs/speech-to-text-supported-languages). 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];
- Specified by:
getLanguageCodesBytes
in interfaceRecognitionConfigOrBuilder
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the languageCodes at the given index.
-
setLanguageCodes
public RecognitionConfig.Builder setLanguageCodes(int index, String value)
Optional. The language of the supplied audio as a [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) 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](https://cloud.google.com/speech-to-text/v2/docs/speech-to-text-supported-languages). 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:
index
- The index to set the value at.value
- The languageCodes to set.- Returns:
- This builder for chaining.
-
addLanguageCodes
public RecognitionConfig.Builder addLanguageCodes(String value)
Optional. The language of the supplied audio as a [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) 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](https://cloud.google.com/speech-to-text/v2/docs/speech-to-text-supported-languages). 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:
value
- The languageCodes to add.- Returns:
- This builder for chaining.
-
addAllLanguageCodes
public RecognitionConfig.Builder addAllLanguageCodes(Iterable<String> values)
Optional. The language of the supplied audio as a [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) 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](https://cloud.google.com/speech-to-text/v2/docs/speech-to-text-supported-languages). 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:
values
- The languageCodes to add.- Returns:
- This builder for chaining.
-
clearLanguageCodes
public RecognitionConfig.Builder clearLanguageCodes()
Optional. The language of the supplied audio as a [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) 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](https://cloud.google.com/speech-to-text/v2/docs/speech-to-text-supported-languages). 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:
- This builder for chaining.
-
addLanguageCodesBytes
public RecognitionConfig.Builder addLanguageCodesBytes(com.google.protobuf.ByteString value)
Optional. The language of the supplied audio as a [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) 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](https://cloud.google.com/speech-to-text/v2/docs/speech-to-text-supported-languages). 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:
value
- The bytes of the languageCodes to add.- Returns:
- This builder for chaining.
-
hasFeatures
public boolean hasFeatures()
Speech recognition features to enable.
.google.cloud.speech.v2.RecognitionFeatures features = 2;
- Specified by:
hasFeatures
in interfaceRecognitionConfigOrBuilder
- Returns:
- Whether the features field is set.
-
getFeatures
public RecognitionFeatures getFeatures()
Speech recognition features to enable.
.google.cloud.speech.v2.RecognitionFeatures features = 2;
- Specified by:
getFeatures
in interfaceRecognitionConfigOrBuilder
- Returns:
- The features.
-
setFeatures
public RecognitionConfig.Builder setFeatures(RecognitionFeatures value)
Speech recognition features to enable.
.google.cloud.speech.v2.RecognitionFeatures features = 2;
-
setFeatures
public RecognitionConfig.Builder setFeatures(RecognitionFeatures.Builder builderForValue)
Speech recognition features to enable.
.google.cloud.speech.v2.RecognitionFeatures features = 2;
-
mergeFeatures
public RecognitionConfig.Builder mergeFeatures(RecognitionFeatures value)
Speech recognition features to enable.
.google.cloud.speech.v2.RecognitionFeatures features = 2;
-
clearFeatures
public RecognitionConfig.Builder clearFeatures()
Speech recognition features to enable.
.google.cloud.speech.v2.RecognitionFeatures features = 2;
-
getFeaturesBuilder
public RecognitionFeatures.Builder getFeaturesBuilder()
Speech recognition features to enable.
.google.cloud.speech.v2.RecognitionFeatures features = 2;
-
getFeaturesOrBuilder
public RecognitionFeaturesOrBuilder getFeaturesOrBuilder()
Speech recognition features to enable.
.google.cloud.speech.v2.RecognitionFeatures features = 2;
- Specified by:
getFeaturesOrBuilder
in interfaceRecognitionConfigOrBuilder
-
hasAdaptation
public boolean hasAdaptation()
Speech adaptation context that weights recognizer predictions for specific words and phrases.
.google.cloud.speech.v2.SpeechAdaptation adaptation = 6;
- Specified by:
hasAdaptation
in interfaceRecognitionConfigOrBuilder
- Returns:
- Whether the adaptation field is set.
-
getAdaptation
public SpeechAdaptation getAdaptation()
Speech adaptation context that weights recognizer predictions for specific words and phrases.
.google.cloud.speech.v2.SpeechAdaptation adaptation = 6;
- Specified by:
getAdaptation
in interfaceRecognitionConfigOrBuilder
- Returns:
- The adaptation.
-
setAdaptation
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;
-
setAdaptation
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;
-
mergeAdaptation
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;
-
clearAdaptation
public RecognitionConfig.Builder clearAdaptation()
Speech adaptation context that weights recognizer predictions for specific words and phrases.
.google.cloud.speech.v2.SpeechAdaptation adaptation = 6;
-
getAdaptationBuilder
public SpeechAdaptation.Builder getAdaptationBuilder()
Speech adaptation context that weights recognizer predictions for specific words and phrases.
.google.cloud.speech.v2.SpeechAdaptation adaptation = 6;
-
getAdaptationOrBuilder
public SpeechAdaptationOrBuilder getAdaptationOrBuilder()
Speech adaptation context that weights recognizer predictions for specific words and phrases.
.google.cloud.speech.v2.SpeechAdaptation adaptation = 6;
- Specified by:
getAdaptationOrBuilder
in interfaceRecognitionConfigOrBuilder
-
setUnknownFields
public final RecognitionConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<RecognitionConfig.Builder>
-
mergeUnknownFields
public final RecognitionConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<RecognitionConfig.Builder>
-
-