Class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1SpeechToTextConfig

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
lib/google/apis/dialogflow_v2beta1/classes.rb,
lib/google/apis/dialogflow_v2beta1/representations.rb,
lib/google/apis/dialogflow_v2beta1/representations.rb

Overview

Configures speech transcription for ConversationProfile.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GoogleCloudDialogflowV2beta1SpeechToTextConfig

Returns a new instance of GoogleCloudDialogflowV2beta1SpeechToTextConfig.



15439
15440
15441
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 15439

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#speech_model_variantString

The speech model used in speech to text. SPEECH_MODEL_VARIANT_UNSPECIFIED, USE_BEST_AVAILABLE will be treated as USE_ENHANCED. It can be overridden in AnalyzeContentRequest and StreamingAnalyzeContentRequest request. If enhanced model variant is specified and an enhanced version of the specified model for the language does not exist, then it would emit an error. Corresponds to the JSON property speechModelVariant

Returns:

  • (String)


15437
15438
15439
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 15437

def speech_model_variant
  @speech_model_variant
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



15444
15445
15446
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 15444

def update!(**args)
  @speech_model_variant = args[:speech_model_variant] if args.key?(:speech_model_variant)
end