Cloud Text-to-Speech V1 Client - Class PhoneticEncoding (2.2.1)

Reference documentation and code samples for the Cloud Text-to-Speech V1 Client class PhoneticEncoding.

The phonetic encoding of the phrase.

Protobuf type google.cloud.texttospeech.v1.CustomPronunciationParams.PhoneticEncoding

Namespace

Google \ Cloud \ TextToSpeech \ V1 \ CustomPronunciationParams

Methods

static::name

Parameter
Name Description
value mixed

static::value

Parameter
Name Description
name mixed

Constants

PHONETIC_ENCODING_UNSPECIFIED

Value: 0

Not specified.

Generated from protobuf enum PHONETIC_ENCODING_UNSPECIFIED = 0;

PHONETIC_ENCODING_IPA

Value: 1

IPA, such as apple -> ˈæpəl.

https://en.wikipedia.org/wiki/International_Phonetic_Alphabet

Generated from protobuf enum PHONETIC_ENCODING_IPA = 1;

PHONETIC_ENCODING_X_SAMPA

Value: 2

X-SAMPA, such as apple -> "{p@l".

https://en.wikipedia.org/wiki/X-SAMPA

Generated from protobuf enum PHONETIC_ENCODING_X_SAMPA = 2;

PHONETIC_ENCODING_JAPANESE_YOMIGANA

Value: 3

For reading-to-pron conversion to work well, the pronunciation field should only contain Kanji, Hiragana, and Katakana.

The pronunciation can also contain pitch accents. The start of a pitch phrase is specified with ^ and the down-pitch position is specified with !, for example: phrase:端 pronunciation:^はし phrase:箸 pronunciation:^は!し phrase:橋 pronunciation:^はし! We currently only support the Tokyo dialect, which allows at most one down-pitch per phrase (i.e. at most one ! between ^).

Generated from protobuf enum PHONETIC_ENCODING_JAPANESE_YOMIGANA = 3;

PHONETIC_ENCODING_PINYIN

Value: 4

Used to specify pronunciations for Mandarin words. See https://en.wikipedia.org/wiki/Pinyin.

For example: 朝阳, the pronunciation is "chao2 yang2". The number represents the tone, and there is a space between syllables. Neutral tones are represented by 5, for example 孩子 "hai2 zi5".

Generated from protobuf enum PHONETIC_ENCODING_PINYIN = 4;