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
859 860 861 |
# File 'generated/google/apis/dialogflow_v2/classes.rb', line 859 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
822 823 824 |
# File 'generated/google/apis/dialogflow_v2/classes.rb', line 822 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
832 833 834 |
# File 'generated/google/apis/dialogflow_v2/classes.rb', line 832 def language_code @language_code end |
#model_variant ⇒ String
Optional. Which variant of the Speech model to use.
Corresponds to the JSON property modelVariant
837 838 839 |
# File 'generated/google/apis/dialogflow_v2/classes.rb', line 837 def model_variant @model_variant end |
#phrase_hints ⇒ Array<String>
Optional. The collection of phrase hints which are used to boost accuracy
of speech recognition.
Refer to
Cloud Speech API
documentation
for more details.
Corresponds to the JSON property phraseHints
848 849 850 |
# File 'generated/google/apis/dialogflow_v2/classes.rb', line 848 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
857 858 859 |
# File 'generated/google/apis/dialogflow_v2/classes.rb', line 857 def sample_rate_hertz @sample_rate_hertz end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
864 865 866 867 868 869 870 |
# File 'generated/google/apis/dialogflow_v2/classes.rb', line 864 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 |