Class: Google::Apis::DialogflowV2::GoogleCloudDialogflowV2InputAudioConfig
- Inherits:
-
Object
- Object
- Google::Apis::DialogflowV2::GoogleCloudDialogflowV2InputAudioConfig
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/dialogflow_v2/classes.rb,
generated/google/apis/dialogflow_v2/representations.rb,
generated/google/apis/dialogflow_v2/representations.rb
Overview
Instructs the speech recognizer how to process the audio content.
Instance Attribute Summary collapse
-
#audio_encoding ⇒ String
Required.
-
#language_code ⇒ String
Required.
-
#model_variant ⇒ String
Optional.
-
#phrase_hints ⇒ Array<String>
Optional.
-
#sample_rate_hertz ⇒ Fixnum
Required.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudDialogflowV2InputAudioConfig
constructor
A new instance of GoogleCloudDialogflowV2InputAudioConfig.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ GoogleCloudDialogflowV2InputAudioConfig
Returns a new instance of GoogleCloudDialogflowV2InputAudioConfig
825 826 827 |
# File 'generated/google/apis/dialogflow_v2/classes.rb', line 825 def initialize(**args) update!(**args) end |
Instance Attribute Details
#audio_encoding ⇒ String
Required. Audio encoding of the audio content to process.
Corresponds to the JSON property audioEncoding
789 790 791 |
# File 'generated/google/apis/dialogflow_v2/classes.rb', line 789 def audio_encoding @audio_encoding end |
#language_code ⇒ String
Required. The language of the supplied audio. Dialogflow does not do
translations. See Language
Support
for a list of the currently supported language codes. Note that queries in
the same session do not necessarily need to specify the same language.
Corresponds to the JSON property languageCode
799 800 801 |
# File 'generated/google/apis/dialogflow_v2/classes.rb', line 799 def language_code @language_code end |
#model_variant ⇒ String
Optional. Which variant of the Speech model to use.
Corresponds to the JSON property modelVariant
804 805 806 |
# File 'generated/google/apis/dialogflow_v2/classes.rb', line 804 def model_variant @model_variant end |
#phrase_hints ⇒ Array<String>
Optional. A list of strings containing words and phrases that the speech
recognizer should recognize with higher likelihood.
See the Cloud Speech
documentation
for more details.
Corresponds to the JSON property phraseHints
814 815 816 |
# File 'generated/google/apis/dialogflow_v2/classes.rb', line 814 def phrase_hints @phrase_hints end |
#sample_rate_hertz ⇒ Fixnum
Required. Sample rate (in Hertz) of the audio content sent in the query.
Refer to
Cloud Speech API
documentation for
more details.
Corresponds to the JSON property sampleRateHertz
823 824 825 |
# File 'generated/google/apis/dialogflow_v2/classes.rb', line 823 def sample_rate_hertz @sample_rate_hertz end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
830 831 832 833 834 835 836 |
# File 'generated/google/apis/dialogflow_v2/classes.rb', line 830 def update!(**args) @audio_encoding = args[:audio_encoding] if args.key?(:audio_encoding) @language_code = args[:language_code] if args.key?(:language_code) @model_variant = args[:model_variant] if args.key?(:model_variant) @phrase_hints = args[:phrase_hints] if args.key?(:phrase_hints) @sample_rate_hertz = args[:sample_rate_hertz] if args.key?(:sample_rate_hertz) end |