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.
160 161 162 |
# File 'lib/google/apis/texttospeech_v1/classes.rb', line 160 def initialize(**args) update!(**args) end |
Instance Attribute Details
#phonetic_encoding ⇒ String
The phonetic encoding of the phrase.
Corresponds to the JSON property phoneticEncoding
146 147 148 |
# File 'lib/google/apis/texttospeech_v1/classes.rb', line 146 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
152 153 154 |
# File 'lib/google/apis/texttospeech_v1/classes.rb', line 152 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
158 159 160 |
# File 'lib/google/apis/texttospeech_v1/classes.rb', line 158 def pronunciation @pronunciation end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
165 166 167 168 169 |
# File 'lib/google/apis/texttospeech_v1/classes.rb', line 165 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 |