Reference documentation and code samples for the Dialogflow V2 API class Google::Cloud::Dialogflow::V2::SpeechToTextConfig::GeminiAsrConfig.
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.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#end_of_speech_sensitivity
def end_of_speech_sensitivity() -> ::Google::Cloud::Dialogflow::V2::SpeechToTextConfig::GeminiAsrConfig::EndSensitivity
Returns
- (::Google::Cloud::Dialogflow::V2::SpeechToTextConfig::GeminiAsrConfig::EndSensitivity) — Optional. End of speech sensitivity.
#end_of_speech_sensitivity=
def end_of_speech_sensitivity=(value) -> ::Google::Cloud::Dialogflow::V2::SpeechToTextConfig::GeminiAsrConfig::EndSensitivity
Parameter
- value (::Google::Cloud::Dialogflow::V2::SpeechToTextConfig::GeminiAsrConfig::EndSensitivity) — Optional. End of speech sensitivity.
Returns
- (::Google::Cloud::Dialogflow::V2::SpeechToTextConfig::GeminiAsrConfig::EndSensitivity) — Optional. End of speech sensitivity.
#model_id
def model_id() -> ::String
Returns
- (::String) — 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"
#model_id=
def model_id=(value) -> ::String
Parameter
- value (::String) — 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"
Returns
- (::String) — 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"
#prefix_padding_ms
def prefix_padding_ms() -> ::Integer
Returns
- (::Integer) — Optional. The required duration of detected speech before start-of-speech is committed.
#prefix_padding_ms=
def prefix_padding_ms=(value) -> ::Integer
Parameter
- value (::Integer) — Optional. The required duration of detected speech before start-of-speech is committed.
Returns
- (::Integer) — Optional. The required duration of detected speech before start-of-speech is committed.
#silence_duration_ms
def silence_duration_ms() -> ::Integer
Returns
- (::Integer) — Optional. The required duration of detected silence (or non-speech) before end-of-speech is committed.
#silence_duration_ms=
def silence_duration_ms=(value) -> ::Integer
Parameter
- value (::Integer) — Optional. The required duration of detected silence (or non-speech) before end-of-speech is committed.
Returns
- (::Integer) — Optional. The required duration of detected silence (or non-speech) before end-of-speech is committed.
#start_of_speech_sensitivity
def start_of_speech_sensitivity() -> ::Google::Cloud::Dialogflow::V2::SpeechToTextConfig::GeminiAsrConfig::StartSensitivity
Returns
- (::Google::Cloud::Dialogflow::V2::SpeechToTextConfig::GeminiAsrConfig::StartSensitivity) — Optional. Start of speech sensitivity.
#start_of_speech_sensitivity=
def start_of_speech_sensitivity=(value) -> ::Google::Cloud::Dialogflow::V2::SpeechToTextConfig::GeminiAsrConfig::StartSensitivity
Parameter
- value (::Google::Cloud::Dialogflow::V2::SpeechToTextConfig::GeminiAsrConfig::StartSensitivity) — Optional. Start of speech sensitivity.
Returns
- (::Google::Cloud::Dialogflow::V2::SpeechToTextConfig::GeminiAsrConfig::StartSensitivity) — Optional. Start of speech sensitivity.