# Google Cloud Dialogflow V2 Client - Class OutputAudio (2.4.0)

2.4.0 (latest) 2.3.1 2.2.1 2.1.2 2.0.1 1.17.2 1.16.0 1.15.1 1.14.0 1.13.0 1.12.3 1.11.0 1.10.2 1.9.0 1.8.0 1.7.2 1.6.0 1.5.0 1.4.0 1.3.2 1.2.0 1.1.1 1.0.1 Reference documentation and code samples for the Google Cloud Dialogflow V2 Client class OutputAudio.

Represents the natural language speech audio to be played to the end user.

Generated from protobuf message `google.cloud.dialogflow.v2.OutputAudio`

## Namespace

Google \\ Cloud \\ Dialogflow \\ V2

## Methods

### __construct

Constructor.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `data` | `array` Optional. Data for populating the Message object. |
| `↳ config` | `https://docs.cloud.google.com/php/docs/reference/cloud-dialogflow/latest/V2.OutputAudioConfig` Instructs the speech synthesizer how to generate the speech audio. |
| `↳ audio` | `string` The natural language speech audio. |

### getConfig

Instructs the speech synthesizer how to generate the speech
audio.

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/php/docs/reference/cloud-dialogflow/latest/V2.OutputAudioConfig|null` |   |

### hasConfig

### clearConfig

### setConfig

Instructs the speech synthesizer how to generate the speech
audio.

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `var` | `https://docs.cloud.google.com/php/docs/reference/cloud-dialogflow/latest/V2.OutputAudioConfig` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `$this` |   |

### getAudio

The natural language speech audio.

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `string` |   |

### setAudio

The natural language speech audio.

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `var` | `string` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `$this` |   |