Google Cloud Dialogflow Cx V3 Client - Class StreamingDetectIntentResponse (0.5.0)

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 the StreamingDetectIntentRequest.enable_partial_response field was false, the recognition_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, the detect_intent_response field is populated for each of the (N-1) responses, where 1 <= N <= 4. These responses set the DetectIntentResponse.response_type field to PARTIAL. For the final Nth response message, the detect_intent_response is fully populated, and DetectIntentResponse.response_type is set to FINAL.

Generated from protobuf message google.cloud.dialogflow.cx.v3.StreamingDetectIntentResponse

Namespace

Google \ Cloud \ Dialogflow \ Cx \ V3

Methods

__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 StreamingDetectIntentRequest.enable_debugging_info is set to true.

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