Class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1InputAudioConfig
- Inherits:
-
Object
- Object
- Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1InputAudioConfig
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/dialogflow_v2beta1/classes.rb,
generated/google/apis/dialogflow_v2beta1/representations.rb,
generated/google/apis/dialogflow_v2beta1/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.
-
#phrase_hints ⇒ Array<String>
Optional.
-
#sample_rate_hertz ⇒ Fixnum
Required.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudDialogflowV2beta1InputAudioConfig
constructor
A new instance of GoogleCloudDialogflowV2beta1InputAudioConfig.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ GoogleCloudDialogflowV2beta1InputAudioConfig
Returns a new instance of GoogleCloudDialogflowV2beta1InputAudioConfig
2206 2207 2208 |
# File 'generated/google/apis/dialogflow_v2beta1/classes.rb', line 2206 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
2180 2181 2182 |
# File 'generated/google/apis/dialogflow_v2beta1/classes.rb', line 2180 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
2189 2190 2191 |
# File 'generated/google/apis/dialogflow_v2beta1/classes.rb', line 2189 def language_code @language_code 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
2197 2198 2199 |
# File 'generated/google/apis/dialogflow_v2beta1/classes.rb', line 2197 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
2204 2205 2206 |
# File 'generated/google/apis/dialogflow_v2beta1/classes.rb', line 2204 def sample_rate_hertz @sample_rate_hertz end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2211 2212 2213 2214 2215 2216 |
# File 'generated/google/apis/dialogflow_v2beta1/classes.rb', line 2211 def update!(**args) @audio_encoding = args[:audio_encoding] if args.key?(:audio_encoding) @language_code = args[:language_code] if args.key?(:language_code) @phrase_hints = args[:phrase_hints] if args.key?(:phrase_hints) @sample_rate_hertz = args[:sample_rate_hertz] if args.key?(:sample_rate_hertz) end |