123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300 |
- // This file is UTF8 encoded
- // Spelling to phoneme rules for Malayalam
- // A means vowel letters (not vowel signs)
- // B means a combining vowel sign or a virama
- // change (k t. t p) to (g d. d b) if followed by a vowel, unless at start of a word or preceeded by an unvoiced stop consonant ??
- .L01 _ ക് ച് ട് ത് പ്
- .replace
- ൦ 0 // Convert Malayalam numbers
- ൧ 1
- ൨ 2
- ൩ 3
- ൪ 4
- ൫ 5
- ൬ 6
- ൭ 7
- ൮ 8
- ൯ 9
- ോ ോ
- ൊ ൊ
- ൌ ൌ
- .group ക
- ക് k
- L01) ക ka
- L01) ക (B k
- ക ga
- ക (B g
- ക്ക k:a
- ക്ക (B k:
- .group ഖ
- ഖ k#a
- ഖ (B k#
- .group ഗ
- ഗ ga
- ഗ (B g
- .group ഘ
- ഘ g#a
- ഘ (B g#
- .group ങ
- ങ Na
- ങ (B N
- .group ച
- ച ca
- ച (B c
- .group ഛ
- ഛ c#a
- ഛ (B c#
- .group ജ
- ജ Ja
- ജ (B J
- .group ഝ
- ഝ J#a
- ഝ (B J#
- .group ഞ
- ഞ n^a
- ഞ (B n^
- .group ട
- ട് t.
- L01) ട t.a
- L01) ട (B t.
- ട d.a
- ട (B d.
- ട്ട t.:a
- ട്ട (B t.:
- .group ഠ
- ഠ t.#a
- ഠ (B t.#
- .group ഡ
- ഡ d.a
- ഡ (B d.
- .group ഢ
- ഢ d.#a
- ഢ (B d.#
- .group ണ
- ണ n.a
- ണ (B n.
- .group ത
- ത് t
- L01) ത ta
- L01) ത (B t
- ത da
- ത (B d
- ത്ത t:a
- ത്ത (B t:
- .group ഥ
- ഥ t#a
- ഥ (B t#
- .group ദ
- ദ da
- ദ (B d
- .group ധ
- ധ d#a
- ധ (B d#
- .group ന
- ന na
- ന (B n
- .group പ
- പ് p
- L01) പ pa
- L01) പ (B p
- പ ba
- പ (B b
- പ്പ p:a
- പ്പ (B p:
- .group ഫ
- ഫ p#a
- ഫ (B p#
- _പ്രൊ) ഫ (സര് fa
- .group ബ
- ബ ba
- ബ (B b
- .group ഭ
- ഭ b#a
- ഭ (B b#
- .group മ
- മ ma
- മ (B m
- .group യ
- യ ja
- യ (B j
- .group ര
- ര ra
- ര (B r
- .group റ
- റ R2a
- റ (B R2
- ന്) റ d2
- റ്റ t.t. // ?? R2R2 = t.t.
- .group ല
- ല la
- ല (B l
- .group ള
- ള l.a
- ള (B l.
- .group ഴ // retroflex [r.] ?
- ഴ r.a
- ഴ (B r.
- .group വ
- വ va
- വ (B v
- .group ശ
- ശ S;a
- ശ (B S;
- .group ഷ
- ഷ s.a
- ഷ (B s.
- .group സ
- സ sa
- സ (B s
- .group ഹ
- ഹ ha
- ഹ (B h
- // chillu consonants
- .group ൺ
- ൺ n.
- .group ൻ
- ൻ n
- .group ർ
- ർ r
- .group ൽ
- ൽ l
- .group ൾ
- ൾ l.
- .group ൿ
- ൿ k
- .group 0xe0b4 // characters which start with UTF-8 bytes: [e0 b4]
- ഽ // avagraha
- ം m // anusvara (this should nasalize the vowel)
- ഃ h // visarga
- അ a
- ആ a:
- ഇ i
- ഈ i:
- ഉ u
- ഊ u:
- ഋ Ry
- എ e
- _) എ ;e
- ഏ e:
- _) ഏ ;e:
- ഐ aI
- ഒ o
- ഓ o:
- ഔ aU
- // combining vowel signs
- ാ a:
- ി i
- ി (ല്K I
- .group 0xe0b5 // characters which start with UTF-8 bytes: [e0 b5]
- ീ i:
- ു u
- ൂ u:
- ൃ r-
- ൄ r-:
- െ e
- േ e:
- ൈ aI
- ൊ o
- ോ o:
- ൌ aU
- ൗ aU // au length mark, treat at [aU] ?
- ് // virama
- ൎ // chillu-virama (unofficial)
- ്് // espeak uses double-virama for "virama + U+200d" (zero-width joiner), to indicate a chillu character
- ് (_ y // epenthetic vowel at end of word
- ൠ Ry:
- ൡ ly:
- .group
- $ do:l.ar
|