Class: Google::Apis::TexttospeechV1::CustomPronunciationParams
- Inherits:
-
Object
- Object
- Google::Apis::TexttospeechV1::CustomPronunciationParams
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/texttospeech_v1/classes.rb,
lib/google/apis/texttospeech_v1/representations.rb,
lib/google/apis/texttospeech_v1/representations.rb
Overview
Pronunciation customization for a phrase.
Instance Attribute Summary collapse
-
#phonetic_encoding ⇒ String
The phonetic encoding of the phrase.
-
#phrase ⇒ String
The phrase to which the customization is applied.
-
#pronunciation ⇒ String
The pronunciation of the phrase.
Instance Method Summary collapse
-
#initialize(**args) ⇒ CustomPronunciationParams
constructor
A new instance of CustomPronunciationParams.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ CustomPronunciationParams
Returns a new instance of CustomPronunciationParams.
173 174 175 |
# File 'lib/google/apis/texttospeech_v1/classes.rb', line 173 def initialize(**args) update!(**args) end |
Instance Attribute Details
#phonetic_encoding ⇒ String
The phonetic encoding of the phrase.
Corresponds to the JSON property phoneticEncoding
159 160 161 |
# File 'lib/google/apis/texttospeech_v1/classes.rb', line 159 def phonetic_encoding @phonetic_encoding end |
#phrase ⇒ String
The phrase to which the customization is applied. The phrase can be multiple
words, such as proper nouns, but shouldn't span the length of the sentence.
Corresponds to the JSON property phrase
165 166 167 |
# File 'lib/google/apis/texttospeech_v1/classes.rb', line 165 def phrase @phrase end |
#pronunciation ⇒ String
The pronunciation of the phrase. This must be in the phonetic encoding
specified above.
Corresponds to the JSON property pronunciation
171 172 173 |
# File 'lib/google/apis/texttospeech_v1/classes.rb', line 171 def pronunciation @pronunciation end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
178 179 180 181 182 |
# File 'lib/google/apis/texttospeech_v1/classes.rb', line 178 def update!(**args) @phonetic_encoding = args[:phonetic_encoding] if args.key?(:phonetic_encoding) @phrase = args[:phrase] if args.key?(:phrase) @pronunciation = args[:pronunciation] if args.key?(:pronunciation) end |