Dialogflow CX V3 API - Class Google::Cloud::Dialogflow::CX::V3::StreamingDetectIntentResponse (v1.5.0)

Reference documentation and code samples for the Dialogflow CX V3 API class Google::Cloud::Dialogflow::CX::V3::StreamingDetectIntentResponse.

The top-level message returned from the StreamingDetectIntent method.

Multiple response messages can be returned in order:

  • If the StreamingDetectIntentRequest.query_input.audio field was set, the first M messages contain recognition_result. Each recognition_result represents a more complete transcript of what the user said. The last recognition_result has is_final set to true.

  • If the StreamingDetectIntentRequest.enable_partial_response field was true, the detect_intent_response field is populated for each of the following N responses, where 0 <= N <= 5. These responses set the DetectIntentResponse.response_type field to PARTIAL.

For the last response message, the detect_intent_response is fully populated, and DetectIntentResponse.response_type is set to FINAL.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#debugging_info

def debugging_info() -> ::Google::Cloud::Dialogflow::CX::V3::CloudConversationDebuggingInfo
Returns

#debugging_info=

def debugging_info=(value) -> ::Google::Cloud::Dialogflow::CX::V3::CloudConversationDebuggingInfo
Parameter
Returns

#detect_intent_response

def detect_intent_response() -> ::Google::Cloud::Dialogflow::CX::V3::DetectIntentResponse
Returns
  • (::Google::Cloud::Dialogflow::CX::V3::DetectIntentResponse) — The response from detect intent.

    Note: The following fields are mutually exclusive: detect_intent_response, recognition_result. If a field in that set is populated, all other fields in the set will automatically be cleared.

#detect_intent_response=

def detect_intent_response=(value) -> ::Google::Cloud::Dialogflow::CX::V3::DetectIntentResponse
Parameter
  • value (::Google::Cloud::Dialogflow::CX::V3::DetectIntentResponse) — The response from detect intent.

    Note: The following fields are mutually exclusive: detect_intent_response, recognition_result. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::Dialogflow::CX::V3::DetectIntentResponse) — The response from detect intent.

    Note: The following fields are mutually exclusive: detect_intent_response, recognition_result. If a field in that set is populated, all other fields in the set will automatically be cleared.

#recognition_result

def recognition_result() -> ::Google::Cloud::Dialogflow::CX::V3::StreamingRecognitionResult
Returns

#recognition_result=

def recognition_result=(value) -> ::Google::Cloud::Dialogflow::CX::V3::StreamingRecognitionResult
Parameter
Returns