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 \ CustomPronunciationParamsMethods
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;