Class: Google::Cloud::Dialogflow::V2::InputAudioConfig
- Inherits:
-
Object
- Object
- Google::Cloud::Dialogflow::V2::InputAudioConfig
- Defined in:
- lib/google/cloud/dialogflow/v2/doc/google/cloud/dialogflow/v2/audio_config.rb
Overview
Instructs the speech recognizer how to process the audio content.
Instance Attribute Summary collapse
-
#audio_encoding ⇒ Google::Cloud::Dialogflow::V2::AudioEncoding
Required.
-
#language_code ⇒ String
Required.
-
#model_variant ⇒ Google::Cloud::Dialogflow::V2::SpeechModelVariant
Optional.
-
#phrase_hints ⇒ Array<String>
Optional.
-
#sample_rate_hertz ⇒ Integer
Required.
-
#single_utterance ⇒ true, false
Optional.
Instance Attribute Details
#audio_encoding ⇒ Google::Cloud::Dialogflow::V2::AudioEncoding
Returns Required. Audio encoding of the audio content to process.
61 |
# File 'lib/google/cloud/dialogflow/v2/doc/google/cloud/dialogflow/v2/audio_config.rb', line 61 class InputAudioConfig; end |
#language_code ⇒ String
Returns 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.
61 |
# File 'lib/google/cloud/dialogflow/v2/doc/google/cloud/dialogflow/v2/audio_config.rb', line 61 class InputAudioConfig; end |
#model_variant ⇒ Google::Cloud::Dialogflow::V2::SpeechModelVariant
Returns Optional. Which variant of the Speech model to use.
61 |
# File 'lib/google/cloud/dialogflow/v2/doc/google/cloud/dialogflow/v2/audio_config.rb', line 61 class InputAudioConfig; end |
#phrase_hints ⇒ Array<String>
Returns 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.
61 |
# File 'lib/google/cloud/dialogflow/v2/doc/google/cloud/dialogflow/v2/audio_config.rb', line 61 class InputAudioConfig; end |
#sample_rate_hertz ⇒ Integer
Returns Required. Sample rate (in Hertz) of the audio content sent in the query. Refer to Cloud Speech API documentation for more details.
61 |
# File 'lib/google/cloud/dialogflow/v2/doc/google/cloud/dialogflow/v2/audio_config.rb', line 61 class InputAudioConfig; end |
#single_utterance ⇒ true, false
Returns Optional. If false
(default), recognition does not cease until the
client closes the stream.
If true
, the recognizer will detect a single spoken utterance in input
audio. Recognition ceases when it detects the audio's voice has
stopped or paused. In this case, once a detected intent is received, the
client should close the stream and start a new request with a new stream as
needed.
Note: This setting is relevant only for streaming methods.
Note: When specified, InputAudioConfig.single_utterance takes precedence
over StreamingDetectIntentRequest.single_utterance.
61 |
# File 'lib/google/cloud/dialogflow/v2/doc/google/cloud/dialogflow/v2/audio_config.rb', line 61 class InputAudioConfig; end |