Google Cloud Text-to-Speech v1 API - Class CustomPronunciationParams (3.11.0)

public sealed class CustomPronunciationParams : IMessage<CustomPronunciationParams>, IEquatable<CustomPronunciationParams>, IDeepCloneable<CustomPronunciationParams>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Cloud Text-to-Speech v1 API class CustomPronunciationParams.

Pronunciation customization for a phrase.

Inheritance

object > CustomPronunciationParams

Namespace

Google.Cloud.TextToSpeech.V1

Assembly

Google.Cloud.TextToSpeech.V1.dll

Constructors

CustomPronunciationParams()

public CustomPronunciationParams()

CustomPronunciationParams(CustomPronunciationParams)

public CustomPronunciationParams(CustomPronunciationParams other)
Parameter
Name Description
other CustomPronunciationParams

Properties

HasPhoneticEncoding

public bool HasPhoneticEncoding { get; }

Gets whether the "phonetic_encoding" field is set

Property Value
Type Description
bool

HasPhrase

public bool HasPhrase { get; }

Gets whether the "phrase" field is set

Property Value
Type Description
bool

HasPronunciation

public bool HasPronunciation { get; }

Gets whether the "pronunciation" field is set

Property Value
Type Description
bool

PhoneticEncoding

public CustomPronunciationParams.Types.PhoneticEncoding PhoneticEncoding { get; set; }

The phonetic encoding of the phrase.

Property Value
Type Description
CustomPronunciationParamsTypesPhoneticEncoding

Phrase

public string Phrase { get; set; }

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.

Property Value
Type Description
string

Pronunciation

public string Pronunciation { get; set; }

The pronunciation of the phrase. This must be in the phonetic encoding specified above.

Property Value
Type Description
string