Class: Google::Cloud::Dialogflow::V2::StreamingDetectIntentResponse
- Inherits:
-
Object
- Object
- Google::Cloud::Dialogflow::V2::StreamingDetectIntentResponse
- Defined in:
- lib/google/cloud/dialogflow/v2/doc/google/cloud/dialogflow/v2/session.rb
Overview
The top-level message returned from the
StreamingDetectIntent
method.
Multiple response messages can be returned in order:
If the input was set to streaming audio, the first one or more messages contain
recognition_result
. Eachrecognition_result
represents a more complete transcript of what the user said. The lastrecognition_result
hasis_final
set totrue
.The next message contains
response_id
,query_result
and optionallywebhook_status
if a WebHook was called.
Instance Attribute Summary collapse
-
#output_audio ⇒ String
The audio data bytes encoded as specified in the request.
-
#output_audio_config ⇒ Google::Cloud::Dialogflow::V2::OutputAudioConfig
The config used by the speech synthesizer to generate the output audio.
-
#query_result ⇒ Google::Cloud::Dialogflow::V2::QueryResult
The result of the conversational query or event processing.
-
#recognition_result ⇒ Google::Cloud::Dialogflow::V2::StreamingRecognitionResult
The result of speech recognition.
-
#response_id ⇒ String
The unique identifier of the response.
-
#webhook_status ⇒ Google::Rpc::Status
Specifies the status of the webhook request.
Instance Attribute Details
#output_audio ⇒ String
Returns The audio data bytes encoded as specified in the request.
Note: The output audio is generated based on the values of default platform
text responses found in the query_result.fulfillment_messages
field. If
multiple default text responses exist, they will be concatenated when
generating audio. If no default platform text responses exist, the
generated audio content will be empty.
326 |
# File 'lib/google/cloud/dialogflow/v2/doc/google/cloud/dialogflow/v2/session.rb', line 326 class StreamingDetectIntentResponse; end |
#output_audio_config ⇒ Google::Cloud::Dialogflow::V2::OutputAudioConfig
Returns The config used by the speech synthesizer to generate the output audio.
326 |
# File 'lib/google/cloud/dialogflow/v2/doc/google/cloud/dialogflow/v2/session.rb', line 326 class StreamingDetectIntentResponse; end |
#query_result ⇒ Google::Cloud::Dialogflow::V2::QueryResult
Returns The result of the conversational query or event processing.
326 |
# File 'lib/google/cloud/dialogflow/v2/doc/google/cloud/dialogflow/v2/session.rb', line 326 class StreamingDetectIntentResponse; end |
#recognition_result ⇒ Google::Cloud::Dialogflow::V2::StreamingRecognitionResult
Returns The result of speech recognition.
326 |
# File 'lib/google/cloud/dialogflow/v2/doc/google/cloud/dialogflow/v2/session.rb', line 326 class StreamingDetectIntentResponse; end |
#response_id ⇒ String
Returns The unique identifier of the response. It can be used to locate a response in the training example set or for reporting issues.
326 |
# File 'lib/google/cloud/dialogflow/v2/doc/google/cloud/dialogflow/v2/session.rb', line 326 class StreamingDetectIntentResponse; end |
#webhook_status ⇒ Google::Rpc::Status
Returns Specifies the status of the webhook request.
326 |
# File 'lib/google/cloud/dialogflow/v2/doc/google/cloud/dialogflow/v2/session.rb', line 326 class StreamingDetectIntentResponse; end |