Class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowCxV3beta1AudioInput
- Inherits:
-
Object
- Object
- Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowCxV3beta1AudioInput
- 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
Represents the natural speech audio to be processed.
Instance Attribute Summary collapse
-
#audio ⇒ String
The natural language speech audio to be processed.
-
#config ⇒ Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowCxV3beta1InputAudioConfig
Instructs the speech recognizer on how to process the audio content.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudDialogflowCxV3beta1AudioInput
constructor
A new instance of GoogleCloudDialogflowCxV3beta1AudioInput.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudDialogflowCxV3beta1AudioInput
Returns a new instance of GoogleCloudDialogflowCxV3beta1AudioInput.
3130 3131 3132 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 3130 def initialize(**args) update!(**args) end |
Instance Attribute Details
#audio ⇒ String
The natural language speech audio to be processed. A single request can
contain up to 2 minutes of speech audio data. The transcribed text cannot
contain more than 256 bytes. For non-streaming audio detect intent, both `
config and
audio must be provided. For streaming audio detect intent,
config must be provided in the first request and
audio must be provided in
all following requests.
Corresponds to the JSON property
audio`
NOTE: Values are automatically base64 encoded/decoded in the client library.
3123 3124 3125 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 3123 def audio @audio end |
#config ⇒ Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowCxV3beta1InputAudioConfig
Instructs the speech recognizer on how to process the audio content.
Corresponds to the JSON property config
3128 3129 3130 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 3128 def config @config end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
3135 3136 3137 3138 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 3135 def update!(**args) @audio = args[:audio] if args.key?(:audio) @config = args[:config] if args.key?(:config) end |