Class SpeechTranscriptionConfig.Builder (2.42.0)

public static final class SpeechTranscriptionConfig.Builder extends GeneratedMessageV3.Builder<SpeechTranscriptionConfig.Builder> implements SpeechTranscriptionConfigOrBuilder

Config for SPEECH_TRANSCRIPTION.

Protobuf type google.cloud.videointelligence.v1p1beta1.SpeechTranscriptionConfig

Static Methods

getDescriptor()

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

Methods

addAllAudioTracks(Iterable<? extends Integer> values)

public SpeechTranscriptionConfig.Builder addAllAudioTracks(Iterable<? extends Integer> values)

Optional. For file formats, such as MXF or MKV, supporting multiple audio tracks, specify up to two tracks. Default: track 0.

repeated int32 audio_tracks = 6 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
values Iterable<? extends java.lang.Integer>

The audioTracks to add.

Returns
Type Description
SpeechTranscriptionConfig.Builder

This builder for chaining.

addAllSpeechContexts(Iterable<? extends SpeechContext> values)

public SpeechTranscriptionConfig.Builder addAllSpeechContexts(Iterable<? extends SpeechContext> values)

Optional. A means to provide context to assist the speech recognition.

repeated .google.cloud.videointelligence.v1p1beta1.SpeechContext speech_contexts = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
values Iterable<? extends com.google.cloud.videointelligence.v1p1beta1.SpeechContext>
Returns
Type Description
SpeechTranscriptionConfig.Builder

addAudioTracks(int value)

public SpeechTranscriptionConfig.Builder addAudioTracks(int value)

Optional. For file formats, such as MXF or MKV, supporting multiple audio tracks, specify up to two tracks. Default: track 0.

repeated int32 audio_tracks = 6 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value int

The audioTracks to add.

Returns
Type Description
SpeechTranscriptionConfig.Builder

This builder for chaining.

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

addSpeechContexts(SpeechContext value)

public SpeechTranscriptionConfig.Builder addSpeechContexts(SpeechContext value)

Optional. A means to provide context to assist the speech recognition.

repeated .google.cloud.videointelligence.v1p1beta1.SpeechContext speech_contexts = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value SpeechContext
Returns
Type Description
SpeechTranscriptionConfig.Builder

addSpeechContexts(SpeechContext.Builder builderForValue)

public SpeechTranscriptionConfig.Builder addSpeechContexts(SpeechContext.Builder builderForValue)

Optional. A means to provide context to assist the speech recognition.

repeated .google.cloud.videointelligence.v1p1beta1.SpeechContext speech_contexts = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue SpeechContext.Builder
Returns
Type Description
SpeechTranscriptionConfig.Builder

addSpeechContexts(int index, SpeechContext value)

public SpeechTranscriptionConfig.Builder addSpeechContexts(int index, SpeechContext value)

Optional. A means to provide context to assist the speech recognition.

repeated .google.cloud.videointelligence.v1p1beta1.SpeechContext speech_contexts = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
value SpeechContext
Returns
Type Description
SpeechTranscriptionConfig.Builder

addSpeechContexts(int index, SpeechContext.Builder builderForValue)

public SpeechTranscriptionConfig.Builder addSpeechContexts(int index, SpeechContext.Builder builderForValue)

Optional. A means to provide context to assist the speech recognition.

repeated .google.cloud.videointelligence.v1p1beta1.SpeechContext speech_contexts = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
builderForValue SpeechContext.Builder
Returns
Type Description
SpeechTranscriptionConfig.Builder

addSpeechContextsBuilder()

public SpeechContext.Builder addSpeechContextsBuilder()

Optional. A means to provide context to assist the speech recognition.

repeated .google.cloud.videointelligence.v1p1beta1.SpeechContext speech_contexts = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SpeechContext.Builder

addSpeechContextsBuilder(int index)

public SpeechContext.Builder addSpeechContextsBuilder(int index)

Optional. A means to provide context to assist the speech recognition.

repeated .google.cloud.videointelligence.v1p1beta1.SpeechContext speech_contexts = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
SpeechContext.Builder

build()

public SpeechTranscriptionConfig build()
Returns
Type Description
SpeechTranscriptionConfig

buildPartial()

public SpeechTranscriptionConfig buildPartial()
Returns
Type Description
SpeechTranscriptionConfig

clear()

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

clearAudioTracks()

public SpeechTranscriptionConfig.Builder clearAudioTracks()

Optional. For file formats, such as MXF or MKV, supporting multiple audio tracks, specify up to two tracks. Default: track 0.

repeated int32 audio_tracks = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SpeechTranscriptionConfig.Builder

This builder for chaining.

clearEnableAutomaticPunctuation()

public SpeechTranscriptionConfig.Builder clearEnableAutomaticPunctuation()

Optional. If 'true', adds punctuation to recognition result hypotheses. This feature is only available in select languages. Setting this for requests in other languages has no effect at all. The default 'false' value does not add punctuation to result hypotheses. NOTE: "This is currently offered as an experimental service, complimentary to all users. In the future this may be exclusively available as a premium feature."

bool enable_automatic_punctuation = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SpeechTranscriptionConfig.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

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

clearFilterProfanity()

public SpeechTranscriptionConfig.Builder clearFilterProfanity()

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 filter_profanity = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SpeechTranscriptionConfig.Builder

This builder for chaining.

clearLanguageCode()

public SpeechTranscriptionConfig.Builder clearLanguageCode()

Required. Required The language of the supplied audio as a BCP-47 language tag. Example: "en-US". See Language Support for a list of the currently supported language codes.

string language_code = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
SpeechTranscriptionConfig.Builder

This builder for chaining.

clearMaxAlternatives()

public SpeechTranscriptionConfig.Builder clearMaxAlternatives()

Optional. Maximum number of recognition hypotheses to be returned. Specifically, the maximum number of SpeechRecognitionAlternative messages within each SpeechTranscription. 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 = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SpeechTranscriptionConfig.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

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

clearSpeechContexts()

public SpeechTranscriptionConfig.Builder clearSpeechContexts()

Optional. A means to provide context to assist the speech recognition.

repeated .google.cloud.videointelligence.v1p1beta1.SpeechContext speech_contexts = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SpeechTranscriptionConfig.Builder

clone()

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

getAudioTracks(int index)

public int getAudioTracks(int index)

Optional. For file formats, such as MXF or MKV, supporting multiple audio tracks, specify up to two tracks. Default: track 0.

repeated int32 audio_tracks = 6 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
int

The audioTracks at the given index.

getAudioTracksCount()

public int getAudioTracksCount()

Optional. For file formats, such as MXF or MKV, supporting multiple audio tracks, specify up to two tracks. Default: track 0.

repeated int32 audio_tracks = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The count of audioTracks.

getAudioTracksList()

public List<Integer> getAudioTracksList()

Optional. For file formats, such as MXF or MKV, supporting multiple audio tracks, specify up to two tracks. Default: track 0.

repeated int32 audio_tracks = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<Integer>

A list containing the audioTracks.

getDefaultInstanceForType()

public SpeechTranscriptionConfig getDefaultInstanceForType()
Returns
Type Description
SpeechTranscriptionConfig

getDescriptorForType()

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

getEnableAutomaticPunctuation()

public boolean getEnableAutomaticPunctuation()

Optional. If 'true', adds punctuation to recognition result hypotheses. This feature is only available in select languages. Setting this for requests in other languages has no effect at all. The default 'false' value does not add punctuation to result hypotheses. NOTE: "This is currently offered as an experimental service, complimentary to all users. In the future this may be exclusively available as a premium feature."

bool enable_automatic_punctuation = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

The enableAutomaticPunctuation.

getFilterProfanity()

public boolean getFilterProfanity()

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 filter_profanity = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

The filterProfanity.

getLanguageCode()

public String getLanguageCode()

Required. Required The language of the supplied audio as a BCP-47 language tag. Example: "en-US". See Language Support for a list of the currently supported language codes.

string language_code = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The languageCode.

getLanguageCodeBytes()

public ByteString getLanguageCodeBytes()

Required. Required The language of the supplied audio as a BCP-47 language tag. Example: "en-US". See Language Support for a list of the currently supported language codes.

string language_code = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for languageCode.

getMaxAlternatives()

public int getMaxAlternatives()

Optional. Maximum number of recognition hypotheses to be returned. Specifically, the maximum number of SpeechRecognitionAlternative messages within each SpeechTranscription. 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 = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The maxAlternatives.

getSpeechContexts(int index)

public SpeechContext getSpeechContexts(int index)

Optional. A means to provide context to assist the speech recognition.

repeated .google.cloud.videointelligence.v1p1beta1.SpeechContext speech_contexts = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
SpeechContext

getSpeechContextsBuilder(int index)

public SpeechContext.Builder getSpeechContextsBuilder(int index)

Optional. A means to provide context to assist the speech recognition.

repeated .google.cloud.videointelligence.v1p1beta1.SpeechContext speech_contexts = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
SpeechContext.Builder

getSpeechContextsBuilderList()

public List<SpeechContext.Builder> getSpeechContextsBuilderList()

Optional. A means to provide context to assist the speech recognition.

repeated .google.cloud.videointelligence.v1p1beta1.SpeechContext speech_contexts = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<Builder>

getSpeechContextsCount()

public int getSpeechContextsCount()

Optional. A means to provide context to assist the speech recognition.

repeated .google.cloud.videointelligence.v1p1beta1.SpeechContext speech_contexts = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

getSpeechContextsList()

public List<SpeechContext> getSpeechContextsList()

Optional. A means to provide context to assist the speech recognition.

repeated .google.cloud.videointelligence.v1p1beta1.SpeechContext speech_contexts = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<SpeechContext>

getSpeechContextsOrBuilder(int index)

public SpeechContextOrBuilder getSpeechContextsOrBuilder(int index)

Optional. A means to provide context to assist the speech recognition.

repeated .google.cloud.videointelligence.v1p1beta1.SpeechContext speech_contexts = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
SpeechContextOrBuilder

getSpeechContextsOrBuilderList()

public List<? extends SpeechContextOrBuilder> getSpeechContextsOrBuilderList()

Optional. A means to provide context to assist the speech recognition.

repeated .google.cloud.videointelligence.v1p1beta1.SpeechContext speech_contexts = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<? extends com.google.cloud.videointelligence.v1p1beta1.SpeechContextOrBuilder>

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(SpeechTranscriptionConfig other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeUnknownFields(UnknownFieldSet unknownFields)

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

removeSpeechContexts(int index)

public SpeechTranscriptionConfig.Builder removeSpeechContexts(int index)

Optional. A means to provide context to assist the speech recognition.

repeated .google.cloud.videointelligence.v1p1beta1.SpeechContext speech_contexts = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
SpeechTranscriptionConfig.Builder

setAudioTracks(int index, int value)

public SpeechTranscriptionConfig.Builder setAudioTracks(int index, int value)

Optional. For file formats, such as MXF or MKV, supporting multiple audio tracks, specify up to two tracks. Default: track 0.

repeated int32 audio_tracks = 6 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int

The index to set the value at.

value int

The audioTracks to set.

Returns
Type Description
SpeechTranscriptionConfig.Builder

This builder for chaining.

setEnableAutomaticPunctuation(boolean value)

public SpeechTranscriptionConfig.Builder setEnableAutomaticPunctuation(boolean value)

Optional. If 'true', adds punctuation to recognition result hypotheses. This feature is only available in select languages. Setting this for requests in other languages has no effect at all. The default 'false' value does not add punctuation to result hypotheses. NOTE: "This is currently offered as an experimental service, complimentary to all users. In the future this may be exclusively available as a premium feature."

bool enable_automatic_punctuation = 5 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value boolean

The enableAutomaticPunctuation to set.

Returns
Type Description
SpeechTranscriptionConfig.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

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

setFilterProfanity(boolean value)

public SpeechTranscriptionConfig.Builder setFilterProfanity(boolean value)

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 filter_profanity = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value boolean

The filterProfanity to set.

Returns
Type Description
SpeechTranscriptionConfig.Builder

This builder for chaining.

setLanguageCode(String value)

public SpeechTranscriptionConfig.Builder setLanguageCode(String value)

Required. Required The language of the supplied audio as a BCP-47 language tag. Example: "en-US". See Language Support for a list of the currently supported language codes.

string language_code = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value String

The languageCode to set.

Returns
Type Description
SpeechTranscriptionConfig.Builder

This builder for chaining.

setLanguageCodeBytes(ByteString value)

public SpeechTranscriptionConfig.Builder setLanguageCodeBytes(ByteString value)

Required. Required The language of the supplied audio as a BCP-47 language tag. Example: "en-US". See Language Support for a list of the currently supported language codes.

string language_code = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ByteString

The bytes for languageCode to set.

Returns
Type Description
SpeechTranscriptionConfig.Builder

This builder for chaining.

setMaxAlternatives(int value)

public SpeechTranscriptionConfig.Builder setMaxAlternatives(int value)

Optional. Maximum number of recognition hypotheses to be returned. Specifically, the maximum number of SpeechRecognitionAlternative messages within each SpeechTranscription. 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 = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value int

The maxAlternatives to set.

Returns
Type Description
SpeechTranscriptionConfig.Builder

This builder for chaining.

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

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

setSpeechContexts(int index, SpeechContext value)

public SpeechTranscriptionConfig.Builder setSpeechContexts(int index, SpeechContext value)

Optional. A means to provide context to assist the speech recognition.

repeated .google.cloud.videointelligence.v1p1beta1.SpeechContext speech_contexts = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
value SpeechContext
Returns
Type Description
SpeechTranscriptionConfig.Builder

setSpeechContexts(int index, SpeechContext.Builder builderForValue)

public SpeechTranscriptionConfig.Builder setSpeechContexts(int index, SpeechContext.Builder builderForValue)

Optional. A means to provide context to assist the speech recognition.

repeated .google.cloud.videointelligence.v1p1beta1.SpeechContext speech_contexts = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
builderForValue SpeechContext.Builder
Returns
Type Description
SpeechTranscriptionConfig.Builder

setUnknownFields(UnknownFieldSet unknownFields)

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