Google Cloud Ces V1 Client - Class InputAudioConfig (0.1.0)

Reference documentation and code samples for the Google Cloud Ces V1 Client class InputAudioConfig.

InputAudioConfig configures how the CES agent should interpret the incoming audio data.

Generated from protobuf message google.cloud.ces.v1.InputAudioConfig

Namespace

Google \ Cloud \ Ces \ V1

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ audio_encoding
int

Required. The encoding of the input audio data.

↳ sample_rate_hertz
int

Required. The sample rate (in Hertz) of the input audio data.

↳ noise_suppression_level
string

Optional. Whether to enable noise suppression on the input audio. Available values are "low", "moderate", "high", "very_high".

getAudioEncoding

Required. The encoding of the input audio data.

Returns
Type
Description
int
Enum of type AudioEncoding .

setAudioEncoding

Required. The encoding of the input audio data.

Parameter
Name
Description
var
int

Enum of type AudioEncoding .

Returns
Type
Description
$this

getSampleRateHertz

Required. The sample rate (in Hertz) of the input audio data.

Returns
Type
Description
int

setSampleRateHertz

Required. The sample rate (in Hertz) of the input audio data.

Parameter
Name
Description
var
int
Returns
Type
Description
$this

getNoiseSuppressionLevel

Optional. Whether to enable noise suppression on the input audio.

Available values are "low", "moderate", "high", "very_high".

Returns
Type
Description
string

setNoiseSuppressionLevel

Optional. Whether to enable noise suppression on the input audio.

Available values are "low", "moderate", "high", "very_high".

Parameter
Name
Description
var
string
Returns
Type
Description
$this
Create a Mobile Website
View Site in Mobile | Classic
Share by: