public static final class SpeechToTextConfig.GeminiAsrConfig extends GeneratedMessage implements SpeechToTextConfig.GeminiAsrConfigOrBuilder
Configuration for using Gemini ASR models served via Vertex AI. This
message is used to override the default Gemini ASR model or provide
additional advanced parameters.
Protobuf type google.cloud.dialogflow.v2.SpeechToTextConfig.GeminiAsrConfig
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
END_OF_SPEECH_SENSITIVITY_FIELD_NUMBER
public static final int END_OF_SPEECH_SENSITIVITY_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
MODEL_ID_FIELD_NUMBER
public static final int MODEL_ID_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
PREFIX_PADDING_MS_FIELD_NUMBER
public static final int PREFIX_PADDING_MS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
SILENCE_DURATION_MS_FIELD_NUMBER
public static final int SILENCE_DURATION_MS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
START_OF_SPEECH_SENSITIVITY_FIELD_NUMBER
public static final int START_OF_SPEECH_SENSITIVITY_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static SpeechToTextConfig.GeminiAsrConfig getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static SpeechToTextConfig.GeminiAsrConfig.Builder newBuilder()
newBuilder(SpeechToTextConfig.GeminiAsrConfig prototype)
public static SpeechToTextConfig.GeminiAsrConfig.Builder newBuilder(SpeechToTextConfig.GeminiAsrConfig prototype)
parseDelimitedFrom(InputStream input)
public static SpeechToTextConfig.GeminiAsrConfig parseDelimitedFrom(InputStream input)
parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static SpeechToTextConfig.GeminiAsrConfig parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static SpeechToTextConfig.GeminiAsrConfig parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static SpeechToTextConfig.GeminiAsrConfig parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static SpeechToTextConfig.GeminiAsrConfig parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static SpeechToTextConfig.GeminiAsrConfig parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
parseFrom(CodedInputStream input)
public static SpeechToTextConfig.GeminiAsrConfig parseFrom(CodedInputStream input)
parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static SpeechToTextConfig.GeminiAsrConfig parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(InputStream input)
public static SpeechToTextConfig.GeminiAsrConfig parseFrom(InputStream input)
parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static SpeechToTextConfig.GeminiAsrConfig parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static SpeechToTextConfig.GeminiAsrConfig parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static SpeechToTextConfig.GeminiAsrConfig parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<SpeechToTextConfig.GeminiAsrConfig> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public SpeechToTextConfig.GeminiAsrConfig getDefaultInstanceForType()
getEndOfSpeechSensitivity()
public SpeechToTextConfig.GeminiAsrConfig.EndSensitivity getEndOfSpeechSensitivity()
Optional. End of speech sensitivity.
.google.cloud.dialogflow.v2.SpeechToTextConfig.GeminiAsrConfig.EndSensitivity end_of_speech_sensitivity = 5 [(.google.api.field_behavior) = OPTIONAL];
getEndOfSpeechSensitivityValue()
public int getEndOfSpeechSensitivityValue()
Optional. End of speech sensitivity.
.google.cloud.dialogflow.v2.SpeechToTextConfig.GeminiAsrConfig.EndSensitivity end_of_speech_sensitivity = 5 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
int |
The enum numeric value on the wire for endOfSpeechSensitivity.
|
getModelId()
public String getModelId()
Optional. The Gemini ASR model ID used for transcription.
This value overrides the default model ID configured on the server.
Example: "gemini-3-flash-lite-asr-preview"
string model_id = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
String |
The modelId.
|
getModelIdBytes()
public ByteString getModelIdBytes()
Optional. The Gemini ASR model ID used for transcription.
This value overrides the default model ID configured on the server.
Example: "gemini-3-flash-lite-asr-preview"
string model_id = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
ByteString |
The bytes for modelId.
|
getParserForType()
public Parser<SpeechToTextConfig.GeminiAsrConfig> getParserForType()
Overrides
getPrefixPaddingMs()
public int getPrefixPaddingMs()
Optional. The required duration of detected speech before start-of-speech
is committed.
int32 prefix_padding_ms = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
int |
The prefixPaddingMs.
|
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
getSilenceDurationMs()
public int getSilenceDurationMs()
Optional. The required duration of detected silence (or non-speech)
before end-of-speech is committed.
int32 silence_duration_ms = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
int |
The silenceDurationMs.
|
getStartOfSpeechSensitivity()
public SpeechToTextConfig.GeminiAsrConfig.StartSensitivity getStartOfSpeechSensitivity()
Optional. Start of speech sensitivity.
.google.cloud.dialogflow.v2.SpeechToTextConfig.GeminiAsrConfig.StartSensitivity start_of_speech_sensitivity = 4 [(.google.api.field_behavior) = OPTIONAL];
getStartOfSpeechSensitivityValue()
public int getStartOfSpeechSensitivityValue()
Optional. Start of speech sensitivity.
.google.cloud.dialogflow.v2.SpeechToTextConfig.GeminiAsrConfig.StartSensitivity start_of_speech_sensitivity = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
int |
The enum numeric value on the wire for startOfSpeechSensitivity.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public SpeechToTextConfig.GeminiAsrConfig.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected SpeechToTextConfig.GeminiAsrConfig.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public SpeechToTextConfig.GeminiAsrConfig.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides