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 thequery_result.fulfillment_messagesfield. 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.
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 thequery_result.fulfillment_messagesfield. 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.
Returns
Type
Description
string
setOutputAudio
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 thequery_result.fulfillment_messagesfield. 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.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getOutputAudioConfig
The config used by the speech synthesizer to generate the output audio.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Google Cloud Dialogflow V2 Client - Class StreamingDetectIntentResponse (2.1.2)\n\nVersion latestkeyboard_arrow_down\n\n- [2.1.2 (latest)](/php/docs/reference/cloud-dialogflow/latest/V2.StreamingDetectIntentResponse)\n- [2.1.1](/php/docs/reference/cloud-dialogflow/2.1.1/V2.StreamingDetectIntentResponse)\n- [2.0.1](/php/docs/reference/cloud-dialogflow/2.0.1/V2.StreamingDetectIntentResponse)\n- [1.17.2](/php/docs/reference/cloud-dialogflow/1.17.2/V2.StreamingDetectIntentResponse)\n- [1.16.0](/php/docs/reference/cloud-dialogflow/1.16.0/V2.StreamingDetectIntentResponse)\n- [1.15.1](/php/docs/reference/cloud-dialogflow/1.15.1/V2.StreamingDetectIntentResponse)\n- [1.14.0](/php/docs/reference/cloud-dialogflow/1.14.0/V2.StreamingDetectIntentResponse)\n- [1.13.0](/php/docs/reference/cloud-dialogflow/1.13.0/V2.StreamingDetectIntentResponse)\n- [1.12.3](/php/docs/reference/cloud-dialogflow/1.12.3/V2.StreamingDetectIntentResponse)\n- [1.11.0](/php/docs/reference/cloud-dialogflow/1.11.0/V2.StreamingDetectIntentResponse)\n- [1.10.2](/php/docs/reference/cloud-dialogflow/1.10.2/V2.StreamingDetectIntentResponse)\n- [1.9.0](/php/docs/reference/cloud-dialogflow/1.9.0/V2.StreamingDetectIntentResponse)\n- [1.8.0](/php/docs/reference/cloud-dialogflow/1.8.0/V2.StreamingDetectIntentResponse)\n- [1.7.2](/php/docs/reference/cloud-dialogflow/1.7.2/V2.StreamingDetectIntentResponse)\n- [1.6.0](/php/docs/reference/cloud-dialogflow/1.6.0/V2.StreamingDetectIntentResponse)\n- [1.5.0](/php/docs/reference/cloud-dialogflow/1.5.0/V2.StreamingDetectIntentResponse)\n- [1.4.0](/php/docs/reference/cloud-dialogflow/1.4.0/V2.StreamingDetectIntentResponse)\n- [1.3.2](/php/docs/reference/cloud-dialogflow/1.3.2/V2.StreamingDetectIntentResponse)\n- [1.2.0](/php/docs/reference/cloud-dialogflow/1.2.0/V2.StreamingDetectIntentResponse)\n- [1.1.1](/php/docs/reference/cloud-dialogflow/1.1.1/V2.StreamingDetectIntentResponse)\n- [1.0.1](/php/docs/reference/cloud-dialogflow/1.0.1/V2.StreamingDetectIntentResponse) \nReference documentation and code samples for the Google Cloud Dialogflow V2 Client class StreamingDetectIntentResponse.\n\nThe top-level message returned from the\nStreamingDetectIntent method.\n\nMultiple response messages can be returned in order:\n\n1. If the [StreamingDetectIntentRequest.input_audio](/php/docs/reference/cloud-dialogflow/latest/V2.StreamingDetectIntentRequest#_Google_Cloud_Dialogflow_V2_StreamingDetectIntentRequest__getInputAudio__) field was set, the `recognition_result` field is populated for one or more messages. See the [StreamingRecognitionResult](/php/docs/reference/cloud-dialogflow/latest/V2.StreamingRecognitionResult) message for details about the result message sequence.\n2. The next message contains `response_id`, `query_result` and optionally `webhook_status` if a WebHook was called.\n\nGenerated from protobuf message `google.cloud.dialogflow.v2.StreamingDetectIntentResponse`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ Dialogflow \\\\ V2\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getResponseId\n\nThe unique identifier of the response. It can be used to\nlocate a response in the training example set or for reporting issues.\n\n### setResponseId\n\nThe unique identifier of the response. It can be used to\nlocate a response in the training example set or for reporting issues.\n\n### getRecognitionResult\n\nThe result of speech recognition.\n\n### hasRecognitionResult\n\n### clearRecognitionResult\n\n### setRecognitionResult\n\nThe result of speech recognition.\n\n### getQueryResult\n\nThe result of the conversational query or event processing.\n\n### hasQueryResult\n\n### clearQueryResult\n\n### setQueryResult\n\nThe result of the conversational query or event processing.\n\n### getWebhookStatus\n\nSpecifies the status of the webhook request.\n\n### hasWebhookStatus\n\n### clearWebhookStatus\n\n### setWebhookStatus\n\nSpecifies the status of the webhook request.\n\n### getOutputAudio\n\nThe audio data bytes encoded as specified in the request.\n\nNote: The output audio is generated based on the values of default platform\ntext responses found in the `query_result.fulfillment_messages` field. If\nmultiple default text responses exist, they will be concatenated when\ngenerating audio. If no default platform text responses exist, the\ngenerated audio content will be empty.\nIn some scenarios, multiple output audio fields may be present in the\nresponse structure. In these cases, only the top-most-level audio output\nhas content.\n\n### setOutputAudio\n\nThe audio data bytes encoded as specified in the request.\n\nNote: The output audio is generated based on the values of default platform\ntext responses found in the `query_result.fulfillment_messages` field. If\nmultiple default text responses exist, they will be concatenated when\ngenerating audio. If no default platform text responses exist, the\ngenerated audio content will be empty.\nIn some scenarios, multiple output audio fields may be present in the\nresponse structure. In these cases, only the top-most-level audio output\nhas content.\n\n### getOutputAudioConfig\n\nThe config used by the speech synthesizer to generate the output audio.\n\n### hasOutputAudioConfig\n\n### clearOutputAudioConfig\n\n### setOutputAudioConfig\n\nThe config used by the speech synthesizer to generate the output audio.\n\n### getDebuggingInfo\n\nDebugging info that would get populated when\n[StreamingDetectIntentRequest.enable_debugging_info](/php/docs/reference/cloud-dialogflow/latest/V2.StreamingDetectIntentRequest#_Google_Cloud_Dialogflow_V2_StreamingDetectIntentRequest__getEnableDebuggingInfo__)\nis set to true.\n\n### hasDebuggingInfo\n\n### clearDebuggingInfo\n\n### setDebuggingInfo\n\nDebugging info that would get populated when\n[StreamingDetectIntentRequest.enable_debugging_info](/php/docs/reference/cloud-dialogflow/latest/V2.StreamingDetectIntentRequest#_Google_Cloud_Dialogflow_V2_StreamingDetectIntentRequest__getEnableDebuggingInfo__)\nis set to true."]]