Cloud Text-to-Speech V1beta1 API - Class Google::Cloud::TextToSpeech::V1beta1::Voice (v0.9.0)

Reference documentation and code samples for the Cloud Text-to-Speech V1beta1 API class Google::Cloud::TextToSpeech::V1beta1::Voice.

Description of a voice supported by the TTS service.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#language_codes

def language_codes() -> ::Array<::String>
Returns
  • (::Array<::String>) — The languages that this voice supports, expressed as BCP-47 language tags (e.g. "en-US", "es-419", "cmn-tw").

#language_codes=

def language_codes=(value) -> ::Array<::String>
Parameter
  • value (::Array<::String>) — The languages that this voice supports, expressed as BCP-47 language tags (e.g. "en-US", "es-419", "cmn-tw").
Returns
  • (::Array<::String>) — The languages that this voice supports, expressed as BCP-47 language tags (e.g. "en-US", "es-419", "cmn-tw").

#name

def name() -> ::String
Returns
  • (::String) — The name of this voice. Each distinct voice has a unique name.

#name=

def name=(value) -> ::String
Parameter
  • value (::String) — The name of this voice. Each distinct voice has a unique name.
Returns
  • (::String) — The name of this voice. Each distinct voice has a unique name.

#natural_sample_rate_hertz

def natural_sample_rate_hertz() -> ::Integer
Returns
  • (::Integer) — The natural sample rate (in hertz) for this voice.

#natural_sample_rate_hertz=

def natural_sample_rate_hertz=(value) -> ::Integer
Parameter
  • value (::Integer) — The natural sample rate (in hertz) for this voice.
Returns
  • (::Integer) — The natural sample rate (in hertz) for this voice.

#ssml_gender

def ssml_gender() -> ::Google::Cloud::TextToSpeech::V1beta1::SsmlVoiceGender
Returns

#ssml_gender=

def ssml_gender=(value) -> ::Google::Cloud::TextToSpeech::V1beta1::SsmlVoiceGender
Parameter
Returns