Google Cloud Dialogflow V2 Client - Class AudioInput (2.1.0)

Reference documentation and code samples for the Google Cloud Dialogflow V2 Client class AudioInput.

Represents the natural language speech audio to be processed.

Generated from protobuf message google.cloud.dialogflow.v2.AudioInput

Namespace

Google \ Cloud \ Dialogflow \ V2

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ config InputAudioConfig

Required. Instructs the speech recognizer how to process the speech audio.

↳ audio string

Required. The natural language speech audio to be processed. A single request can contain up to 2 minutes of speech audio data. The transcribed text cannot contain more than 256 bytes for virtual agent interactions.

getConfig

Required. Instructs the speech recognizer how to process the speech audio.

Returns
Type Description
InputAudioConfig|null

hasConfig

clearConfig

setConfig

Required. Instructs the speech recognizer how to process the speech audio.

Parameter
Name Description
var InputAudioConfig
Returns
Type Description
$this

getAudio

Required. The natural language speech audio to be processed.

A single request can contain up to 2 minutes of speech audio data. The transcribed text cannot contain more than 256 bytes for virtual agent interactions.

Returns
Type Description
string

setAudio

Required. The natural language speech audio to be processed.

A single request can contain up to 2 minutes of speech audio data. The transcribed text cannot contain more than 256 bytes for virtual agent interactions.

Parameter
Name Description
var string
Returns
Type Description
$this