Dialogflow V2 API - Class Google::Cloud::Dialogflow::V2::SpeechToTextConfig::GeminiAsrConfig (v1.18.0)

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

#end_of_speech_sensitivity=

def end_of_speech_sensitivity=(value) -> ::Google::Cloud::Dialogflow::V2::SpeechToTextConfig::GeminiAsrConfig::EndSensitivity
Parameter

#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

#start_of_speech_sensitivity=

def start_of_speech_sensitivity=(value) -> ::Google::Cloud::Dialogflow::V2::SpeechToTextConfig::GeminiAsrConfig::StartSensitivity
Parameter