Reference documentation and code samples for the Google Cloud Dialogflow Cx V3 Client class StreamingDetectIntentResponse.
The top-level message returned from the StreamingDetectIntent method.
Multiple response messages (N) can be returned in order.
The first (N-1) responses set either the recognition_result
or
detect_intent_response
field, depending on the request:
- If the
StreamingDetectIntentRequest.query_input.audio
field was set, and theStreamingDetectIntentRequest.enable_partial_response
field was false, therecognition_result
field is populated for each of the (N-1) responses. See the StreamingRecognitionResult message for details about the result message sequence. - If the
StreamingDetectIntentRequest.enable_partial_response
field was true, thedetect_intent_response
field is populated for each of the (N-1) responses, where 1 <= N <= 4. These responses set the DetectIntentResponse.response_type field toPARTIAL
. For the final Nth response message, thedetect_intent_response
is fully populated, and DetectIntentResponse.response_type is set toFINAL
.
Generated from protobuf message google.cloud.dialogflow.cx.v3.StreamingDetectIntentResponse
Namespace
Google \ Cloud \ Dialogflow \ Cx \ V3Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ recognition_result |
StreamingRecognitionResult
The result of speech recognition. |
↳ detect_intent_response |
DetectIntentResponse
The response from detect intent. |
↳ debugging_info |
CloudConversationDebuggingInfo
Debugging info that would get populated when |
getRecognitionResult
The result of speech recognition.
Returns | |
---|---|
Type | Description |
StreamingRecognitionResult|null |
hasRecognitionResult
setRecognitionResult
The result of speech recognition.
Parameter | |
---|---|
Name | Description |
var |
StreamingRecognitionResult
|
Returns | |
---|---|
Type | Description |
$this |
getDetectIntentResponse
The response from detect intent.
Returns | |
---|---|
Type | Description |
DetectIntentResponse|null |
hasDetectIntentResponse
setDetectIntentResponse
The response from detect intent.
Parameter | |
---|---|
Name | Description |
var |
DetectIntentResponse
|
Returns | |
---|---|
Type | Description |
$this |
getDebuggingInfo
Debugging info that would get populated when
StreamingDetectIntentRequest.enable_debugging_info
is set to true.
Returns | |
---|---|
Type | Description |
CloudConversationDebuggingInfo|null |
hasDebuggingInfo
clearDebuggingInfo
setDebuggingInfo
Debugging info that would get populated when
StreamingDetectIntentRequest.enable_debugging_info
is set to true.
Parameter | |
---|---|
Name | Description |
var |
CloudConversationDebuggingInfo
|
Returns | |
---|---|
Type | Description |
$this |
getResponse
Returns | |
---|---|
Type | Description |
string |