123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729 |
-
- // This file is UTF8 encoded
- // Spelling to phoneme rules for Tamil
-
- // B means a combining vowel sign, or a virama
- // K means a consonant or end-of-word
-
-
- .replace
- ௦ 0 // Tamil numbers
- ௧ 1
- ௨ 2
- ௩ 3
- ௪ 4
- ௫ 5
- ௬ 6
- ௭ 7
- ௮ 8
- ௯ 9
-
- ொ ொ
- ோ ோ
- ௌ ௌ
-
-
- // க is k when preceded by these
- .L01 ஷ் ஸ் ட்
-
-
- // consonants
-
- .group க
- க்ஷ ks.V
- க்ஷ (B ks.
-
- க gV // inter-vocalic, unless there is virama before or after
- க (B g
- _) க kV
- _) க (B k
- _) க (T gV // if word has $alt attribute in ta_list
- _) க (BT g // $alt
- க்க kkV
- க்க (B kk
- ற்) க _kV
- ற்) க (B _k
- L01) க kV
- L01) க (B k
- க (ிரு k
- க (ூட k
-
- க (ீத g
- க (ஜ gV
-
- _) க (ௌ g
- _) க (ௌட்டில்ய k
- _) கௌட (ில்ய kaUt.
- _) க (ம்பீர gV
- _) க (ந்தர்வ gV
- _) க (ோவிந்த g
- _) க (ணே gV
- _) க (ருட gV
- _) க (ர்ஜ gV
- _) க (ாண்டாமிருக g
- _) க (ோந்து g
- _) க (ாந்த g
- _) க (ுண்ட g
- _) க (ோபுர g
- _) க (ுகன g
- _) க (ணபதி gV
- _) க (ணீர gV
- _) க (ோதுமை g
- _) க (ுகை g
- _) க (ோஷ g
- _) க (ுண g
- _) க (தியில் gV
- _) க (டிகார gV
- வி) க்ட (ோரியா kt. // victoria
- க (ாரன k
- க (ாரர k
- _) கோப (ித்து ko:b
- _) க (ோபப் k
- _) க (ெட்டி g
- _) க (வண gV
- _) க (ோகுல g
- கோப (ால go:p
- _) க (ோபிய g
- _) க (ோபிநா g
- _) க (ோபிசெட் g
- _) க (ூடலூர g
- _) க (ுடியாத்த g
- _) க (வன gV
- _) க (ுருவின g
- _) க (ுருவிட g
- _) க (ுருக்கள g
- _) க (ுருவோட g
- _) க (ுருவுடை g
- _) க (ுருரா g
- _) க (ுருநா g
- _) க (ுருவாய g
- _) க (ும்மிடிப்பூண் g
- _) க (ுஜராத g
- _) க (ிரிதர g
- _) க (ிரிஜா g
- _) க (ோரம g
- _) க (ோரப g
- _) க (ோரக g
- _) க (ோரத g
- _) க (ர்ப gV
- _) க (ோவா g
- _) க (ாண்டீப g
- _) க (ர்வ gV
- _) க (ுருவா g
-
- _கல்) க (ி k
- _கல்) க (ண்ட kV
- _கல்) க (த்தா kV
- கொல்) க (த்தா kV
- கோயில்) க (ாளை k
- _) குல்க (ந்த gulkV
- _ராஜ) க (ும k
- _ராஜ) க (ுல k
-
-
- .group ங
- ங NV
- ங (B N
-
-
- .group ச
- ச sV // ?? [z]
- ச (B s
- _) ச sV
- _) ச (B s
- ச்ச tS:V
- ச்ச (B tS:
- ட்) ச tSV
- ட்) ச (B tS
- ற்) ச tSV
- ற்) ச (B tS
- ஞ்) ச dZV
- ஞ்) ச (B dZ
- ச் (_ tS
- ச்_) ச tSV // previous word ends in ச்
- ச்_) ச (B tS
- _) ச (ெண்ட tS
-
- _) ச (ிட் tS
- _) ச (ின் tS
- _) ச (ேரி tS
-
- _) ச (ப்பாத்தி tSV
- _) ச (ெட்டியார tS
- _) ச (ெட்டிப்பாளைய tS
- _) ச (க்கரவர்த்தி tSV
- _) ச (ென்னை tS
- _) ச (ீன tS
- _) ச (ீனிவா s
- _) ச (ித்தப்ப tS
- _) ச (ிதம்பர tS
- _) ச (ித்ரா tS
- _) ச (ெல்லம tS
- _) ச (துர் tSV
- வி) ச (ித்திர tS
-
- _) சிரு (ஷ்டி sri
- ச (ாந்தி s.
- ச (ண்மு s.V
- சங்க (ர s.VNkV
- ச (ண்பக s.V
- ச (ெண்பக s.
-
-
- .group ஜ
- ஜ dZV
- ஜ (B dZ
-
-
- .group ஞ
- ஞ n^V
- ஞ (B n^
-
-
- .group ட
- ட d.V
- ட (B d.
- _) ட (ீ t.
- ட்ட t.t.V
- ட்ட (B t.t.
- ஷ்) ட t.V
- ஷ்) ட (B t.
- _) டாக்ட (ர d.a:kt.V
- _) ட (ோக்கியோ t.
- ிங்) ட (ன் t.V // -ington
- _) ட (ாக்க t. // talkies
- _) டிராக்ட (ர t.ira:gt.V
-
- .group ண
- ண n.V
- ண (B n.
-
-
- .group த
- த dV
- த (B d
- _) த tV
- _) த (B t
- _) த (T dV // if word has $alt attribute in ta_list
- _) த (BT d // if word has $alt
- த்த ttV
- த்த (B tt
- க்) த tV
- க்) த (B t
- ஸ்) த tV
- ஸ்) த (B t
-
- // exceptions, த as [d]
- _) த (ர்ம dV
- _) த (ுர் d
- _) த (ூர d
- _) த (ெய்வ d
- _) த (ுஷ் d
- _) த (க்ஷிணா dV
- _) த (ண்ட dV
- _) த (ண்டவாள tV
- _) த (ருமி dV
- _) த (ர்பை dV
- _) த (ாவா d
- _) த (ாதா d
- _) த (ரித்திரம dV
- _) த (ர்பார dV
- _) த (ீர்க d
- _) த (ீரன d
- _) த (ீரர் d
- _) த (ீரச் d
- _) த (ினுச d
- _) த (ாராவி d
- _) த (ர்க dV
- // _) த (ான d
- _) த (ேக d
- _) த (ேக்கு t
- _) த (ேக்கிலை t
- _) த (ேக்கடி t
- _) த (ிரவிய d
- _) த (ூப d
- _) த (ீப d
- _) த (ைரிய d
- _) த (ிடீர d
- _) த (ிடப d
- _) த (ிடம d
- _) த (ிடும d
- _) த (ிரவ d
- _) த (ிடீ d
- _) த (ிவச d
- _) த (ியான d
- _) த (ானிய d
- _) த (ுக்க d
- _) த (ிகில d
- _) த (ூம d
- _) த (ாவணி d
- _) த (ாம்_தூம d
- _) த (ாடி d
- _) த (ாச d
- _) த (சரா dV
- _) த (ோஷ d
- _) த (ரணி dV
- _) த (ாரணி d
- _) த (ோசை d
- _) த (வம dV
- _) த (ட்சன dV
- _) த (ாட்சாய d
- _) த (ாக்கா d
- _) த (ில்லி d
- _) த (டித்த dV
- _) த (டியன dV
- _) த (டியர dV
- _) த (ிக்கு d
- _) த (ிக்கு_வாய t
- _) த (ிக்கில d
- _) த (னபால dV
- _) த (னசேகரன dV
- _) த (னலட்சுமி dV
- _) த (னகோடி dV
- _) த (னன்ஜெயன dV
- _) த (ிசை d
- _) த (சை dV
- _) த (னராஜ dV
- _) த (ன்மந்திரி dV
- _) த (ினம d
- _) த (ினக d
- _) த (னலக்ஷ்மி dV
- _) த (க்க்ஷிண dV
- _) த (ட்சிண dV
- _) த (ன்ராஜ dV
- _) த (ாராபுர d
- _) த (டி_மாட dV
- _) த (ேவன d
- _) த (ேவி d
- _) த (ேவர்க d
- _) த (ேவதை d
- _) த (ேவாம்ச d
- _) த (ிவ்ய d
- _) த (ிண்டிவன d
- _) த (ிண்டுக்கல d
- _) த (மயந்தி dV
- _) த (ுரோண d
- _) த (ுரியோதனன d
- _) த (ுச்சாதனன d
- _) த (ிரௌபதி d
- _) த (கன dV
- _) த (ானுவ d
- _) த (னுஷ dV
- _) த (ிடுக் d
- _) த (டவை dV
- _) த (ேவேந் d
- _) த (ரிசி dV
- _) த (ுரை d
- _) த (ேவ d
- _) த (ூசி d
-
- யு) த்த ddV
- யு) த்த(B dd
- பு) த்த (ி dd
- பு) த்த (ியி dd
- பு) த்த (ர ddV
- பு) த்த (ன ddV
-
- _சாந்) த (ி t
- _சும) த (ி t
- _வசந்) த (ி t
- _சுகந்) த (ி t
- _வனி) த (ா t
- _சுனி) த (ா t
- _ல) த (ா t
- பிரேமல) த (ா t
- _ரேவ) த (ி t
- _வினி) த (ா t
- _வசந்) த tV
- _பார்வ) த (ி t
- பிரபாவ) த (ி t
- _கோம) த (ி t
- _பிர) த (ீ t
-
- _) திரு (ஷ்டி dri
- _) திரு (திரா dri
- _) து (ரோண t
- _) தி (ரௌபதி t
- _) து(ரோக d
- _) தி (யாக t
-
-
-
- .group ந
- ந nV
- ந (B n // dental n
-
-
- .group ன
- ன nV
- ன (B n // alveolar n
-
-
- .group ப
- ப bV
- ப (B b
- _) ப pV
- _) ப (B p
- _) ப (T bV // if word has $alt attribute in ta_list
- _) ப (BT b // if word has $alt
- ப்ப ppV
- ப்ப (B pp
- ட்) ப pV
- ட்) ப (B p
- ற்) ப pV
- ற்) ப (B p
- று) ப _pV
- று) ப(B _p
-
- ம) ப pV
- ம) ப (ா p
- ம) ப (B b
- த) ப pV
- த) ப (ா p
- த) ப (B b
-
- @) பத (ி pVt
- ப (ுர p
- ப (ால p
- ப (ாள p
- ம்) ப (ா b
-
-
- // _) ப (ால b
- _) ப (ால் p
- _) ப (ாலின் p
- _) ப (ாலை p
- // _) ப (ாலில் p
- _) ப (ாலுடன் p
- // _) ப (ாலினுடைய p
-
- _) ப (ாலாபிஷேக p
- _) ப (ாலு b
- _) ப (ானு b
- _) ப (ீம b
- _) ப (காசுர bV
- _) ப (ோஜ b
- _) ப (தில bV
- _) ப (ஜ bV
- _) ப (ைரவ b
- _) ப (யம bV
- _) ப (ார்கவி b
- _) ப (ூதேவி b
- _) ப (ம்பாய bV
- _) ப (ாதுஷா b
- _) பக் (த bVk
- _) ப (லம bV
- _) ப (லவான bV
- _) ப (ிராமண b
- _) ப (ிரம்ம b
- _) ப (ம்பர bV
- _) ப (லூன bV
- _) ப (ூமி b
- _) ப (ூலோக b
- _) ப (ூகோல b
- _) ப (ூதம b
- _) ப (ூதங் b
- _) ப (ுதன b
- _) ப (கவான bV
- _) ப (ௌதிக b
- _) ப (ரோட bV
- _) ப (ெர்லிங b
- _) ப (ீஜிங b
- _) ப (ுவன b
- _) ப (ரதநாட்டிய bV
- _) ப (ேதலித்த b
- _) ப (ோன்ஸ்லே b
- _) ப (ௌத்த b
- _) ப (கீர bV
- _) ப (கிரங்க bV
- _) ப (ோபால b
- _) ப (ெங்களூர b
- _) ப (ூபாள b
- _) புத்த(K buddV
- _) புத்த (ம்_புது puttV
- _) புத்த (ம்_புதிய puttV
- _) புத்த (க puttV
- _) புத் (தJ_புத+ put
- _) ப (னியன bV
- _) ப (ாலச b
- _) ப (ாலக b
- _) ப (ாலமு b
- _) ப (ாலதண் b
- _) ப (ூவுலக b
- _) ப (ிரகஸ்பதி b
- _) ப (ிரகதீ b
- _) ப (ொம்மை b
- _) ப (ொம்மல b
- _) ப (ாக்கிய b
- _) ப (ஸ bV
- _) ப (ாஷை b
- _) ப (ிரம்மை b
- _) ப (ாரம b
- _) ப (ங்களா bV
- _) ப (ங்கம bV
- _) ப (ுட்டி b
- _) ப (கிஷ்க bV
- _) ப (ாலாவ b
- _) ப (ாலாஜி b
- _) ப (ேட்டரி b
- _) ப (ோதை b
- _) ப (ிக்கு b
- _) ப (ீரங்கி b
- _) ப (ூதத் b
- _) ப (ந்தம bV
- _) ப (ந்தங்கள bV
- _) ப (ந்தத் bV
- _) ப (வ்ய bV
- _) ப (ுல்லாக்க b
- _) ப (ாகம b
- _) ப (ாகத b
- _) ப (ாகங்க b
- _) ப (ாசு b
- _) ப (ாஸ்மதி b
- _) ப (ாணி b
- _) ப (லவீன bV
- _) ப (லவந்த bV
- _) ப (ாரதி b
- _) ப (ாஸ்கர b
- _) ப (யங்கர bV
- _) ப (ர்மா bV
- _) ப (யப் bV
- _) ப (யந் bV
- _) ப (யத் bV
- _) ப (லிய bV
- _) ப (ோதித் b
- _) ப (ோதன b
-
-
- கோ) ப (ி p
- முரன்) ப (ாட p
- சமன்) ப (ாட p
- முன்) ப (கல pV
- நன்) ப (கல pV
- பின்) ப (கல pV
-
- _) பி (ரம்மன b
- _) பி (ராமணன b
- _) பி (ரகஸ்பதி b
- _) பி (ரகதீ b
- _) பி (ரகலாதன p
- _) பி (ரகாஷ p
- _) பி (ரகாச p
- _) பி (ரசாத p
- _) பி (ரே p
- _) பிரு (கன்நளை bri
- _) பி (ரசாந்தி p
- _) பி (ரம்மை b
- _) பி (ரசன்ன p
- _) பி (ரச்சனை p
- _) பி (ரப p
- _) பி (ரதீ p
- _) பி (ரிட b
- _) பிரு (ந்தா bri
- _) பி (ரியா_ p
- _) பி (ரியாவின p
- _) பி (ரியாவு p
- _) பி (ரியாவிடம p
- _) பி (ரியாவை p
- _) பி (ரலய p
- _) பி (ராணன p
- _) பி (ரியம p
- _) பி (ரதம p
- _) பி (ரமாத p
- _) பி (ரயா p
- _) பி (ராய p
- _) பி (ரயோஜன p
- _) பி (ரகார p
- _) பி (ரார்தன p
- _) பி (ராதித் p
- _) பி (ரதேச p
- _) பி (ரசித்தி p
- _) பி (ரம்ம b
-
-
- // musical notes
- சா) ப (ா p
- ரி) ப (K pV
- ரீ) ப (K pV
- ரி) ப (ா p
- ரீ) ப (ா p
- ம) ப (K pV
- மா) ப (K pV
- ம) ப (ா p
- மா) ப( ா p
- பப (K pVpV
- பாப (K pa:pV
- பப (ா pVp
- பாப (ா pa:p
- // த) ப (K pV
- தா) ப (K pV
- // த) ப (ா p
- தா) ப (ா p
-
- னி) ப (K pV
- னீ) ப (K pV
- னி) ப (ா p
- னீ) ப( ா p
- க) ப (K pV
- க) ப (ா p
- கா) ப (K pV
- கா) ப (ா p
-
- // (exceptions)
- தா) ப (ம் bV
- _த) ப (ால b
- _க) ப (ால b
- _கா) ப (ந்து bV
-
-
-
- .group ம
- ம mV
- ம (B m
-
-
- .group ய
- ய jV
- ய (B j
-
-
- .group ர
- ர rV
- ர (B r
-
-
- .group ற
- ற RV
- ற (B R
- ற் (ற t. // RR -> t.R
- ற்ச tS:
- ற்ச (B tS:
-
-
- .group ல
- ல lV
- ல (B l
-
-
- .group ள
- ள l.V
- ள (B l.
-
-
- .group ழ
- ழ z.V
- ழ (B z.
-
- .group வ
- வ vV
- வ (B v
-
-
- .group ஶ
- ஶ SV
- ஶ (B S
-
-
- .group ஷ
- ஷ s.V
- ஷ (B s.
-
-
- .group ஸ
- ஸ sV
- ஸ (B s
-
-
- .group ஹ
- ஹ HV
- ஹ (B H
-
-
- .group ஃ
- ஃ h
- ஃப fV
- ஃப (B f
- ஃத QdV
- ஃத (B Qd
- ஃக gQV
- ஃக (B gQ
-
- // vowel letters
-
- .group 0xe0ae // characters which start with UTF-8 bytes: [e0 ae]
-
- ஂ // anusvara
-
- அ a
-
- ஆ a:
-
- இ i
- _) இ (ரா // silent before 'raa'
-
- ஈ i:
-
- உ u
-
- ஊ u:
-
- எ e
- _) எ ;e // add a short [j] sound at start of word ?
-
- ஏ e:
- _) ஏ ;e: // add a short [j] sound at start of word ?
-
- ஐ aI
-
- ஒ o
-
- ஓ o:
-
- ஔ aU
-
-
- // combining vowels
-
- ா a:
-
- ி i
-
- .group 0xe0af // characters which start with UTF-8 bytes: [e0 af]
- ீ i:
-
- ு u
-
- ூ u:
-
- ெ e
-
- ே e:
-
- ை aI
-
- ொ o
-
- ோ o:
-
- ௌ aU
-
-
- ் // virama
-
- ௗ : // aU length mark
-
- .group 0xe0a4 // devanagari
- \340\244 _^_HI // switch to hindi voice
- .group 0xe0a5 // devanagari
- \340\245 _^_HI
-
- .group
- ் // virama
- $ dolV
- D) . (D+ _pul.l.i
-
- !) rs (_.D ru:pi:z // Rs.
-
- __) - (_D kVz.ittVl // minus கழித்தல்
- A_) - (_D _
- C_) - (_D _
|