cjklib.reading.operator.CantoneseIPAOperator is an experimental implementation of a transcription of Cantonese into the International Phonetic Alphabet (IPA).
Features:
CantonteseIPAOperator does not supply the same closed set of syllables as other ReadingOperators as IPA provides different ways to represent pronunciation. Because of that a user defined IPA syllable will not easily map to another transcription system and thus only basic support is provided for this direction.
This operator supplies an additional method getOnsetRhyme() which allows breaking down syllables into their onset and rhyme.
Tones in IPA can be expressed using different schemes. The following schemes are implemented here:
The operator comes with three different set of tones to accommodate the user but at the same time handle all different tone types. This setting is controlled by option 'stopTones', where 'none' will force the set of 7 basic tones, 'general' will add the three stop tones found in STOP_TONES, and 'explicit' will add one stop tone for each possible vowel length i.e. short and long, making up the maximum count of 13. Internally the set with explicit stop tones is used.
(摩登廣州話語音學). Walter de Gruyter, 1997, ISBN 3-11-014893-5.
Cantonese Linguistics. Linguistic Society of Hong Kong, 1998, ISBN 962-7578-04-5.
See also