Reference documentation and code samples for the Cloud Text-to-Speech V1 API class Google::Cloud::TextToSpeech::V1::StreamingAudioConfig.
Description of the desired output audio data.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#audio_encoding
def audio_encoding() -> ::Google::Cloud::TextToSpeech::V1::AudioEncoding
Returns
- (::Google::Cloud::TextToSpeech::V1::AudioEncoding) — Required. The format of the audio byte stream. Streaming supports PCM, ALAW, MULAW and OGG_OPUS. All other encodings return an error.
#audio_encoding=
def audio_encoding=(value) -> ::Google::Cloud::TextToSpeech::V1::AudioEncoding
Parameter
- value (::Google::Cloud::TextToSpeech::V1::AudioEncoding) — Required. The format of the audio byte stream. Streaming supports PCM, ALAW, MULAW and OGG_OPUS. All other encodings return an error.
Returns
- (::Google::Cloud::TextToSpeech::V1::AudioEncoding) — 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
def sample_rate_hertz() -> ::Integer
Returns
- (::Integer) — Optional. The synthesis sample rate (in hertz) for this audio.
#sample_rate_hertz=
def sample_rate_hertz=(value) -> ::Integer
Parameter
- value (::Integer) — Optional. The synthesis sample rate (in hertz) for this audio.
Returns
- (::Integer) — Optional. The synthesis sample rate (in hertz) for this audio.
#speaking_rate
def speaking_rate() -> ::Float
Returns
- (::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.
#speaking_rate=
def speaking_rate=(value) -> ::Float
Parameter
- value (::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.
Returns
- (::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.