Cloud Text-to-Speech V1 Client - Class StreamingAudioConfig (2.2.2)

Reference documentation and code samples for the Cloud Text-to-Speech V1 Client class StreamingAudioConfig.

Description of the desired output audio data.

Generated from protobuf message google.cloud.texttospeech.v1.StreamingAudioConfig

Namespace

Google \ Cloud \ TextToSpeech \ V1

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ audio_encoding
int

Required. The format of the audio byte stream. Streaming supports PCM, ALAW, MULAW and OGG_OPUS. All other encodings return an error.

↳ sample_rate_hertz
int

Optional. The synthesis sample rate (in hertz) for this audio.

↳ speaking_rate
float

Optional. Input only. Speaking rate/speed, in the range [0.25, 2.0]. 1.0 is the normal native speed supported by the specific voice. 2.0 is twice as fast, and 0.5 is half as fast. If unset(0.0), defaults to the native 1.0 speed. Any other values < 0.25 or > 2.0 will return an error.

getAudioEncoding

Required. The format of the audio byte stream.

Streaming supports PCM, ALAW, MULAW and OGG_OPUS. All other encodings return an error.

Returns
Type
Description
int

setAudioEncoding

Required. The format of the audio byte stream.

Streaming supports PCM, ALAW, MULAW and OGG_OPUS. All other encodings return an error.

Parameter
Name
Description
var
int
Returns
Type
Description
$this

getSampleRateHertz

Optional. The synthesis sample rate (in hertz) for this audio.

Returns
Type
Description
int

setSampleRateHertz

Optional. The synthesis sample rate (in hertz) for this audio.

Parameter
Name
Description
var
int
Returns
Type
Description
$this

getSpeakingRate

Optional. Input only. Speaking rate/speed, in the range [0.25, 2.0]. 1.0 is the normal native speed supported by the specific voice. 2.0 is twice as fast, and 0.5 is half as fast. If unset(0.0), defaults to the native 1.0 speed. Any other values < 0.25 or > 2.0 will return an error.

Returns
Type
Description
float

setSpeakingRate

Optional. Input only. Speaking rate/speed, in the range [0.25, 2.0]. 1.0 is the normal native speed supported by the specific voice. 2.0 is twice as fast, and 0.5 is half as fast. If unset(0.0), defaults to the native 1.0 speed. Any other values < 0.25 or > 2.0 will return an error.

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