public sealed class DetectIntentResponse : IMessage<DetectIntentResponse>, IEquatable<DetectIntentResponse>, IDeepCloneable<DetectIntentResponse>, IBufferMessage, IMessage
The message returned from the DetectIntent method.
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.response_messages][google.cloud.dialogflow.cx.v3.QueryResult.response_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.
In some scenarios, multiple output audio fields may be present in the
response structure. In these cases, only the top-most-level audio output
has content.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe \u003ccode\u003eDetectIntentResponse\u003c/code\u003e class is the message returned from the \u003ccode\u003eDetectIntent\u003c/code\u003e method within the Google.Cloud.Dialogflow.Cx.V3 namespace, and the latest version for this class is 2.23.0.\u003c/p\u003e\n"],["\u003cp\u003eThis class implements interfaces such as \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, providing capabilities for message handling, equality checks, deep cloning, and buffer manipulation.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eDetectIntentResponse\u003c/code\u003e class has properties for \u003ccode\u003eOutputAudio\u003c/code\u003e (audio data as bytes), \u003ccode\u003eOutputAudioConfig\u003c/code\u003e (speech synthesizer configuration), \u003ccode\u003eQueryResult\u003c/code\u003e (conversational query result), and \u003ccode\u003eResponseId\u003c/code\u003e (unique response identifier).\u003c/p\u003e\n"],["\u003cp\u003eThe output audio property of the \u003ccode\u003eDetectIntentResponse\u003c/code\u003e class is dependent on default platform text responses found in the \u003ccode\u003equery_result.response_messages\u003c/code\u003e field, and will be empty if no such text responses are found.\u003c/p\u003e\n"],["\u003cp\u003eMultiple versions of the \u003ccode\u003eDetectIntentResponse\u003c/code\u003e class are available, ranging from 1.0.0 to 2.23.0, allowing developers to use the version appropriate for their project's needs.\u003c/p\u003e\n"]]],[],null,[]]