| phsource/ph_assamese \ | phsource/ph_assamese \ | ||||
| phsource/ph_azerbaijani \ | phsource/ph_azerbaijani \ | ||||
| phsource/ph_base2 \ | phsource/ph_base2 \ | ||||
| phsource/ph_basque \ | |||||
| phsource/ph_bengali \ | phsource/ph_bengali \ | ||||
| phsource/ph_bulgarian \ | phsource/ph_bulgarian \ | ||||
| phsource/ph_catalan \ | phsource/ph_catalan \ | ||||
| espeak-data/eo_dict \ | espeak-data/eo_dict \ | ||||
| espeak-data/es_dict \ | espeak-data/es_dict \ | ||||
| espeak-data/et_dict \ | espeak-data/et_dict \ | ||||
| espeak-data/eu_dict \ | |||||
| espeak-data/fa_dict \ | espeak-data/fa_dict \ | ||||
| espeak-data/fi_dict \ | espeak-data/fi_dict \ | ||||
| espeak-data/fr_dict \ | espeak-data/fr_dict \ | ||||
| espeak-data/et_dict: src/espeak phsource/phonemes.stamp dictsource/et_list dictsource/et_rules dictsource/et_extra | espeak-data/et_dict: src/espeak phsource/phonemes.stamp dictsource/et_list dictsource/et_rules dictsource/et_extra | ||||
| cd dictsource && ESPEAK_DATA_PATH=$(PWD) LD_LIBRARY_PATH=../src:${LD_LIBRARY_PATH} ../src/espeak --compile=et && cd .. | cd dictsource && ESPEAK_DATA_PATH=$(PWD) LD_LIBRARY_PATH=../src:${LD_LIBRARY_PATH} ../src/espeak --compile=et && cd .. | ||||
| eu: espeak-data/eu_dict | |||||
| dictsource/eu_extra: | |||||
| touch dictsource/eu_extra | |||||
| espeak-data/eu_dict: src/espeak phsource/phonemes.stamp dictsource/eu_list dictsource/eu_rules dictsource/eu_extra | |||||
| cd dictsource && ESPEAK_DATA_PATH=$(PWD) LD_LIBRARY_PATH=../src:${LD_LIBRARY_PATH} ../src/espeak --compile=eu && cd .. | |||||
| fa: espeak-data/fa_dict | fa: espeak-data/fa_dict | ||||
| dictsource/fa_extra: | dictsource/fa_extra: | ||||
| touch dictsource/fa_extra | touch dictsource/fa_extra |
| [](https://play.google.com/store/apps/details?id=com.reecedunn.espeak) | [](https://play.google.com/store/apps/details?id=com.reecedunn.espeak) | ||||
| [](https://flattr.com/submit/auto?user_id=rhdunn&url=https://github.com/rhdunn/espeak&title=espeak&language=&tags=github&category=software) | |||||
| - [Build Dependencies](#build-dependencies) | - [Build Dependencies](#build-dependencies) | ||||
| - [Debian](#debian) | - [Debian](#debian) | ||||
| - [Building](#building) | - [Building](#building) |
| #!/bin/sh | #!/bin/sh | ||||
| LIBTOOLIZE=`which libtoolize` | |||||
| if ! test -f "$LIBTOOLIZE" ; then | |||||
| # Mac OSX support ... | |||||
| LIBTOOLIZE=`which glibtoolize` | |||||
| fi | |||||
| mkdir -p m4 | mkdir -p m4 | ||||
| touch AUTHORS | touch AUTHORS | ||||
| touch NEWS | touch NEWS | ||||
| aclocal -I m4 || exit 1 | aclocal -I m4 || exit 1 | ||||
| libtoolize || exit 1 | |||||
| ${LIBTOOLIZE} || exit 1 | |||||
| autoheader || exit 1 | autoheader || exit 1 | ||||
| automake --add-missing || exit 1 | automake --add-missing || exit 1 | ||||
| autoconf || exit 1 | autoconf || exit 1 |
| ঃ (_ H | ঃ (_ H | ||||
| .group ্ // virama/hoshonto | .group ্ // virama/hoshonto | ||||
| ্ | |||||
| // D_) - (_D bij'og | // D_) - (_D bij'og |
| ae AY | ae AY | ||||
| ai aI | ai aI | ||||
| a'i (K aI | |||||
| au aY | au aY | ||||
| // @) au (_ a | // @) au (_ a | ||||
| aw (+ aU | aw (+ aU |
| _10 t'?i | _10 t'?i | ||||
| _11 '?Elv@ | _11 '?Elv@ | ||||
| _12 t'Vl | _12 t'Vl | ||||
| _13 t*'?&#d@-n | |||||
| _13 tR'?&#d@-n | |||||
| _14 fj'ord@-n | _14 fj'ord@-n | ||||
| _15 f'Emd@-n | _15 f'Emd@-n | ||||
| _16 s'Ajsd@-n | _16 s'Ajsd@-n | ||||
| pidgin _^_EN | pidgin _^_EN | ||||
| ranger _^_EN | ranger _^_EN | ||||
| receiver _^_EN | receiver _^_EN | ||||
| //research _^_EN | |||||
| remake _^_EN | remake _^_EN | ||||
| roadie _^_EN | |||||
| run _^_EN | run _^_EN | ||||
| scanner _^_EN | scanner _^_EN | ||||
| science _^_EN | science _^_EN | ||||
| boyle _^_EN | boyle _^_EN | ||||
| cyrus _^_EN | cyrus _^_EN | ||||
| cia _^_EN | cia _^_EN | ||||
| fox _^_EN | |||||
| leroy _^_EN | leroy _^_EN | ||||
| luke _^_EN | luke _^_EN | ||||
| mansfield _^_EN | mansfield _^_EN | ||||
| piccadilly _^_EN | piccadilly _^_EN | ||||
| reynolds _^_EN | reynolds _^_EN | ||||
| white _^_EN | white _^_EN | ||||
| Churchill tSW:S?il | |||||
| Cambridge kEjmbRIdZ | |||||
| clementine kl?EmIntaIn | |||||
| canterbury k?&nt?Vbri | |||||
| connecticut k?Vn'?et?ik?Vd | |||||
| carlisle kAlaIl | |||||
| china tjaIn?& | |||||
| _) cape (_town k?Ejp | |||||
| _) chuck tS?Vk | |||||
| cleveland kli:vl?&n | |||||
| _) cartier k?Artj'?e | |||||
| chagall S?&g'?&l | |||||
| connie k?Vni | |||||
| chablis S?&bl'?i | |||||
| coleridge kOwlr?idZ | |||||
| cincinnati sensin'&ti | |||||
| chihuahua tSiw'awa | |||||
| connor k?Vn?V | |||||
| creasy kris?i | |||||
| cutler k?Vtl?V | |||||
| courtney kOtn?i | |||||
| _) cathy k?&T?i | |||||
| _) cagney k?&gn?i | |||||
| cheryl S?Er?el/2 | |||||
| cohen kOu@-n | |||||
| _) cardin kArd'?&N // name | |||||
| cézanne s?es'&n // Cézanne | |||||
| cézannen s?es'&n@-n // Cézannen | |||||
| cockney kVknI | |||||
| clerk klA:k // Clerkenwell | |||||
| carmine kA:maIn | |||||
| shaughnessy S?On?Es?i | |||||
| sully s?Vl?i | |||||
| spielberg sp?ilbW:g | |||||
| sotheby s?VD@-bi | |||||
| shelagh Si:l?& | |||||
| _) shirley SWl?i | |||||
| shaw SO: | |||||
| schweiz svaIts | |||||
| sussex s?Vs?Egs | |||||
| seamus SEim@-s | |||||
| _) steve stiv | |||||
| _) steven stiv@-n | |||||
| sheila Si:l?& | |||||
| _) stone sdoun | |||||
| sonya s?Vnj?& | |||||
| sophie sOuf?i | |||||
| spitfire sp?etfaI?V | |||||
| suffolk s?Vf?Vk | |||||
| solsjenitsyn s?Vlsj@n'?its?in | |||||
| sloane slOwn | |||||
| slovakiet sl?ov?&k'?i@D | |||||
| swanee sw?Vn?i // Swanee River | |||||
| Sydney s?idn?i | |||||
| Shakespeare S?Eiksb?ir | |||||
| // French words | // French words | ||||
| croquis _^_FR | croquis _^_FR | ||||
| crouton _^_FR | crouton _^_FR | ||||
| espalier $alt | espalier $alt | ||||
| estimer $alt | estimer $alt | ||||
| etabler $alt | etabler $alt | ||||
| genetabler $alt | |||||
| etagere $alt | etagere $alt | ||||
| etikettere $alt | etikettere $alt | ||||
| etymologiser $alt | etymologiser $alt | ||||
| inspicer $alt | inspicer $alt | ||||
| inspirer $alt | inspirer $alt | ||||
| installer $alt | installer $alt | ||||
| afinstaller $alt | |||||
| instituer $alt | instituer $alt | ||||
| institutionaliser $alt | institutionaliser $alt | ||||
| instruer $alt | instruer $alt | ||||
| perturber $alt | perturber $alt | ||||
| perverter $alt | perverter $alt | ||||
| petitioner $alt | petitioner $alt | ||||
| pigmenter $alt | |||||
| pigmentere $alt | |||||
| piker $alt | piker $alt | ||||
| pilotere $alt | pilotere $alt | ||||
| pioner $alt | pioner $alt | ||||
| (cd'en) se:de:3n // PB | (cd'en) se:de:3n // PB | ||||
| (cd'er) se:de:V // PB | (cd'er) se:de:V // PB | ||||
| emp $abbrev | emp $abbrev | ||||
| dna $abbrev | |||||
| dna's d?e?En'?&s | |||||
| dna'et d?e?En'?&@-D | |||||
| evt evEntu'El $abbrev $hasdot | evt evEntu'El $abbrev $hasdot | ||||
| hbo $abbrev // TV station | hbo $abbrev // TV station | ||||
| usa $abbrev | usa $abbrev | ||||
| (det kvarter) de||kvA'ter | (det kvarter) de||kvA'ter | ||||
| (i kvarter) i||kv'A:dV | (i kvarter) i||kv'A:dV | ||||
| // the verb 'have', not the noun 'have' = garden/oceans | // the verb 'have', not the noun 'have' = garden/oceans | ||||
| (at have) &||h& | |||||
| (vil have) vel||h'& | |||||
| (at have) ?&||h?& | |||||
| (vil have) v?el||h'?& | |||||
| (ville have) v?il3||h'& | (ville have) v?il3||h'& | ||||
| (skulle have) sg'?ul@-||h'& | (skulle have) sg'?ul@-||h'& | ||||
| (du have) du||h&_! | |||||
| (må have) mO:||h& | |||||
| (du have) du||h?&_! | |||||
| (må have) mO:||h?& | |||||
| (man have) m?&n|h?& | |||||
| (skal have) sk?&||h& | (skal have) sk?&||h& | ||||
| (helst have) h'Elst||h& | (helst have) h'Elst||h& | ||||
| (gerne have) g'Ern3||h& | (gerne have) g'Ern3||h& |
| _) ciao (_ tSj?Aw | _) ciao (_ tSj?Aw | ||||
| claude klO:d // name | claude klO:d // name | ||||
| claudette kl?Od'et // name | claudette kl?Od'et // name | ||||
| churchill tSW:S?il | |||||
| cambridge kejmbR?idZ | |||||
| clementine kl?EmIntaIn | |||||
| canterbury k&ntVbri | |||||
| connecticut kVn'etikVd | |||||
| carlisle kAlaIl | |||||
| china tjaIn& | |||||
| _) cape (_town k?Ejp // name | |||||
| _) chuck tS?Vk // name | |||||
| cleveland kli:vl&n | |||||
| // churchill tSW:S?il | |||||
| // cambridge kejmbR?idZ | |||||
| // clementine kl?EmIntaIn | |||||
| // canterbury k&ntVbri | |||||
| // connecticut kVn'etikVd | |||||
| // carlisle kAlaIl | |||||
| // china tjaIn& | |||||
| // _) cape (_town k?Ejp // name | |||||
| // _) chuck tS?Vk // name | |||||
| // cleveland kli:vl&n | |||||
| croissant kr?o?as'AN | croissant kr?o?as'AN | ||||
| _) cartier k?Artj'?e | |||||
| // _) cartier k?Artj'?e | |||||
| clair (voy kl?Er // clairvoyance | clair (voy kl?Er // clairvoyance | ||||
| co (nrad k?V // name | co (nrad k?V // name | ||||
| country k?Vntr?i // | country k?Vntr?i // | ||||
| chagall S?&g'?&l // name | |||||
| // chagall S?&g'?&l // name | |||||
| _ali) ce s | _ali) ce s | ||||
| connie k?Vni | |||||
| chablis S?&bl'?i | |||||
| // connie k?Vni | |||||
| // chablis S?&bl'?i | |||||
| creme kr?Em | creme kr?Em | ||||
| creme (n kr?Em@ | creme (n kr?Em@ | ||||
| catering k?Eit@r?iN | catering k?Eit@r?iN | ||||
| piccadilly_) circus sWk@s | |||||
| coleridge kOwlr?idZ | |||||
| //piccadilly_) circus sWk@s | |||||
| // coleridge kOwlr?idZ | |||||
| colada k?ol'AD& | colada k?ol'AD& | ||||
| creek kri:k | creek kri:k | ||||
| camembert k?Am?ANb'Er | camembert k?Am?ANb'Er | ||||
| crazy kREjsi // Crazy Horse | crazy kREjsi // Crazy Horse | ||||
| cincinnati sensin'&ti | |||||
| chihuahua tSiw'awa | |||||
| connor k?Vn?V // name | |||||
| creasy kris?i // name | |||||
| // cincinnati sensin'&ti | |||||
| // chihuahua tSiw'awa | |||||
| // connor k?Vn?V // name | |||||
| // creasy kris?i // name | |||||
| north_) carolina k?&rol'aIn& | |||||
| piccadilly_) circus sWk@s | |||||
| c (ello Sj | c (ello Sj | ||||
| c (ellofan s | c (ellofan s | ||||
| cutler kVtlV // name | |||||
| cajun kEdZ3n // English pronunciation | cajun kEdZ3n // English pronunciation | ||||
| courtney kO:tni | |||||
| north_) carolina k&rol'aIn& | |||||
| _) cathy k&Ti // name | |||||
| _) cagney k&gni // name | |||||
| cottage kVtidZ | cottage kVtidZ | ||||
| cheryl SErel/2 | |||||
| cohen kOu@-n // name | |||||
| cieux sj'W // Bonacieux | cieux sj'W // Bonacieux | ||||
| _) cardin kArd'&N // name | |||||
| cézanne ses'&n // Cézanne | |||||
| cézannen ses'&n@-n // Cézannen | |||||
| cockney kVknI | |||||
| clerk klA:k // Clerkenwell | |||||
| carmine kA:maIn // name | |||||
| .group d | .group d | ||||
| d d | d d | ||||
| s (cigar s // majscigaret | s (cigar s // majscigaret | ||||
| sc (oo sk // scooter, scoop | sc (oo sk // scooter, scoop | ||||
| _) sh S // shaman | _) sh S // shaman | ||||
| _) shirley SWli // name | |||||
| fi) sh (er S // | fi) sh (er S // | ||||
| shot SVt // snapshot | shot SVt // snapshot | ||||
| shaw SO: // name | |||||
| sc (or sk // score | sc (or sk // score | ||||
| me) sc (al sk // | me) sc (al sk // | ||||
| sco (t skV // Scotland Yard | sco (t skV // Scotland Yard | ||||
| skateboard skEjtbO:d // | skateboard skEjtbO:d // | ||||
| shaughnessy SOnEsi // name | |||||
| sully sVli // name | |||||
| spielberg spilbW:g // name | |||||
| sotheby sVD@-bi // name | |||||
| shelagh Si:l& // name | |||||
| ///JD s suffix - $alt words in da_list | ///JD s suffix - $alt words in da_list | ||||
| // 2-3.000 words end with s, so this cannot be a general suffix. | // 2-3.000 words end with s, so this cannot be a general suffix. | ||||
| // There would be too many exceptions. | // There would be too many exceptions. | ||||
| &) s (_$p_altS1 s | &) s (_$p_altS1 s | ||||
| // For names in da_list with an added genitive s - Chihuahuas, Churchills | |||||
| @) s (_S1 s | |||||
| abce) s s // not a suffix | abce) s s // not a suffix | ||||
| rece) s s // not a suffix | rece) s s // not a suffix | ||||
| sch S // changed from [s(ch] - gullasch | sch S // changed from [s(ch] - gullasch | ||||
| sj (o Sj // sjov | sj (o Sj // sjov | ||||
| salg) s s // salgschef | salg) s s // salgschef | ||||
| sh (erif S // | |||||
| su) sh (i S // | |||||
| ha) sh S // | |||||
| sh (erif S | |||||
| su) sh (i S | |||||
| ha) sh S | |||||
| sma) sh S // smashe | sma) sh S // smashe | ||||
| sch (ool sk // | sch (ool sk // | ||||
| sherman SW:m?&n // Sherman kampvogn | sherman SW:m?&n // Sherman kampvogn | ||||
| schweiz svaIts // | |||||
| sioux su: // red indian | sioux su: // red indian | ||||
| al) sace 's?&s // Alsace (French region) | al) sace 's?&s // Alsace (French region) | ||||
| _) sion si:?Vn // Sion, Sions kirke | _) sion si:?Vn // Sion, Sions kirke | ||||
| i) scene (s s'en@ // stressed 'e - iscenesætte | i) scene (s s'en@ // stressed 'e - iscenesætte | ||||
| speak spi:k // eSpeak | speak spi:k // eSpeak | ||||
| siegfried _^_DE // | siegfried _^_DE // | ||||
| slovakiet slov&k'i@D // | |||||
| show Sou // | show Sou // | ||||
| sydney sidni // | |||||
| shakespeare SEiksbi:r // | |||||
| suther sVDV // Southerland | suther sVDV // Southerland | ||||
| squash sgwVS // | squash sgwVS // | ||||
| sussex sVsEgs // | |||||
| shire S@ // British towns with final -shire | shire S@ // British towns with final -shire | ||||
| seamus SEim@-s // name | |||||
| _) steve sti:v // name | |||||
| _) steven stiv@-n // name | |||||
| sheila Si:l& // name | |||||
| shor (t SO // shorts | shor (t SO // shorts | ||||
| _) stone sdoun // namde - Stone | |||||
| empire_) state (_ stEjt // | empire_) state (_ stEjt // | ||||
| _) sir (_ sW: // Sir Arthur | _) sir (_ sW: // Sir Arthur | ||||
| sher (wood SW: // Sherwood Forrest | sher (wood SW: // Sherwood Forrest | ||||
| la) sur s'?ur // lasurfarve, glasur | la) sur s'?ur // lasurfarve, glasur | ||||
| _) sugar (_ S?ugV // Sugar Ray | _) sugar (_ S?ugV // Sugar Ray | ||||
| savoir s&voa: // savoir-faire | savoir s&voa: // savoir-faire | ||||
| sonya sVnj& // name | |||||
| sophie sOufi // name | |||||
| sightseeing saItsi:eN // | sightseeing saItsi:eN // | ||||
| spitfire spetfaIV // | |||||
| suffolk sVfVk // | |||||
| screwdriver skRudraIvV // | screwdriver skRudraIvV // | ||||
| sunday sVndi // Sunday Times | sunday sVndi // Sunday Times | ||||
| solsjenitsyn s?Vlsj@n'?its?in // | |||||
| sloane slOwn // name | |||||
| swanee sw?Vn?i // Swanee River | |||||
| sweet swi:t // | sweet swi:t // | ||||
| er_) sig (_til sAj // avoid [si] - glæder sig [saj] til | er_) sig (_til sAj // avoid [si] - glæder sig [saj] til |
| αλλά $u $pause // but | αλλά $u $pause // but | ||||
| και ke $u // and (don't change to [ge] after n) | και ke $u // and (don't change to [ge] after n) | ||||
| καί ke $u // polytonic | |||||
| ή $u $pause // or | ή $u $pause // or | ||||
| ότι $u $pause // that | ότι $u $pause // that | ||||
| αν $u $pause // if, whether | αν $u $pause // if, whether | ||||
| ψ psi | ψ psi | ||||
| ω om'eQa | ω om'eQa | ||||
| ά ,alfa|t'onos | |||||
| ά ,alfa||t'onos | |||||
| έ ,epsilon|t'onos | έ ,epsilon|t'onos | ||||
| _ή ,ita|t'onos | |||||
| ή ,ita|t'onos $atend | |||||
| ί i,ota|t'onos | |||||
| ΰ ,ipsilon|t'onos | |||||
| ϊ i'ota | |||||
| ϋ 'ipsilon | |||||
| _ή ,ita||t'onos | |||||
| ή ,ita||t'onos $atend | |||||
| ί i,ota||t'onos | |||||
| ϊ i'ota||Di;alitik'a | |||||
| ΐ i,ota||Di;alitik'a||t'onos // + dialytika | |||||
| ό ,omikron|t'onos | ό ,omikron|t'onos | ||||
| ύ ,ipsilon|t'onos | ύ ,ipsilon|t'onos | ||||
| ώ om,eQa|t'onos | |||||
| ϋ 'ipsilon||Di;alitik'a | |||||
| ΰ ,ipsilon|Di;alitik'a||t'onos | |||||
| ώ om,eQa||t'onos | |||||
| ὰ ,alfa||var'ia | |||||
| ὲ ,epsilon|var'ia | |||||
| ὴ ,ita||var'ia | |||||
| ὶ i,ota||var'ia | |||||
| ῒ i,ota||Di;alitik'a||var'ia | |||||
| ὸ ,omikron|var'ia | |||||
| ὺ ,ipsilon|var'ia | |||||
| ῢ ,ipsilon|Di;alitik'a||var'ia | |||||
| ὼ om,eQa||var'ia | |||||
| ά ,alfa||oks'ia | |||||
| έ ,epsilon|oks'ia | |||||
| ή ,ita||oks'ia | |||||
| ί i,ota||oks'ia | |||||
| ΐ i,ota||Di;alitik'a||oks'ia | |||||
| ό ,omikron|oks'ia | |||||
| ύ ,ipsilon|oks'ia | |||||
| ΰ ,ipsilon|Di;alitik'a||oks'ia | |||||
| ώ om,eQa||oks'ia | |||||
| ᾶ ,alfa||perispom'eni | |||||
| ῆ ,ita||perispom'eni | |||||
| ῖ i,ota||perispom'eni | |||||
| ῗ i,ota||Di;alitik'a||perispom'eni | |||||
| ῦ ,ipsilon||perispom'eni | |||||
| ῧ ,ipsilon||Di;alitik'a||perispom'eni | |||||
| ῶ om,eQa||perispom'eni | |||||
| ἁ ,alfa||Das'ia | |||||
| ἑ ,epsilon|Das'ia | |||||
| ἡ ,ita||Das'ia $atend | |||||
| ἱ i,ota||Das'ia | |||||
| ὁ ,omikron|Das'ia $atend | |||||
| ὑ ,ipsilon|Das'ia | |||||
| ὡ om,eQa||Das'ia | |||||
| ἀ ,alfa||psil'i | |||||
| ἂ ,alfa||psil'i||var'ia | |||||
| ἄ ,alfa||psil'i||oks'ia | |||||
| ἆ ,alfa||psil'i||perispom'eni | |||||
| ἐ ,epsilon|psil'i | |||||
| ἒ ,epsilon|psil'i||var'ia | |||||
| ἔ ,epsilon|psil'i||oks'ia | |||||
| ἠ ,ita||psil'i | |||||
| ἢ ,ita||psil'i||var'ia | |||||
| ἤ ,ita||psil'i||oks'ia | |||||
| ἦ ,ita||psil'i||perispom'eni | |||||
| ἰ i,ota||psil'i | |||||
| ἲ i,ota||psil'i||var'ia | |||||
| ἴ i,ota||psil'i||oks'ia | |||||
| ἶ i,ota||psil'i||perispom'eni | |||||
| ὀ ,omikron|psil'i | |||||
| ὂ ,omikron|psil'i||var'ia | |||||
| ὄ ,omikron|psil'i||oks'ia | |||||
| ὐ ,ipsilon|psil'i | |||||
| ὒ ,ipsilon|psil'i||var'ia | |||||
| ὔ ,ipsilon|psil'i||oks'ia | |||||
| ὖ ,ipsilon|psil'i||perispom'eni | |||||
| ὠ om,eQa||psil'i | |||||
| ὢ om,eQa||psil'i||var'ia | |||||
| ὤ om,eQa||psil'i||oks'ia | |||||
| ὦ om,eQa||psil'i||perispom'eni | |||||
| ἁ ,alfa||Das'ia | |||||
| ἃ ,alfa||Das'ia||var'ia | |||||
| ἅ ,alfa||Das'ia||oks'ia | |||||
| ἇ ,alfa||Das'ia||perispom'eni | |||||
| ἑ ,epsilon|Das'ia | |||||
| ἓ ,epsilon|Das'ia||var'ia | |||||
| ἕ ,epsilon|Das'ia||oks'ia | |||||
| ἡ ,ita||Das'ia $atend | |||||
| ἣ ,ita||Das'ia||var'ia | |||||
| ἥ ,ita||Das'ia||oks'ia | |||||
| ἧ ,ita||Das'ia||perispom'eni | |||||
| ἱ i,ota||Das'ia | |||||
| ἳ i,ota||Das'ia||var'ia | |||||
| ἵ i,ota||Das'ia||oks'ia | |||||
| ἷ i,ota||Das'ia||perispom'eni | |||||
| ὁ ,omikron|Das'ia $atend | |||||
| ὃ ,omikron|Das'ia||var'ia | |||||
| ὅ ,omikron|Das'ia||oks'ia | |||||
| ὑ ,ipsilon|Das'ia | |||||
| ὓ ,ipsilon|Das'ia||var'ia | |||||
| ὕ ,ipsilon|Das'ia||oks'ia | |||||
| ὗ ,ipsilon|Das'ia||perispom'eni | |||||
| ὡ om,eQa||Das'ia | |||||
| ὣ om,eQa||Das'ia||var'ia | |||||
| ὥ om,eQa||Das'ia||oks'ia | |||||
| ὧ om,eQa||Das'ia||perispom'eni | |||||
| // ypogegrammeni | |||||
| ᾳ ,alfa||||ipojeQram'eni | |||||
| ῃ ,ita||||ipojeQram'eni | |||||
| ῳ om,eQa||ipojeQram'eni | |||||
| ῷ om,eQa||perispom'eni||ipojeQram'eni | |||||
| ᾠ om,eQa||psil'i||ipojeQram'eni | |||||
| _. tel'ia | _. tel'ia | ||||
| _, k'oma | _, k'oma | ||||
| U+342 perispom'eni // combining accent | |||||
| U+345 ipojeQram'eni // combining iota subscript | |||||
| U+37a ipojeQram'eni // iota subscript | |||||
| U+1fbf psil'i | |||||
| U+1fc0 perispom'eni | |||||
| U+1fc1 Di;alitik'a||perispom'eni | |||||
| // Jer | // Jer | ||||
| μου $u | μου $u | ||||
| σου $u | σου $u |
| .L01 αι ε ι η υ οι ει αί έ ί ή ύ οί εί | .L01 αι ε ι η υ οι ει αί έ ί ή ύ οί εί | ||||
| .replace | |||||
| // replace varia by tonos | |||||
| ὰ ά | |||||
| ὲ έ | |||||
| ὴ ή | |||||
| ὶ ί | |||||
| ῒ ΐ | |||||
| ὸ ό | |||||
| ὺ ύ | |||||
| ῢ ΰ | |||||
| ὼ ώ | |||||
| // replace oxia by tonos | |||||
| ά ά | |||||
| έ έ | |||||
| ή ή | |||||
| ί ί | |||||
| ΐ ΐ | |||||
| ό ό | |||||
| ύ ύ | |||||
| ΰ ΰ | |||||
| ώ ώ | |||||
| // replace perispomeni by tonos | |||||
| ᾶ ά | |||||
| ῆ ή | |||||
| ῖ ί | |||||
| ῗ ΐ | |||||
| ῦ ύ | |||||
| ῧ ΰ | |||||
| ῶ ώ | |||||
| // remove psili | |||||
| ἀ α | |||||
| ἂ ά | |||||
| ἄ ά | |||||
| ἆ ά | |||||
| ἐ ε | |||||
| ἒ έ | |||||
| ἔ έ | |||||
| ἠ η | |||||
| ἢ ή | |||||
| ἤ ή | |||||
| ἦ ή | |||||
| ἰ ι | |||||
| ἲ ί | |||||
| ἴ ί | |||||
| ἶ ί | |||||
| ὀ ο | |||||
| ὂ ό | |||||
| ὄ ό | |||||
| ὐ υ | |||||
| ὒ ύ | |||||
| ὔ ύ | |||||
| ὖ ύ | |||||
| ὠ ω | |||||
| ὢ ώ | |||||
| ὤ ώ | |||||
| ὦ ώ | |||||
| // remove dasia | |||||
| ἁ α | |||||
| ἃ ά | |||||
| ἅ ά | |||||
| ἇ ά | |||||
| ἑ ε | |||||
| ἓ έ | |||||
| ἕ έ | |||||
| ἡ η | |||||
| ἣ ή | |||||
| ἥ ή | |||||
| ἧ ή | |||||
| ἱ ι | |||||
| ἳ ί | |||||
| ἵ ί | |||||
| ἷ ί | |||||
| ὁ ο | |||||
| ὃ ό | |||||
| ὅ ό | |||||
| ὑ υ | |||||
| ὓ ύ | |||||
| ὕ ύ | |||||
| ὗ ύ | |||||
| ὡ ω | |||||
| ὣ ώ | |||||
| ὥ ώ | |||||
| ὧ ώ | |||||
| // ypogegrammeni | |||||
| ᾳ α | |||||
| ῃ η | |||||
| ῳ ω | |||||
| ῷ ώ // perispomeni + y | |||||
| ᾠ ω // psili + y | |||||
| .group α | .group α | ||||
| α a | α a | ||||
| έ 'e | έ 'e | ||||
| ή 'i | ή 'i | ||||
| ί 'i | ί 'i | ||||
| ΰ 'i | |||||
| ΐ 'i // dialytika + tonos | |||||
| ϊ i | ϊ i | ||||
| ϋ i | ϋ i | ||||
| ό 'o | ό 'o | ||||
| όη 'oI | όη 'oI | ||||
| όι 'oI | όι 'oI | ||||
| ύ 'i | ύ 'i | ||||
| ΰ 'i // dialytika + tonos | |||||
| ώ 'o | ώ 'o | ||||
| ͅ // combining ypogegrammeni | |||||
| ͺ // ypogegrammeni | |||||
| . tel'ia | . tel'ia | ||||
| , (D k'oma | , (D k'oma | ||||
| ! Tavmastik'o | ! Tavmastik'o |
| // This file is UTF8 encoded | |||||
| // Spelling-to-phoneme words for Basque | |||||
| b be | |||||
| c ze | |||||
| d de | |||||
| f efe | |||||
| g ge | |||||
| h atSe | |||||
| j xota | |||||
| k ka | |||||
| l ele | |||||
| m eme | |||||
| n ene | |||||
| ñ en^e | |||||
| p pe | |||||
| q ku | |||||
| r eR2e | |||||
| s ese | |||||
| t te | |||||
| v uBe | |||||
| w uBe||bikoitza | |||||
| x iSa | |||||
| y i||grekoa | |||||
| z zeta | |||||
| _a a | |||||
| _e e | |||||
| _i i | |||||
| _o o | |||||
| _u u | |||||
| // numbers | |||||
| _0 zer'o | |||||
| _1 b'at | |||||
| _2 b'i | |||||
| _3 hir'u | |||||
| _4 l'aU | |||||
| _5 b'ost | |||||
| _6 s'eI | |||||
| _7 zazp'i | |||||
| _8 zort'i | |||||
| _9 beD'eratzi | |||||
| _10 am'aR2 | |||||
| _11 am'aIka | |||||
| _12 amaB'i | |||||
| _13 ama'ir,u | |||||
| _14 amal'aU | |||||
| _15 amaB'ost | |||||
| _16 amas'eI | |||||
| _17 amazazp'i | |||||
| _18 emezort'i | |||||
| _19 emeretz'i | |||||
| _20 hoQ'eI | |||||
| _2X hoQ'eIta | |||||
| _40 b'eR2oQeI | |||||
| _4X b'eR2oQeIta2 | |||||
| _60 ir'uroQeI | |||||
| _6X ir'uroQeIta2 | |||||
| _80 l'aUroQeI | |||||
| _8X l'aUroQeIta2 | |||||
| _1C e'un | |||||
| _2C b'eR2eun | |||||
| _0C R2e,un | |||||
| _0M1 mil'a | |||||
| _0M2 mil^'i;oI | |||||
| _0and eta | |||||
| _dpt _koma | |||||
| // names of punctuation and symbol characters | |||||
| // functuion words | |||||
| // conjunctions | |||||
| eta $u+ $pause // and | |||||
| bainan $pause | |||||
| // pronouns | |||||
| ni $u+ | |||||
| zu $u+ | |||||
| hura $u+ | |||||
| gu $u+ | |||||
| zuek $u+ | |||||
| haiek $u+ | |||||
| nire $u+ // possessive | |||||
| zure $u+ | |||||
| haren $u+ | |||||
| bere $u+ | |||||
| gure $u+ | |||||
| zuen $u+ | |||||
| haien $u+ | |||||
| beren $u+ | |||||
| hau $u+ // this | |||||
| hori $u+ // that | |||||
| hura $u+ // that (further) | |||||
| // auxillary verbs | |||||
| izan $u // to be | |||||
| naiz $u | |||||
| zara $u | |||||
| da $u | |||||
| gara $u | |||||
| zarete $u | |||||
| dira $u | |||||
| egon $u // to be | |||||
| nago $u | |||||
| zaude $u | |||||
| gaude $u | |||||
| zaudete $u | |||||
| daute $u | |||||
| // gramatical suffixes which can appear as words appended to numbers etc. | |||||
| // Should these be in eu_rules ?? | |||||
| a $u | |||||
| an $u | |||||
| ean $u | |||||
| eko $u | |||||
| era $u | |||||
| ko $u | |||||
| etxe $1 $only | |||||
| // This file is UTF8 encoded | |||||
| // Spelling-to-phoneme rules for Basque | |||||
| .group a | |||||
| a a | |||||
| ai aI | |||||
| au aU | |||||
| .group b | |||||
| b b | |||||
| .group c | |||||
| c k | |||||
| c (e s | |||||
| c (i s | |||||
| .group d | |||||
| d d | |||||
| Ki) d (A J | |||||
| dd J | |||||
| A) d (A D // ?? | |||||
| .group e | |||||
| e e | |||||
| ei eI | |||||
| eu eU | |||||
| &) ek (_S2 ek | |||||
| .group f | |||||
| f f | |||||
| .group g | |||||
| g g | |||||
| A) g (A Q // ?? | |||||
| .group h | |||||
| h // silent | |||||
| .group i | |||||
| i i | |||||
| .group j | |||||
| j J // try [x] [J] [j] [J^] [Z] [S] | |||||
| .group k | |||||
| k k | |||||
| .group l | |||||
| l l | |||||
| ll l^ | |||||
| Ki) l (A l^ | |||||
| .group m | |||||
| m m | |||||
| .group n | |||||
| n n | |||||
| Ki) n (A n^ | |||||
| .group ñ | |||||
| ñ n^ | |||||
| .group o | |||||
| o o | |||||
| oi oI | |||||
| .group p | |||||
| p p | |||||
| .group q | |||||
| q k | |||||
| qu kw | |||||
| que (_ k | |||||
| .group r | |||||
| r r | |||||
| _) r R2 | |||||
| r (_ R2 | |||||
| rr R2 | |||||
| .group s | |||||
| s s | |||||
| .group t | |||||
| t t | |||||
| Ki) t (A c | |||||
| ts ts | |||||
| tt c | |||||
| tx tS | |||||
| tz tz | |||||
| .group u | |||||
| u u | |||||
| .group v | |||||
| v v | |||||
| .group w | |||||
| w w | |||||
| .group x | |||||
| x S | |||||
| .group y | |||||
| y j | |||||
| K) y (K i | |||||
| .group z | |||||
| z z | |||||
| .group | |||||
| ç s | |||||
| ü Y | |||||
| // * Farsi Language fa (or Parsi or Persian) fa_rules Version 3.1 | |||||
| // * This file writen by Shadyar Khodayari 11-14-2013 | |||||
| // * Farsi Language fa (or Parsi or Persian) fa_rules Version 3.11 | |||||
| // * This file writen by Shadyar Khodayari 02-05-2014 | |||||
| //********* | //********* | ||||
| // * This program is free software; you can redistribute it and/or modify * | // * This program is free software; you can redistribute it and/or modify * | ||||
| // * it under the terms of the GNU General Public License as published by * | // * it under the terms of the GNU General Public License as published by * | ||||
| // replacing unknown characters and Arabic numbers with Farsi characters and Latin numbers | // replacing unknown characters and Arabic numbers with Farsi characters and Latin numbers | ||||
| .replace | .replace | ||||
| ٪ % | |||||
| ٔ ٴ | |||||
| ي ی // this is "ي" Shift + x on the Persian Keyboard ("ye Arabi") that has been replaced with "ی" Standard for some programing reasones. | |||||
| ٠ 0 | ٠ 0 | ||||
| ۰ 0 | ۰ 0 | ||||
| ۱ 1 | ۱ 1 | ||||
| ٩ 9 | ٩ 9 | ||||
| ۹ 9 | ۹ 9 | ||||
| ٪ % | |||||
| ٔ ٴ | |||||
| ي ی // this is "ي" Shift + x on the Persian Keyboard ("ye Arabi") that has been replaced with "ی" Standard for some programing reasones. | |||||
| ﺁ آ | ﺁ آ | ||||
| ﺍ ا | ﺍ ا | ||||
| ﺎ ا | ﺎ ا | ||||
| ﺯ ز | ﺯ ز | ||||
| ﺰ ز | ﺰ ز | ||||
| ﮊ ژ | ﮊ ژ | ||||
| ﮋ ژ | |||||
| ﺱ س | ﺱ س | ||||
| ﺲ س | ﺲ س | ||||
| ﺳ س | ﺳ س | ||||
| ﮐ ک | ﮐ ک | ||||
| ﮑ ک | ﮑ ک | ||||
| ﻛ ک | ﻛ ک | ||||
| ﻚ ک | |||||
| ﻜ ک | |||||
| ﮒ گ | ﮒ گ | ||||
| ﮓ گ | ﮓ گ | ||||
| ﮔ گ | ﮔ گ | ||||
| ﻲ ی | ﻲ ی | ||||
| ﻳ ی | ﻳ ی | ||||
| ﻴ ی | ﻴ ی | ||||
| ﻯ ی | |||||
| ﻻ لا | ﻻ لا | ||||
| ﻼ لا | ﻼ لا | ||||
| ﺔ ة | ﺔ ة | ||||
| ﺋ ئ | ﺋ ئ | ||||
| ﺌ ئ | ﺌ ئ | ||||
| ﺆ ؤ | |||||
| ﺀ ء | ﺀ ء | ||||
| // (ZWNJ) U+200c character (half space) is recognized as Hyphen and this simbole "-" have been definded for this character in the rules. | |||||
| ﹺ ِ | |||||
| // Urdu for Persian users added | |||||
| ٹ ت | |||||
| ڈ د | |||||
| ڑ ر | |||||
| ہ ه | |||||
| ﮩ ه | |||||
| ﮨ ه | |||||
| ے ی | |||||
| ں ن | |||||
| ۃ ت | |||||
| ۂ ه | |||||
| ۓ ی | |||||
| // (ZWNJ) U+200c character (half space) is recognized as Hyphen and this simbole "-" have been definded for this character in the rules. | |||||
| // the groups of letters | // the groups of letters | ||||
| // Long vowels | // Long vowels | ||||
| .group + | .group + | ||||
| __) + (_D mosbate- | |||||
| + (.D mosbate- | |||||
| __) + (_D mosbate- | |||||
| .group - | .group - | ||||
| __) - (_D manfije- | |||||
| - (.D manfije- | |||||
| __) - (_D manfije- | |||||
| .group آ | .group آ | ||||
| L09L09) آموختۀ (_Sm6 Amuxteje | L09L09) آموختۀ (_Sm6 Amuxteje | ||||
| L09L09) آگاه (_Sm4 AgAh | L09L09) آگاه (_Sm4 AgAh | ||||
| L09L09)آلات (_Sm4 AlAt | L09L09)آلات (_Sm4 AlAt | ||||
| L09L09)آباد (_Sm4 A'bAd | |||||
| .group ا | .group ا | ||||
| _) اکبر (آL09L09P4@ akbaR | _) اکبر (آL09L09P4@ akbaR | ||||
| _) اصغر (L04L09L09P4@ asq1aR | _) اصغر (L04L09L09P4@ asq1aR | ||||
| _) اصغر (آL09L09P4@ asq1aR | _) اصغر (آL09L09P4@ asq1aR | ||||
| _) ابو (L04L09L09P3@ abu | |||||
| _) ابو (آL09L09P3@ abu | |||||
| _) ابوال (L04L09L09P5@ abol' | |||||
| _) ابوال (آL09L09P5@ abol' | |||||
| _) ابو (L04L09L09$noprefixP3@ abu // $noprefix means if another prefix has been removed before this prefix, this rule is not matched. | |||||
| _) ابو (آL09L09$noprefixP3@ abu | |||||
| _) ابوال (L04L09L09$noprefixP5@ abol' | |||||
| _) ابوال (آL09L09$noprefixP5@ abol' | |||||
| // Suffixes ا | // Suffixes ا | ||||
| L09L04) الله (_Sm4 ollAh | L09L04) الله (_Sm4 ollAh | ||||
| L09L09L09L09) ب (L03L09L09L09_ ba | L09L09L09L09) ب (L03L09L09L09_ ba | ||||
| // Prefixes ب | // Prefixes ب | ||||
| _) ب (L03L09L09P1@ be | |||||
| _) ب (وL01L09P1@ be | |||||
| _) ب (وL02L09P1@ be | |||||
| _) بر (L04L09L09P2@ baR | |||||
| _) بر (آL09L09P2@ baR | |||||
| _) برمی (L04L09L09P4@ baRmi | |||||
| _) برمی (آL09L09P4@ baRmi | |||||
| _) برنمی (L04L09L09P5@ baRnemi | |||||
| _) برنمی (آL09L09P5@ baRnemi | |||||
| _) به (L04L09L09P2@ beh | |||||
| _) به (آL09L09P2@ beh | |||||
| _) بد (آL09L09P2@ bad\ | |||||
| _) ب (L03L09L09$noprefixP1@ be | |||||
| _) ب (وL01L09$noprefixP1@ be | |||||
| _) ب (وL02L09$noprefixP1@ be | |||||
| _) بر (L04L09L09$noprefixP2@ baR | |||||
| _) بر (آL09L09$noprefixP2@ baR | |||||
| _) برمی (L04L09L09$noprefixP4@ baRmi | |||||
| _) برمی (آL09L09$noprefixP4@ baRmi | |||||
| _) برنمی (L04L09L09$noprefixP5@ baRnemi | |||||
| _) برنمی (آL09L09$noprefixP5@ baRnemi | |||||
| _) به (L04L09L09$noprefixP2@ beh | |||||
| _) به (آL09L09$noprefixP2@ beh | |||||
| _) بد (آL09L09$noprefixP2@ bad\ | |||||
| _) باز (L04L09L09P3@ bAz | _) باز (L04L09L09P3@ bAz | ||||
| _) باز (آL09L09P3@ bAz | _) باز (آL09L09P3@ bAz | ||||
| _) بازمی (L04L09L09$noprefixP5@ bAzmi | |||||
| _) بازمی (آL09L09$noprefixP5@ bAzmi | |||||
| _) بازنمی (L04L09L09$noprefixP6@ bAznemi | |||||
| _) بازنمی (آL09L09$noprefixP6@ bAznemi | |||||
| _) بلند (L04L09L09P4@ boland | _) بلند (L04L09L09P4@ boland | ||||
| _) بلند (آL09L09P4@ boland | _) بلند (آL09L09P4@ boland | ||||
| _) بلا (L04L09L09P3@ belA | |||||
| _) بلا (آL09L09P3@ belA | |||||
| _) بلا (L04L09L09$noprefixP3@ belA | |||||
| _) بلا (آL09L09$noprefixP3@ belA | |||||
| _) بزرگ (L04L09L09P4@ bozoRg | _) بزرگ (L04L09L09P4@ bozoRg | ||||
| _) بزرگ (آL09L09P4@ bozoRg | _) بزرگ (آL09L09P4@ bozoRg | ||||
| _) بنفش (آL09L09P4@ banafS | _) بنفش (آL09L09P4@ banafS | ||||
| L09L09L09L09) پ (L03L09L09L09_ pa | L09L09L09L09) پ (L03L09L09L09_ pa | ||||
| // Prefixes پ | // Prefixes پ | ||||
| _) پر (L04L09L09P2@ poR | |||||
| _) پر (آL09L09P2@ poR | |||||
| _) پیش (L04L09L09P3@ 'piS | |||||
| _) پیش (آL09L09P3@ 'piS | |||||
| _) پر (L04L09L09$noprefixP2@ poR | |||||
| _) پر (آL09L09$noprefixP2@ poR | |||||
| _) پیش (L04L09L09$noprefixP3@ 'piS | |||||
| _) پیش (آL09L09$noprefixP3@ 'piS | |||||
| _) پیشا (L04L09L09P4@ 'piSA | _) پیشا (L04L09L09P4@ 'piSA | ||||
| _) پیشا (آL09L09P4@ 'piSA | _) پیشا (آL09L09P4@ 'piSA | ||||
| _) پس (L04L09L09P2@ 'pas | |||||
| _) پس (آL09L09P2@ 'pas | |||||
| _) پس (L04L09L09$noprefixP2@ 'pas | |||||
| _) پس (آL09L09$noprefixP2@ 'pas | |||||
| _) پسا (L04L09L09P3@ 'pasA | _) پسا (L04L09L09P3@ 'pasA | ||||
| _) پسا (آL09L09P3@ 'pasA | _) پسا (آL09L09P3@ 'pasA | ||||
| _) پیکو (L04L09L09P4@ 'piko | _) پیکو (L04L09L09P4@ 'piko | ||||
| L09L09L09L09) ت (L03L09L09L09_ ta | L09L09L09L09) ت (L03L09L09L09_ ta | ||||
| // Prefixes ت | // Prefixes ت | ||||
| _) تند (L04L09L09P3@ tond | |||||
| _) تند (آL09L09P3@ tond | |||||
| _) تند (L04L09L09$noprefixP3@ tond | |||||
| _) تند (آL09L09$noprefixP3@ tond | |||||
| // Suffixes ت | |||||
| // Suffixes ت | |||||
| L09L09) تقی (_Sm3 taq1i | L09L09) تقی (_Sm3 taq1i | ||||
| L09L09) تر (_Sm2 taR | L09L09) تر (_Sm2 taR | ||||
| L09L09) ترین (_Sm4 taRin | L09L09) ترین (_Sm4 taRin | ||||
| L09L09L09L09) چ (L03L09L09L09_ tSa | L09L09L09L09) چ (L03L09L09L09_ tSa | ||||
| // Prefixes چ | // Prefixes چ | ||||
| _) چار (L04L09L09P3@ 'tSAR | |||||
| _) چار (آL09L09P3@ 'tSAR | |||||
| _) چار (L04L09L09$noprefixP3@ 'tSAR | |||||
| _) چار (آL09L09$noprefixP3@ 'tSAR | |||||
| _) چهار (L04L09L09P4@ 'tSAhAR | _) چهار (L04L09L09P4@ 'tSAhAR | ||||
| _) چهار (آL09L09P4@ 'tSAhAR | _) چهار (آL09L09P4@ 'tSAhAR | ||||
| _) چند (L04L09L09P3@ 'tSand | |||||
| _) چند (آL09L09P3@ 'tSand | |||||
| _) چند (L04L09L09$noprefixP3@ 'tSand | |||||
| _) چند (آL09L09$noprefixP3@ 'tSand | |||||
| // Suffixes چ | // Suffixes چ | ||||
| L09L09L09) چی (_Sm2 tSi | L09L09L09) چی (_Sm2 tSi | ||||
| _) خواب (آL09L09P4@ xAb | _) خواب (آL09L09P4@ xAb | ||||
| _) خویش (L04L09L09P4@ xiS | _) خویش (L04L09L09P4@ xiS | ||||
| _) خویش (آL09L09P4@ xiS | _) خویش (آL09L09P4@ xiS | ||||
| _) خان (L04L09L09P3@ xAn | |||||
| _) خان (آL09L09P3@ xAn | |||||
| _) خان (L04L09L09$noprefixP3@ xAn | |||||
| _) خان (آL09L09$noprefixP3@ xAn | |||||
| _) خواهش (L04L09L09P5@ xAheS | _) خواهش (L04L09L09P5@ xAheS | ||||
| _) خواهش (آL09L09P5@ xAheS | _) خواهش (آL09L09P5@ xAheS | ||||
| _) خواهد (L04L09L09P5@ xAhad | _) خواهد (L04L09L09P5@ xAhad | ||||
| L09L09L09L09) د (L03L09L09L09_ da | L09L09L09L09) د (L03L09L09L09_ da | ||||
| // Prefixes د | // Prefixes د | ||||
| _) دو (L04L09L09P2@ do | |||||
| _) دو (آL09L09P2@ do | |||||
| _) در (L04L09L09P2@ daR | |||||
| _) در (آL09L09P2@ daR | |||||
| _) دل (L04L09L09P2@ del | |||||
| _) دل (آL09L09P2@ del | |||||
| _) دیر (L04L09L09P3@ diR | |||||
| _) دیر (آL09L09P3@ diR | |||||
| _) دو (L04L09L09$noprefixP2@ do | |||||
| _) دو (آL09L09$noprefixP2@ do | |||||
| _) در (L04L09L09$noprefixP2@ daR | |||||
| _) در (آL09L09$noprefixP2@ daR | |||||
| _) دل (L04L09L09$noprefixP2@ del | |||||
| _) دل (آL09L09$noprefixP2@ del | |||||
| _) دیر (L04L09L09$noprefixP3@ diR | |||||
| _) دیر (آL09L09$noprefixP3@ diR | |||||
| _) دست (L04L09L09P3@ dast | _) دست (L04L09L09P3@ dast | ||||
| _) دست (آL09L09P3@ dast | _) دست (آL09L09P3@ dast | ||||
| _) درست (L04L09L09P4@ dorost | _) درست (L04L09L09P4@ dorost | ||||
| _) درست (آL09L09P4@ dorost | _) درست (آL09L09P4@ dorost | ||||
| _) دراز (L04L09L09P4@ deRAz | _) دراز (L04L09L09P4@ deRAz | ||||
| _) دراز (آL09L09P4@ deRAz | _) دراز (آL09L09P4@ deRAz | ||||
| _) درال (L04L09L09P4@ dARol | |||||
| _) درال (تL09L09+P4@ dARo_' | |||||
| _) درال (دL09L09+P4@ dARo_' | |||||
| _) درال (آL09L09P4@ dARol | |||||
| _) درال (L04L09L09$noprefixP4@ dARol | |||||
| _) درال (تL09L09+$noprefixP4@ dARo_' | |||||
| _) درال (دL09L09+$noprefixP4@ dARo_' | |||||
| _) درال (آL09L09$noprefixP4@ dARol | |||||
| // suffixes د | // suffixes د | ||||
| L09L09) داد (_Sm3 dAd | L09L09) داد (_Sm3 dAd | ||||
| L09L09L09L09) ذ (L03L09L09L09_ za | L09L09L09L09) ذ (L03L09L09L09_ za | ||||
| // Prefixes ذ | // Prefixes ذ | ||||
| _) ذی (L04L09L09P2@ zi | |||||
| _) ذی (آL09L09P2@ zi | |||||
| _) ذی (L04L09L09$noprefixP2@ zi | |||||
| _) ذی (آL09L09$noprefixP2@ zi | |||||
| _) ذوال (L04L09L09P4@ zol | _) ذوال (L04L09L09P4@ zol | ||||
| _) ذوال (آL09L09P4@ zol | _) ذوال (آL09L09P4@ zol | ||||
| L09L09L09L09) ز (L03L09L09L09_ za | L09L09L09L09) ز (L03L09L09L09_ za | ||||
| // Prefixes ز | // Prefixes ز | ||||
| _) زیر (L04L09L09P3@ ziR | |||||
| _) زیر (آL09L09P3@ ziR | |||||
| _) زود (L04L09L09P3@ zud | |||||
| _) زود (آL09L09P3@ zud | |||||
| _) زیر (آL09L09P3@ ziR | |||||
| _) زرد (L04L09L09P3@ zaRd | |||||
| _) زرد (آL09L09P3@ zaRd | |||||
| _) زیر (L04L09L09$noprefixP3@ ziR | |||||
| _) زیر (آL09L09$noprefixP3@ ziR | |||||
| _) زود (L04L09L09$noprefixP3@ zud | |||||
| _) زود (آL09L09$noprefixP3@ zud | |||||
| _) زرد (L04L09L09$noprefixP3@ zaRd | |||||
| _) زرد (آL09L09$noprefixP3@ zaRd | |||||
| // suffixes ز | // suffixes ز | ||||
| L09L09) زاد (_Sm3 zAd | L09L09) زاد (_Sm3 zAd | ||||
| L09L09L09L09) س (L03L09L09L09_ sa | L09L09L09L09) س (L03L09L09L09_ sa | ||||
| // Prefixes س | // Prefixes س | ||||
| _) سر (L04L09L09P2@ saR | |||||
| _) سر (آL09L09P2@ saR | |||||
| _) سر (L04L09L09$noprefixP2@ saR | |||||
| _) سر (آL09L09$noprefixP2@ saR | |||||
| _) سوء (L09L09P3@ su?e | _) سوء (L09L09P3@ su?e | ||||
| _) سانتی (L04L09L09P5@ sAnti | _) سانتی (L04L09L09P5@ sAnti | ||||
| _) سانتی (آL09L09P5@ sAnti | _) سانتی (آL09L09P5@ sAnti | ||||
| L09L09L09L09) ض (L03L09L09L09_ za | L09L09L09L09) ض (L03L09L09L09_ za | ||||
| // Prefixes ض | // Prefixes ض | ||||
| _) ضد (L04L09L09P2@ zedde | |||||
| _) ضد (آL09L09P2@ zedde | |||||
| _) ضد (L04L09L09$noprefixP2@ zedde | |||||
| _) ضد (آL09L09$noprefixP2@ zedde | |||||
| _) ضدّ (L04L09L09P3@ zedde | _) ضدّ (L04L09L09P3@ zedde | ||||
| _) ضدّ (آL09L09P3@ zedde | _) ضدّ (آL09L09P3@ zedde | ||||
| L09L09L09L09) ف (L03L09L09L09_ fa | L09L09L09L09) ف (L03L09L09L09_ fa | ||||
| // Prefixes ف | // Prefixes ف | ||||
| _) فرا (L04L09P3@ faRA | |||||
| _) فرا (آL09P3@ faRA | |||||
| _) فرا (L04L09$noprefixP3@ faRA | |||||
| _) فرا (آL09$noprefixP3@ faRA | |||||
| // suffixes ف | // suffixes ف | ||||
| L09L09) فام (_Sm3 fAm | L09L09) فام (_Sm3 fAm | ||||
| L09L09L09L09) ک (L03L09L09L09_ ka | L09L09L09L09) ک (L03L09L09L09_ ka | ||||
| // Prefixes ک | // Prefixes ک | ||||
| _) کم (L04L09L09P2@ kam | |||||
| _) کم (آL09L09P2@ kam | |||||
| _) کم (L04L09L09$noprefixP2@ kam | |||||
| _) کم (آL09L09$noprefixP2@ kam | |||||
| _) کند (L04L09L09P3@ kond | _) کند (L04L09L09P3@ kond | ||||
| _) کند (آL09L09P3@ kond | _) کند (آL09L09P3@ kond | ||||
| _) کیلو (L04L09L09P4@ kilu | _) کیلو (L04L09L09P4@ kilu | ||||
| _) گذر (آL09L09P3@ gozaR | _) گذر (آL09L09P3@ gozaR | ||||
| _) گزر (L04L09L09P3@ gozaR | _) گزر (L04L09L09P3@ gozaR | ||||
| _) گزر (آL09L09P3@ gozaR | _) گزر (آL09L09P3@ gozaR | ||||
| _) گل (L04L09P2@ gol | |||||
| _) گل (آL09L09P2@ gol | |||||
| _) گل (L04L09$noprefixP2@ gol | |||||
| _) گل (آL09L09$noprefixP2@ gol | |||||
| // suffixes گ | // suffixes گ | ||||
| L09L09) گرا (_Sm3 gaRA | L09L09) گرا (_Sm3 gaRA | ||||
| L09L09L09L09) م (L03L09L09L09_ ma | L09L09L09L09) م (L03L09L09L09_ ma | ||||
| // Prefixes م | // Prefixes م | ||||
| _) می (L03L09+P2@ mi | |||||
| _) می (آL09L09P2@ mi | |||||
| _) می (وL09L09P2@ mi | |||||
| _) می (L03L09+$noprefixP2@ mi | |||||
| _) می (آL09L09$noprefixP2@ mi | |||||
| _) می (وL09L09$noprefixP2@ mi | |||||
| _) میرزا (آL09L09P5@ miRzA | _) میرزا (آL09L09P5@ miRzA | ||||
| _) میرزا (L04L09L09P5@ miRzA | _) میرزا (L04L09L09P5@ miRzA | ||||
| _) محمد (آL09L09P4@ mohammad | _) محمد (آL09L09P4@ mohammad | ||||
| _) مرتضی (L04L09L09P5@ moRtezA | _) مرتضی (L04L09L09P5@ moRtezA | ||||
| _) مصطفی (آL09L09P5@ mostafA | _) مصطفی (آL09L09P5@ mostafA | ||||
| _) مصطفی (L04L09L09P5@ mostafA | _) مصطفی (L04L09L09P5@ mostafA | ||||
| _) میلی (L04L09L09P4@ mili | |||||
| _) میلی (آL09L09P4@ mili | |||||
| _) ماه (L03L09L09P3@ mAh | |||||
| _) ماه(آL09L09P3@ mAh | |||||
| _) مگا (L04L09L09P3@ megA | |||||
| _) مگا(آL09L09P3@ megA | |||||
| _) میلی (L04L09L09$noprefixP4@ mili | |||||
| _) میلی (آL09L09$noprefixP4@ mili | |||||
| _) ماه (L03L09L09$noprefixP3@ mAh | |||||
| _) ماه(آL09L09$noprefixP3@ mAh | |||||
| _) مگا (L04L09L09$noprefixP3@ megA | |||||
| _) مگا(آL09L09$noprefixP3@ megA | |||||
| _) مولتی (L04L09L09P5@ multi | _) مولتی (L04L09L09P5@ multi | ||||
| _) مولتی(آL09L09P5@ multi | _) مولتی(آL09L09P5@ multi | ||||
| _) مایکرو (L04L09L09P6@ mAjkRo | _) مایکرو (L04L09L09P6@ mAjkRo | ||||
| _) مایکرو (آL09L09P6@ mAjkRo | _) مایکرو (آL09L09P6@ mAjkRo | ||||
| _) ماکرو (L04L09L09P5@ mAkRo | |||||
| _) ماکرو (آL09L09P5@ mAkRo | |||||
| _) میکرو (L04L09L09P5@ mikRo | _) میکرو (L04L09L09P5@ mikRo | ||||
| _) میکرو (آL09L09P5@ mikRo | _) میکرو (آL09L09P5@ mikRo | ||||
| _) ماکرو (L04L09L09P5@ mAkRo | |||||
| _) ماکرو (آL09L09P5@ mAkRo | |||||
| // suffixes م | // suffixes م | ||||
| L09L09) ماه (_Sm3 mAh | L09L09) ماه (_Sm3 mAh | ||||
| L09L09L09L09) ن (L03L09L09L09_ na | L09L09L09L09) ن (L03L09L09L09_ na | ||||
| // Prefixes ن | // Prefixes ن | ||||
| _) ن (L03L09L09P1@ 'na | |||||
| _) ن (یاL09P1@ 'na | |||||
| _) نی (آL04L09L09P2@ 'naj | |||||
| _) نمی (L04L09P3@ 'nemi | |||||
| _) نمی (آL09P3@ 'nemi | |||||
| _) نا (L04L09L09P2@ nA' | |||||
| _) نا (آL09L09P2@ nA' | |||||
| _) نو (L04L09L09P2@ no' | |||||
| _) نو (آL09L09P2@ no' | |||||
| _) نیم (L04L09L09P3@ nim | |||||
| _) نیم (آL09L09P3@ nim | |||||
| _) نیکو (L04L09L09P4@ niku | |||||
| _) نیکو (آL09L09P4@ niku | |||||
| _) ن (L03L09L09$noprefixP1@ 'na | |||||
| _) ن (یاL09$noprefixP1@ 'na | |||||
| _) نی (آL04L09L09$noprefixP2@ 'naj | |||||
| _) نمی (L04L09$noprefixP3@ 'nemi | |||||
| _) نمی (آL09$noprefixP3@ 'nemi | |||||
| _) نا (L04L09L09$noprefixP2@ nA' | |||||
| _) نا (آL09L09$noprefixP2@ nA' | |||||
| _) نو (L04L09L09$noprefixP2@ no' | |||||
| _) نو (آL09L09$noprefixP2@ no' | |||||
| _) نیم (L04L09L09$noprefixP3@ nim | |||||
| _) نیم (آL09L09$noprefixP3@ nim | |||||
| _) نیکو (L04L09L09$noprefixP4@ niku | |||||
| _) نیکو (آL09L09$noprefixP4@ niku | |||||
| // suffixes ن | // suffixes ن | ||||
| L09L09L03) ن (_NSm1 an | L09L09L03) ن (_NSm1 an | ||||
| L09L09L09L09) ه (L03L09L09L09_ ha | L09L09L09L09) ه (L03L09L09L09_ ha | ||||
| // Prefixes ه | // Prefixes ه | ||||
| _) هم (L04L09P2@ ham | |||||
| _) هم (آL09P2@ ham | |||||
| _) هم (L04L09$noprefixP2@ ham | |||||
| _) هم (آL09$noprefixP2@ ham | |||||
| // suffixes ه | // suffixes ه | ||||
| L09L03) ه (_++Sm1 e: | L09L03) ه (_++Sm1 e: | ||||
| _آ) ی (L03_ ja | _آ) ی (L03_ ja | ||||
| // Prefixes ی | // Prefixes ی | ||||
| _) یک (L04L09L09P2@ jek | |||||
| _) یک (آL09L09P2@ jek | |||||
| _) یک (L04L09L09$noprefixP2@ jek | |||||
| _) یک (آL09L09$noprefixP2@ jek | |||||
| _) یاد (L04L09L09P3@ jAd | _) یاد (L04L09L09P3@ jAd | ||||
| _) یاد (آL09L09P3@ jAd | _) یاد (آL09L09P3@ jAd | ||||
| ?1 z z | ?1 z z | ||||
| // Others mathematics characters | |||||
| .group | |||||
| . (D noq1te: | |||||
| ± m'osbat||jA:||m'anfi | |||||
| >= boz'oRgtaR||jA:||m,osAvi | |||||
| <= kutS'ektaR||jA:||m,osAvi | |||||
| // French translation rules for Espeak | // French translation rules for Espeak | ||||
| // *************************************************************************** | // *************************************************************************** | ||||
| // * Copyright (C) 2005 to 2010 by Jonathan Duddington * | |||||
| // * Copyright (C) 2005 to 2014 by Jonathan Duddington * | |||||
| // * email: [email protected] * | // * email: [email protected] * | ||||
| // * * | // * * | ||||
| // * This program is free software; you can redistribute it and/or modify * | // * This program is free software; you can redistribute it and/or modify * | ||||
| // http://www.fluxnic.net/cicero | // http://www.fluxnic.net/cicero | ||||
| // | // | ||||
| // Rules are now maintained by Michel Such <[email protected]> | // Rules are now maintained by Michel Such <[email protected]> | ||||
| // Last update: 2011-10-26 Michel Such <[email protected]> | |||||
| // Last update: 2014-02-20 Michel Such <[email protected]> | |||||
| // | // | ||||
| // Letter classes: | // Letter classes: | ||||
| // When these diphtonges are after a consonant folllowing e, e is not mute | // When these diphtonges are after a consonant folllowing e, e is not mute | ||||
| .L10 ia ie io ua ue ui uo | .L10 ia ie io ua ue ui uo | ||||
| .L11 b p | |||||
| .L11 b p t | |||||
| .L12 é è aï al ib ie iq l om on ym ré | .L12 é è aï al ib ie iq l om on ym ré | ||||
| // Words ending "son" pust sound english if preceded by L13 | // Words ending "son" pust sound english if preceded by L13 | ||||
| oin (_ wE~ // coin | oin (_ wE~ // coin | ||||
| oi wa // poil | oi wa // poil | ||||
| oê (l wa // poêle | oê (l wa // poêle | ||||
| om (L11A O~ // bombe, pompe | |||||
| om (t O~ // comte | |||||
| om (L11 O~ // bombe, pompe | |||||
| n) om (X O~ // nom | n) om (X O~ // nom | ||||
| om (_ Om // www.web.com | om (_ Om // www.web.com | ||||
| ῳ OI: | ῳ OI: | ||||
| ῲ 'OI: | ῲ 'OI: | ||||
| ΐ 'i // diaresis + tonos | |||||
| ' = // apostrophe used as tonos, stress on previous syllable | ' = // apostrophe used as tonos, stress on previous syllable |
| _86 c#e:'V~si | _86 c#e:'V~si | ||||
| _87 s@t:j'a:si | _87 s@t:j'a:si | ||||
| _88 ,Vt.#j'a:si | _88 ,Vt.#j'a:si | ||||
| _89 nIvj'a:si | |||||
| _89 ne:vj'a:Si | |||||
| _90 n'e:vu~ | _90 n'e:vu~ | ||||
| _91 e:k'a:n.u~ | _91 e:k'a:n.u~ | ||||
| છ ch@ | છ ch@ | ||||
| જ J@ | જ J@ | ||||
| જ઼ z@ | જ઼ z@ | ||||
| ઝ Jh@ | |||||
| ઝ z@ | |||||
| ઞ n^@ | ઞ n^@ | ||||
| ટ t.@ | ટ t.@ | ||||
| ઠ t.#@ | ઠ t.#@ | ||||
| ર r@ | ર r@ | ||||
| લ l@ | લ l@ | ||||
| ળ l.@ | |||||
| ળ @r.@ // According to chart this is lla ( ળ 0AB3)but it is told that it looks like adda ( ડ઼ 0AA1 + 0ABC) | |||||
| વ v@ | વ v@ | ||||
| શ S@ | શ S@ | ||||
| ષ s.@ // retroflex [S] | ષ s.@ // retroflex [S] |
| .group ઇ | .group ઇ | ||||
| ઇ I | ઇ I | ||||
| // ઇઁ i~ | |||||
| ઇં i~ | |||||
| // ઇઁ In | |||||
| ઇં In | |||||
| .group ઈ | .group ઈ | ||||
| ઈ i: | ઈ i: | ||||
| ા (ઁ V~ | ા (ઁ V~ | ||||
| ાઁ (_ V~ | ાઁ (_ V~ | ||||
| ાં V~ | ાં V~ | ||||
| ાવ aU | |||||
| .group િ | .group િ | ||||
| િ I | િ I | ||||
| // િઁ i~ | |||||
| િં i~ | |||||
| // િઁ In | |||||
| િં In | |||||
| .group ી | .group ી | ||||
| ી i: | ી i: | ||||
| જ્જ J:V // JJ -> J: | જ્જ J:V // JJ -> J: | ||||
| જ્જ (B J: | જ્જ (B J: | ||||
| જ્ઞ gr.V // ?? | |||||
| જ્ઞ (B gr. | |||||
| જ્ઞ gn.V | |||||
| જ્ઞ (B gn. | |||||
| .group ઝ | |||||
| ઝ J#V | |||||
| ઝ (B J# | |||||
| .group ઝ // According to chart this is jha ( ઝ 0A9D)but it is told that it looks like za ( જ઼ 0A9C + 0ABC) | |||||
| ઝ zV | |||||
| ઝ (B z | |||||
| .group ઞ | .group ઞ | ||||
| ઞ n^V | ઞ n^V | ||||
| .group ર | .group ર | ||||
| ર rV | ર rV | ||||
| ર (B r | ર (B r | ||||
| ર (_ r | |||||
| ્) ર (_ r@ | ્) ર (_ r@ | ||||
| લ (B l | લ (B l | ||||
| ્) લ (_ l@ | ્) લ (_ l@ | ||||
| .group ળ | |||||
| ળ l.V | |||||
| ળ (B l. | |||||
| ્) ળ (_ l.@ | |||||
| .group ળ // According to chart this is lla ( ળ 0AB3)but it is told that it looks like adda ( ડ઼ 0AA1 + 0ABC) | |||||
| ળ r.V | |||||
| ળ (B r. | |||||
| ્) ળ (_ r.@ | |||||
| .group વ | .group વ | ||||
| વ vV | વ vV |
| _‚ 'otvoReni||n'avodnIk | _‚ 'otvoReni||n'avodnIk | ||||
| _„ sp'uSteni||n'avodnIk | _„ sp'uSteni||n'avodnIk | ||||
| ?2 _„ z&tvoReni||n'avodnIk | ?2 _„ z&tvoReni||n'avodnIk | ||||
| … tr*'i||t'otSke | |||||
| ?4 … tr*'i||t'atSke | |||||
| _… tr*'i||t'otSke | |||||
| ?4 _… tr*'i||t'atSke | |||||
| † kr*'iZ | † kr*'iZ | ||||
| ?2 † kr-'st | ?2 † kr-'st | ||||
| ‡ dv'ostr*Uki||kr*'iZ | ‡ dv'ostr*Uki||kr*'iZ | ||||
| _’ j'ednostr*'uki||n'avodnIk | _’ j'ednostr*'uki||n'avodnIk | ||||
| _“ 'otvoReni||n'avodnIk | _“ 'otvoReni||n'avodnIk | ||||
| _” z'atvoReni||n'avodnIk | _” z'atvoReni||n'avodnIk | ||||
| • kr*'upna||t'otSk& | |||||
| ?4 • kr*'upna||t'atSk& | |||||
| _• kr*'upna||t'otSk& | |||||
| ?4 _• kr*'upna||t'atSk& | |||||
| _– En||ts'r-t& | _– En||ts'r-t& | ||||
| _— Em||ts'r-t& | _— Em||ts'r-t& | ||||
| ™ pr*'o'izvodZ&tS | ™ pr*'o'izvodZ&tS | ||||
| ÷ p'odijel^,eno | ÷ p'odijel^,eno | ||||
| ?2 ÷ p'odel^,eno | ?2 ÷ p'odel^,eno | ||||
| _$ d'ol&R | |||||
| $ d'ol&R | |||||
| _- m'inus | _- m'inus | ||||
| _* zvj'ezdits& | _* zvj'ezdits& | ||||
| ?2 _* zv'ezdits& | ?2 _* zv'ezdits& | ||||
| _= j'edn&ko | |||||
| _@ t'r-g'ov&tSko||'a | _@ t'r-g'ov&tSko||'a | ||||
| ?2 _@ et | ?2 _@ et | ||||
| // Exceptions | // Exceptions | ||||
| क्रिकेट kr'IkIt | क्रिकेट kr'IkIt | ||||
| सायबर s'aIb@r | सायबर s'aIb@r | ||||
| राष्ट्रपति ra:Stra'pati | |||||
| प्रघानमंत्री pradha:n'man'tri | |||||
| कुलपति kul'pati | |||||
| कुलदेवी kul'devi | |||||
| भाईचारा bha:i'cha:ra: | |||||
| महाराज maha:ra:J | |||||
| महारानी maha:ra:ni | |||||
| महादेव maha:'dev | |||||
| रामराज्य़ ra:m:ra:J'Jja | |||||
| अक्षरमाला ak'shar'ma:la: | |||||
| प्रजापति praJa:pati | |||||
| पूँजीपति pu~Ji'pati | |||||
| पँजीकरऩ pan'Ji'karan | |||||
| पालनहारा pa:lan'ha:ra: | |||||
| मूलमंत्र mul'man'tra | |||||
| झोलझाल Jho'lJha:l | |||||
| सुखदाता su'kh'da:ta: | |||||
| नेत्रहीन netr:a'hIn | |||||
| नेत्रदान net'ra'da:n | |||||
| गजपति gaJ'pati | |||||
| य़ुघ्दविराम j:u'dh:'vi'ra:m | |||||
| महासंग्राम maha:san'gra:m | |||||
| महापति maha:'pati | |||||
| पतीदेव pati'dev | |||||
| सीताराम sIta:ra:m | |||||
| अंजनीपुत्र anjan'Iput:'ra | |||||
| महाबलि maha:bali | |||||
| श्रमदान Sram'da:n | |||||
| रक्तदान rak'tda:n | |||||
| रेलगाड़ी rel'ga:rI | |||||
| बैलगाड़ी bE:el'ga:rI | |||||
| नौकरशाही nau'kar'Sa:hI | |||||
| नौकरशाह nau'kar'Sa:h | |||||
| प्रतिपल pra'ti'pal | |||||
| हलचल hal'cal | |||||
| कालचक्र ka:l'cak'ra | |||||
| हरदम har'dam | |||||
| नीलकंठ nIl'ka'nt.# | |||||
| इन्द्रजीत In'dra'JIt | |||||
| कुलदेवता kUl'de:v'ta: | |||||
| अत्ममंथन atm'aman'than | |||||
| थलसेना thal'sena: | |||||
| वाय़ुसेना wa:u:'sena: | |||||
| सेनापति sena:pati | |||||
| वरमाला va'Rma:la: | |||||
| जय़माला Jaj'ma:la: | |||||
| भूतप्रेत bhut'pret | |||||
| भूतकाल bhUt'ka:l | |||||
| मदीरापान madira:pa:n | |||||
| रिश्तेनाते ris'te'na:te | |||||
| राजमाता Ra:J'ma:ta: | |||||
| भाग्य़शाली bha:gja'Sa:lI | |||||
| खुशकिस्मत khUSki'smat | |||||
| गुरुनानक guru'na:nak | |||||
| दीपमाला dIp'ma:la: | |||||
| दीपशिखा dIp'Sikha | |||||
| बलशाली val'Sa:lI | |||||
| चन्द्रशेखर can'dra'Sekhar | |||||
| चद्रकान्ता can'dra'ka:nta: | |||||
| महाभारत maha:bha:rat | |||||
| महासागर maha:sa:gar | |||||
| प्राचीनकाल pra:cIn'ka:l | |||||
| राशीफल ra:Si'fal | |||||
| परमवीर param'vIr | |||||
| बुध्दिमति bud'dhi'mati | |||||
| सुमति suma'ti | |||||
| मतदान mat'da:n | |||||
| मतदाता mat'da:ta: |
| sok $unstressend // many | sok $unstressend // many | ||||
| kevés $unstressend // few | kevés $unstressend // few | ||||
| se $unstressend // neither | se $unstressend // neither | ||||
| sem $unstressend // nor | |||||
| sem $unstressend $alt3 // nor | |||||
| emléke $alt3 | |||||
| be $unstressend //into | be $unstressend //into | ||||
| ki $unstressend // out of | ki $unstressend // out of | ||||
| magam $unstressend | magam $unstressend | ||||
| magad $unstressend | magad $unstressend | ||||
| tűz $unstressend | tűz $unstressend | ||||
| egy $unstressend | |||||
| egy $unstressend $alt3 | |||||
| lehetett $unstressend | lehetett $unstressend | ||||
| arra $unstressend | arra $unstressend | ||||
| erre $unstressend | erre $unstressend | ||||
| fájlját $unstressend | fájlját $unstressend | ||||
| törvény $unstressend | törvény $unstressend | ||||
| jövőt $unstressend | jövőt $unstressend | ||||
| viszont $unstressend | |||||
| viszont $unstressend $alt3 | |||||
| szerdára $alt3 | |||||
| járna $unstressend | járna $unstressend | ||||
| állnia $unstressend | állnia $unstressend | ||||
| írnánk $unstressend | írnánk $unstressend | ||||
| (azt látni) $unstressend | (azt látni) $unstressend | ||||
| fontosak $unstressend | fontosak $unstressend | ||||
| futni $unstressend | futni $unstressend | ||||
| például $unstressend | |||||
| például $unstressend $alt3 | |||||
| hivatalossá $unstressend | hivatalossá $unstressend | ||||
| belőle $unstressend | belőle $unstressend | ||||
| (vált hivatalossá) $unstressend | (vált hivatalossá) $unstressend |
| // Italian translation rules | // Italian translation rules | ||||
| // This file is UTF-8 encoded | // This file is UTF-8 encoded | ||||
| // Last update: 2014 January 07 Chris, Christian Leo M, <[email protected]> | |||||
| // Last update: 2014 April 21 Chris, Christian Leo M, <[email protected]> | |||||
| // letter groups | // letter groups | ||||
| // A any vowel | // A any vowel | ||||
| // C any consonant | // C any consonant | ||||
| .group a | .group a | ||||
| a a | a a | ||||
| ai (K aI | |||||
| ai (_ 'aj | |||||
| ai (C aI | |||||
| ao (_N aU | ao (_N aU | ||||
| au a%u | au a%u | ||||
| @C) a (_S1q a // lookup it_list without suffix | @C) a (_S1q a // lookup it_list without suffix | ||||
| a (ismo_ 'a | a (ismo_ 'a | ||||
| @) a (bile_ 'a | @) a (bile_ 'a | ||||
| @) a (ggine_ 'a | @) a (ggine_ 'a | ||||
| _) ae (r aE | _) ae (r aE | ||||
| @) avano (_S5q 'avano | |||||
| avano (_ 'avano | |||||
| a (tterA_ 'a | a (tterA_ 'a | ||||
| _) all' (P4t all | _) all' (P4t all | ||||
| _) anch' (P5t ank | _) anch' (P5t ank | ||||
| @) ander (L04_ 'andE@-* | @) ander (L04_ 'andE@-* | ||||
| ate (L04_ 'ate | ate (L04_ 'ate | ||||
| astano (_ 'a:sta/no // verbs | |||||
| .group à | .group à | ||||
| à ''a | à ''a | ||||
| ài (K ''aI | ài (K ''aI | ||||
| .group b | .group b | ||||
| b b | b b | ||||
| bb b: | bb b: | ||||
| bbano (_ =b:ano // verbs | |||||
| .group c | .group c | ||||
| c k | c k | ||||
| cc k: | cc k: | ||||
| ck k: | ck k: | ||||
| cqu k:w2 | |||||
| cqu (A k:w2 | |||||
| cqui (A k:wj | |||||
| c (Y tS | c (Y tS | ||||
| cc (Y tS: | cc (Y tS: | ||||
| ch (Y k | ch (Y k | ||||
| @) co (lA_ =ko | @) co (lA_ =ko | ||||
| _) c' (P2t tS | _) c' (P2t tS | ||||
| @@A) ce (A_ =tSE | @@A) ce (A_ =tSE | ||||
| ciano (_ =tSano // verbs | |||||
| cciano (_ =tS:ano // verbs | |||||
| chiano (_ =kiano | |||||
| A) cchiano (_ =k:iano // verbs | |||||
| L04Z) capit (A_ k'a:p,it | |||||
| L04Z) capit (ano_ k'a:p,it | |||||
| .group d | .group d | ||||
| d d | d d | ||||
| ci) der (L04_ =dE@-* | ci) der (L04_ =dE@-* | ||||
| chAA) der (L04_ =de@-* | chAA) der (L04_ =de@-* | ||||
| re) der (L04_ =de@-* | re) der (L04_ =de@-* | ||||
| @) dinano (_ =dina/no // verbs | |||||
| .group e | .group e | ||||
| e e | e e | ||||
| esser (L04_ 'es:eR | esser (L04_ 'es:eR | ||||
| _) ecco (L04 'Ek:o | _) ecco (L04 'Ek:o | ||||
| ete (L04_ 'ete | ete (L04_ 'ete | ||||
| evano (_ 'evano // verbs | |||||
| estano (_ 'Estano // verbs | |||||
| AC) erano (_ =eR,ano //verbs | |||||
| @s) ero (_ =ERO //verbs | |||||
| .group f | .group f | ||||
| f f | f f | ||||
| @) gn (A_ n^; | @) gn (A_ n^; | ||||
| a) gn (A_ n^: | a) gn (A_ n^: | ||||
| gu (A gw | gu (A gw | ||||
| guono (_ =gw2ono / verbs | |||||
| o) gnano (_ =n^ano // verbs | |||||
| A) gnano (_ n^'ano // exceptions | |||||
| @) ginano (_ =dZinano // verbs | |||||
| gano (_ =gano // verbs | |||||
| ggano (_ =g:a/no | |||||
| giono (_ dZ'Ono // verbs | |||||
| n) guere (_ =gweRe // verbs | |||||
| .group h | .group h | ||||
| h | h | ||||
| i (asi_ 'i | i (asi_ 'i | ||||
| @) i (bile_ 'i | @) i (bile_ 'i | ||||
| @) i (cA_ =i | @) i (cA_ =i | ||||
| ele%tr) ici (_ =itSi | |||||
| centr) ici (_ =itSi | |||||
| metr) ici (_ =itSi | |||||
| tr) i (cY_ i | tr) i (cY_ i | ||||
| if) ici (_ 'itSi | |||||
| @) i (chA_ =i | @) i (chA_ =i | ||||
| @) i (dA_ =i | @) i (dA_ =i | ||||
| @) i (dere_ 'i | @) i (dere_ 'i | ||||
| p) i (te_ =i | p) i (te_ =i | ||||
| C) iad (Y_ 'iad | C) iad (Y_ 'iad | ||||
| @) iono (_ =iono | @) iono (_ =iono | ||||
| issano (_ 'is:ano | |||||
| ite (L04_ 'ite | ite (L04_ 'ite | ||||
| iver (L04_ 'ivE@-* | iver (L04_ 'ivE@-* | ||||
| d) iver (L04_ iv'E@-* | d) iver (L04_ iv'E@-* | ||||
| ivano (_ 'ivano // verbs | |||||
| i (ficano_ 'i // verbs | |||||
| ifichino (_ 'ifikino // verbs | |||||
| ACCC) i (cano_ =i // verbs | |||||
| i (Ccano_ 'i // verbs | |||||
| ilitano (_ 'ilitano // verbs | |||||
| istano (_ 'istano // verbs | |||||
| .group j | .group j | ||||
| j dZ | j dZ | ||||
| @) j (_ j | @) j (_ j | ||||
| _) juan _^_ES | |||||
| A) j (A j | |||||
| .group k | .group k | ||||
| k k | k k | ||||
| ll (C l_ | ll (C l_ | ||||
| ll (_ l | ll (_ l | ||||
| _) l' (P2t l | _) l' (P2t l | ||||
| lasciati (_ l,a/S'atI | |||||
| lascia (L04_ l'aSa | lascia (L04_ l'aSa | ||||
| .group m | .group m | ||||
| m m | m m | ||||
| A) mi (a_ m'i | A) mi (a_ m'i | ||||
| A) mila (_ m'ila/ | |||||
| _) m' (P2t m | _) m' (P2t m | ||||
| _) mezz' (P5t mEdz: | _) mezz' (P5t mEdz: | ||||
| metter (L04_ m'ette@-* | metter (L04_ m'ette@-* | ||||
| mbano (_ =mbano // verbs | |||||
| @) minano (_ =mina/no // verbs | |||||
| .group n | .group n | ||||
| n n | n n | ||||
| netter (L04_ n'Et:e@-* | netter (L04_ n'Et:e@-* | ||||
| _zA) nz (A n|dz | _zA) nz (A n|dz | ||||
| A) ne (A_ =nE | A) ne (A_ =nE | ||||
| @) nano (_ =nano // verbs | |||||
| .group o | .group o | ||||
| o o | o o | ||||
| o (co_ O | o (co_ O | ||||
| @) o (di_ =o | @) o (di_ =o | ||||
| @) o (do_ =o | @) o (do_ =o | ||||
| @) o (fono_ 'O | |||||
| @) o (fonA_ 'O | |||||
| o (genA_ 'O | o (genA_ 'O | ||||
| l) o (gico_ 'O | l) o (gico_ 'O | ||||
| @) o (gnolo_ 'o | @) o (gnolo_ 'o | ||||
| CC) o (lA_ =O | CC) o (lA_ =O | ||||
| u) o (lA_ O | u) o (lA_ O | ||||
| v) o (lA_ =o | v) o (lA_ =o | ||||
| @) o (la_ O | |||||
| @) o (lA_ O | |||||
| gn) o (la_ O | gn) o (la_ O | ||||
| o (li O | o (li O | ||||
| @) o (liA_ O | @) o (liA_ O | ||||
| @) o (logo_ 'O | @) o (logo_ 'O | ||||
| c) o (ltA_ O | c) o (ltA_ O | ||||
| sc) o (ltA_ o | sc) o (ltA_ o | ||||
| v) o (lt O | |||||
| v) o (ltA_ O | |||||
| @) o (metro_ 'O | @) o (metro_ 'O | ||||
| @) o (ma_ O | @) o (ma_ O | ||||
| @) o (mo_ O | @) o (mo_ O | ||||
| @) o (nzolo_ 'o | @) o (nzolo_ 'o | ||||
| o (o O | o (o O | ||||
| o (polA_ 'O | o (polA_ 'O | ||||
| sc) o (p O | |||||
| sc) o (pA_ O | |||||
| o (r O | o (r O | ||||
| o (rY_ o | o (rY_ o | ||||
| f) o (rmA_ o | f) o (rmA_ o | ||||
| o (stracA_ 'O | o (stracA_ 'O | ||||
| o (ttol O | o (ttol O | ||||
| o (zA O | o (zA O | ||||
| l) oqui (A Okwj | |||||
| osano (_ 'ozano | osano (_ 'ozano | ||||
| C) onder (L04_ 'ondE@-* | C) onder (L04_ 'ondE@-* | ||||
| over (L04_ 'ovE@-* | over (L04_ 'ovE@-* | ||||
| d) over (L04_ Ov'E@-* | d) over (L04_ Ov'E@-* | ||||
| ovano (_ 'ovano // verbs | |||||
| o (CCano_ 'O // verbs | |||||
| o (CCicano_ 'O //verbs | |||||
| ogliere (_ 'Ol^eRe // verbs | |||||
| @) ordin (A_ 'o@-*din | |||||
| .group p | .group p | ||||
| p p | p p | ||||
| .group q | .group q | ||||
| q k | q k | ||||
| qu kw2 | |||||
| qu (AK kw2 | |||||
| qui (A kwj | |||||
| _) quell' (P6t kw2Ell | _) quell' (P6t kw2Ell | ||||
| _) quest' (P6t kw2est | _) quest' (P6t kw2est | ||||
| r @-* | r @-* | ||||
| r (_ @-* | r (_ @-* | ||||
| _) r @-* | _) r @-* | ||||
| A) r (_ =@-* | |||||
| rr R* | rr R* | ||||
| A) r (A R | A) r (A R | ||||
| @) r (L04_ =@-* // for Italian pronominal verbs and reflexive verbs | @) r (L04_ =@-* // for Italian pronominal verbs and reflexive verbs | ||||
| C) rai (_ @-*'aI | |||||
| A) rai (_ R'aI | |||||
| rrai (_ R*'aI | |||||
| C) rai (_ @-*'a:I | |||||
| A) rai (_ R'a:I | |||||
| rrai (_ R*'a:I | |||||
| @) rvano (_ =@-*v,ano | |||||
| .group s | .group s | ||||
| s s | s s | ||||
| @) s (_S1 s | @) s (_S1 s | ||||
| _) sull' (P5t sull | _) sull' (P5t sull | ||||
| _) sotto (P5t sot:o | _) sotto (P5t sot:o | ||||
| sfere (_ sf'eRe | |||||
| @) scer (L04_ =SE@-* | @) scer (L04_ =SE@-* | ||||
| A) scano (_ =skano | |||||
| sciano (_ =Sano | |||||
| A) schiano (_ =skiano | |||||
| A) siono (_ zi'Ono // verbs | |||||
| ssiono (_ s:i'ono // verbs | |||||
| C) siono (_ si'ono // verbs | |||||
| A) ssano (_ =s:ano //verbs | |||||
| .group t | .group t | ||||
| t t | t t | ||||
| ural (Y_ uR'al | ural (Y_ uR'al | ||||
| C) ura (L04_ 'uRa | C) ura (L04_ 'uRa | ||||
| uder (L04_ 'udE@-* | uder (L04_ 'udE@-* | ||||
| uvano (_ 'uvano // verbs | |||||
| ubano (_ 'ubano // verbs | |||||
| ustano (_ 'u:stano // verbs | |||||
| uomini (_ w2'Omini | |||||
| .group v | .group v | ||||
| v v | v v | ||||
| _A) zz (A |dz: | _A) zz (A |dz: | ||||
| CA) zz (arC dz: | CA) zz (arC dz: | ||||
| @li) zz (A dz: | @li) zz (A dz: | ||||
| @@Ci) zz (o dz: | |||||
| _Cri) zz (o ts: | |||||
| _CCri) zz (o ts: | |||||
| @) zz (ano_ =ts: | @) zz (ano_ =ts: | ||||
| i) zza (no_ =dz:a | i) zza (no_ =dz:a | ||||
| @@) zza (L04_ =dz:a | @@) zza (L04_ =dz:a | ||||
| @i) zza (ti_ dz:'a | @i) zza (ti_ dz:'a | ||||
| zion (A_ tsi'On | |||||
| zion (A_ tsi'on | |||||
| ziona (ti_ tsiOn'a | ziona (ti_ tsiOn'a | ||||
| zional (Y tsiOn'al | |||||
| zional (Y_ tsion'al | |||||
| ziona (L04_ tsi'Ona | ziona (L04_ tsi'Ona | ||||
| cra) zia (_ ts'i;a/ | |||||
| cra) zie (_ ts'I;e/ | |||||
| man) zia (_ ts'i;a | |||||
| man) zie (_ ts'i;e | |||||
| .group 0xce // Greek letters | .group 0xce // Greek letters | ||||
| // 0xce is the first byte of the utf-8 code for these characters | // 0xce is the first byte of the utf-8 code for these characters |
| // Use $alt3 where 'ng' and 'nk' is 'n+g' not [N] | // Use $alt3 where 'ng' and 'nk' is 'n+g' not [N] | ||||
| // Use $alt4 for stressed final syllable ( es ) | // Use $alt4 for stressed final syllable ( es ) | ||||
| // Letters | // Letters | ||||
| // If a letter has a "word" pronunciation which is different from its | // If a letter has a "word" pronunciation which is different from its | ||||
| // "letter" name, then include the letter name here, with the letter | // "letter" name, then include the letter name here, with the letter | ||||
| z zEt | z zEt | ||||
| _s Es | _s Es | ||||
| s Es $atend | |||||
| _t te: | _t te: | ||||
| t te: $atend | |||||
| _cap h'o:fdlEt@r | _cap h'o:fdlEt@r | ||||
| jij j%EI | jij j%EI | ||||
| je j@ | je j@ | ||||
| gij Q%EI | gij Q%EI | ||||
| ge g@ | |||||
| ge Q@ | |||||
| u %y | u %y | ||||
| hij h%EI | hij h%EI | ||||
| zij z%EI | zij z%EI | ||||
| na $only $u+ $pause // after | na $only $u+ $pause // after | ||||
| naar $only $u+ // to | naar $only $u+ // to | ||||
| door $only $u+ $brk // through, by | door $only $u+ $brk // through, by | ||||
| te $only $u+ $brk // to | |||||
| te t@ $only $u+ $brk // to | |||||
| tot $only $u+ $pause // until | tot $only $u+ $pause // until | ||||
| uit $only $u+ $brk // from, out of | uit $only $u+ $brk // from, out of | ||||
| voor $only $u+ $pause // for, in front of | voor $only $u+ $pause // for, in front of | ||||
| trokken $alt | trokken $alt | ||||
| zeten $alt | zeten $alt | ||||
| // (nouns) | |||||
| christen $alt | |||||
| monnik $alt | |||||
| // -emen is not a stressed ending | // -emen is not a stressed ending | ||||
| boezemen $alt | boezemen $alt | ||||
| ademen $alt | ademen $alt | ||||
| schrokker $alt | schrokker $alt | ||||
| schuchter $alt | schuchter $alt | ||||
| schutter $alt | schutter $alt | ||||
| seder $alt | |||||
| sidder $alt | sidder $alt | ||||
| sjacher $alt | sjacher $alt | ||||
| sjokker $alt | sjokker $alt | ||||
| accessoires aksEsw'ar@s | accessoires aksEsw'ar@s | ||||
| actiepunt Aksip8nt | actiepunt Aksip8nt | ||||
| actieve Akt'iv@ | actieve Akt'iv@ | ||||
| adembenemend a:d@mb@n'e:m@nd | |||||
| adhesie Ath'e:zi | adhesie Ath'e:zi | ||||
| agenda $2 | agenda $2 | ||||
| aldus Ald'8s | aldus Ald'8s | ||||
| kadaster $2 | kadaster $2 | ||||
| kleinzerig klEInz'e:r@Q | kleinzerig klEInz'e:r@Q | ||||
| kredietwaardig $3 | kredietwaardig $3 | ||||
| le l@ $only | |||||
| leesregel le:sre:Q@l | leesregel le:sre:Q@l | ||||
| levendig le:v@nd@Q | levendig le:v@nd@Q | ||||
| lunch l8nS | lunch l8nS | ||||
| periferie pI:rifI:r'i | periferie pI:rifI:r'i | ||||
| perron $2 | perron $2 | ||||
| pistache pist'AS | pistache pist'AS | ||||
| portefeuille pOrt@f'@j@ | |||||
| premie $1 | premie $1 | ||||
| privilege privil'e:Z@ $alt2 | privilege privil'e:Z@ $alt2 | ||||
| proces $2 | proces $2 | ||||
| Joey dZo:wi | Joey dZo:wi | ||||
| Justine Zyst'in | Justine Zyst'in | ||||
| kennedy kEn@dE | kennedy kEn@dE | ||||
| Karel $alt | |||||
| Laurent lo:r'An^ | Laurent lo:r'An^ | ||||
| Lisette _^_FR | Lisette _^_FR | ||||
| Naomi $2 | Naomi $2 | ||||
| Benin be:n'in | Benin be:n'in | ||||
| canada kAna:da: | canada kAna:da: | ||||
| Genua Qe:nyv#a: | Genua Qe:nyv#a: | ||||
| Gravenhage Qra:v@nh'a:Q@ | |||||
| Kinshasa kInS'a:sa: | Kinshasa kInS'a:sa: | ||||
| Nairobi nAjr'o:bi | Nairobi nAjr'o:bi | ||||
| Napel $alt | Napel $alt |
| air (_ 'Er | air (_ 'Er | ||||
| d) ai (sy e: | d) ai (sy e: | ||||
| @) agne (_ 'An^@ | @) agne (_ 'An^@ | ||||
| _) alles (@P5 Al@z | |||||
| @) ant (_ 'Ant | @) ant (_ 'Ant | ||||
| @) ant (e_ 'Ant | @) ant (e_ 'Ant | ||||
| @) ant (en_ 'Ant | @) ant (en_ 'Ant | ||||
| _) cho (que SO | _) cho (que SO | ||||
| _) ch (or x | _) ch (or x | ||||
| _) ch (r x | _) ch (r x | ||||
| _) ch (rist k | |||||
| blan) ch S | blan) ch S | ||||
| bro) ch (e S | bro) ch (e S | ||||
| bro) ch (u S | bro) ch (u S | ||||
| e e# // [e:] but change to [@] in unstressed syllables | e e# // [e:] but change to [@] in unstressed syllables | ||||
| X) e e: // first syllable in a word | X) e e: // first syllable in a word | ||||
| e (_ @ | |||||
| &) e (_ @ | |||||
| e (CK E | e (CK E | ||||
| e (x E | e (x E | ||||
| e (r I: | e (r I: | ||||
| lijk) e (_S1m @ | lijk) e (_S1m @ | ||||
| ea (_ 'e:a: | ea (_ 'e:a: | ||||
| lin) ea (_ =ija: | |||||
| eau 'o: //words with French origin | eau 'o: //words with French origin | ||||
| // eau (_ 'o: | // eau (_ 'o: | ||||
| @) ee (_ 'e: | @) ee (_ 'e: | ||||
| KAx) en (_S2 @n | KAx) en (_S2 @n | ||||
| and) en (_S2 @n | and) en (_S2 @n | ||||
| ie) en (_S2 @n | ie) en (_S2 @n | ||||
| &ik) en (_S2 @n | |||||
| el) en (_+S2qd @n | el) en (_+S2qd @n | ||||
| er) en (_+S2qd @n | er) en (_+S2qd @n | ||||
| @) er (aar_ @r | @) er (aar_ @r | ||||
| &) er (C@ E2r | &) er (C@ E2r | ||||
| &) erwijs (_S6m @rv#EIs | |||||
| .group es | .group es | ||||
| es (_$w_alt4+ 'Es | es (_$w_alt4+ 'Es | ||||
| X) es (_ Es | X) es (_ Es | ||||
| _) over (@P4 ,o:v@r | _) over (@P4 ,o:v@r | ||||
| _) overigen o:v@r@Q@n | _) overigen o:v@r@Q@n | ||||
| _) overheid 'o:v@rhEIt | _) overheid 'o:v@rhEIt | ||||
| t) ou (r u: | |||||
| enth) ousia uZ'A | |||||
| t) ou (r u: | |||||
| .group on | .group on | ||||
| _) vanzelf (@P7 vAnz,Elf | _) vanzelf (@P7 vAnz,Elf | ||||
| _) vang vAN | _) vang vAN | ||||
| _) ver (@P3 v@r | _) ver (@P3 v@r | ||||
| _) ver (enK vI:r // veren(d)(de) | |||||
| _) ver (sie_ vEr | _) ver (sie_ vEr | ||||
| _) verder vErd@r | _) verder vErd@r | ||||
| _) verkeers (@P8 v@rk'I:rs | _) verkeers (@P8 v@rk'I:rs |
| _) f,ES&pa*'eINtezy | _) f,ES&pa*'eINtezy | ||||
| _* &ste*'iskU | _* &ste*'iskU | ||||
| _− m'enUs | _− m'enUs | ||||
| № n'u~me*U | |||||
| ∞ iNfin'itU | |||||
| ∫ iNtegR'aU | |||||
| ⅓ u~Nt'e*@-sU | |||||
| ⅔ doIs#t'e*@-sUs# | |||||
| ¼ u~Nku'a*@-tU | ¼ u~Nku'a*@-tU | ||||
| ½ m'eIU | ½ m'eIU | ||||
| ¾ treSkw'a*@-tUs# | |||||
| ¾ tRes#kw'a*@-tUs# | |||||
| ® xeZistR'adU | ® xeZistR'adU | ||||
| ?1 ™ m'a*@-k&xeZiSt'ad& | ?1 ™ m'a*@-k&xeZiSt'ad& | ||||
| ?2 ™ m'a*@-k&xeZistR'ad& | ?2 ™ m'a*@-k&xeZistR'ad& | ||||
| _] f,ES&kowS'etSi | _] f,ES&kowS'etSi | ||||
| _^ s,irku~Nfl'Eksu | _^ s,irku~Nfl'Eksu | ||||
| _´ as'eINtu,ag'udU | _´ as'eINtu,ag'udU | ||||
| · p'oNtUseINtR'adU | |||||
| __ s,ublin^'adu | __ s,ublin^'adu | ||||
| _` gR'avi | _` gR'avi | ||||
| _{ ,abRiS'avi | _{ ,abRiS'avi | ||||
| _2 d'oIs# | _2 d'oIs# | ||||
| _3 tR'es# | _3 tR'es# | ||||
| ?1 _4 kw'atru | ?1 _4 kw'atru | ||||
| ?2 _4 kw'atRu | |||||
| _5 s'iNku | |||||
| ?2 _4 kw'atRU | |||||
| ?1 _5 s'iNku | |||||
| ?2 _5 s'iNkU | |||||
| _6 s'eIs# | _6 s'eIs# | ||||
| ?1 _7 s'Ety | ?1 _7 s'Ety | ||||
| ?2 _7 s'EtSy | ?2 _7 s'EtSy | ||||
| _8 'oItu | |||||
| ?1 _8 'oItu | |||||
| ?2 _8 'oItU | |||||
| _9 n'Ovy | _9 n'Ovy | ||||
| _10 d'Es# | _10 d'Es# | ||||
| _11 'oNzy | _11 'oNzy | ||||
| _12 d'ozy | _12 d'ozy | ||||
| ?1_13 tr'ezy | ?1_13 tr'ezy | ||||
| ?2_13 tR'ezi | |||||
| ?2_13 tR'ezy | |||||
| ?1_14 k&t'orzy | ?1_14 k&t'orzy | ||||
| ?2_14 kat'orzy | |||||
| ?2_14 kat'o*@-zy | |||||
| _15 k'iNzy | _15 k'iNzy | ||||
| ?1_16 dyz&s'eis# | ?1_16 dyz&s'eis# | ||||
| ?2_16 d,ezes'eIs# | ?2_16 d,ezes'eIs# | ||||
| ?1_17 dyz&s'Ety | ?1_17 dyz&s'Ety | ||||
| ?2_17 d,ezes'EtSy | ?2_17 d,ezes'EtSy | ||||
| ?1_18 dyz'Oitu | ?1_18 dyz'Oitu | ||||
| ?2_18 dez'oItu | |||||
| ?2_18 dez'oItU | |||||
| ?1_19 dyz&n'Ovy | ?1_19 dyz&n'Ovy | ||||
| ?2_19 dezen'Ovy | ?2_19 dezen'Ovy | ||||
| ?1_2X v'iNty | ?1_2X v'iNty | ||||
| ?2_2X v'iNtSy | ?2_2X v'iNtSy | ||||
| _3X tR'iNt& | _3X tR'iNt& | ||||
| ?1_4X kw&*'eNt& | ?1_4X kw&*'eNt& | ||||
| ?2_4X kwa*'eINt& | ?2_4X kwa*'eINt& | ||||
| _5X siNkw'eINt& | _5X siNkw'eINt& | ||||
| ?2_3C tRez'eINtUz | ?2_3C tRez'eINtUz | ||||
| ?1_5C kin^'eINtus# | ?1_5C kin^'eINtus# | ||||
| ?2_5C kin^'eINtUz | ?2_5C kin^'eINtUz | ||||
| ?1_6C seIs'eINtus# | |||||
| ?2_6C seIs'eINtUz | |||||
| ?1_0M1 m'il_ | ?1_0M1 m'il_ | ||||
| ?2_0M1 m'iU_ | ?2_0M1 m'iU_ | ||||
| ?1_1M1 m'il_ | ?1_1M1 m'il_ | ||||
| ?2_1M1 m'iU_ | ?2_1M1 m'iU_ | ||||
| ?1_0M2 milj'o~js# | |||||
| ?2_0M2 milj'o~jz | |||||
| _0M2 milj'o~js# | |||||
| _1M2 'u~milj'&U~ | _1M2 'u~milj'&U~ | ||||
| ?1_0M3 bilj'o~js# | |||||
| ?2_0M3 bilj'o~jz | |||||
| _0M3 bilj'o~js# | |||||
| _1M3 'u~mbilj'&U~ | _1M3 'u~mbilj'&U~ | ||||
| ?1_0M4 trilj'o~js# | |||||
| ?2_0M4 trilj'o~jz | |||||
| _1M4 'u~ntrilj'&U~ | |||||
| _0M4 trilj'o~js# | |||||
| _1M4 'u~ntRilj'&U~ | |||||
| _0and i | _0and i | ||||
| _dpt _v'irgul& | _dpt _v'irgul& | ||||
| // _0Z2 seNt'Ezim& // 100ths | // _0Z2 seNt'Ezim& // 100ths | ||||
| // not roman numbers | // not roman numbers | ||||
| cc $abbrev | |||||
| cd $abbrev | |||||
| vi vi | vi vi | ||||
| abordo $alt | abordo $alt | ||||
| aborto $alt $verb | aborto $alt $verb | ||||
| abortos $alt2 | |||||
| absorta $alt2 | absorta $alt2 | ||||
| acerto $alt2 $noun | acerto $alt2 $noun | ||||
| acertos $alt2 | acertos $alt2 | ||||
| axé aSE | axé aSE | ||||
| azeda $alt $verb | azeda $alt $verb | ||||
| azedo $alt $verb | azedo $alt $verb | ||||
| açores $alt2 | |||||
| bairro b'aIxU | bairro b'aIxU | ||||
| baitola $alt2 | baitola $alt2 | ||||
| balancete $alt2 | |||||
| banquete $alt2 | banquete $alt2 | ||||
| barreto $alt2 | barreto $alt2 | ||||
| bastonete $alt2 | bastonete $alt2 | ||||
| beco $alt2 | beco $alt2 | ||||
| besta $alt2 | besta $alt2 | ||||
| beça $alt | |||||
| bilhete $alt2 | bilhete $alt2 | ||||
| bissulfeto $alt2 | bissulfeto $alt2 | ||||
| blazer bl'eIzer | blazer bl'eIzer | ||||
| borboleta $alt2 | borboleta $alt2 | ||||
| bordo $alt | bordo $alt | ||||
| borra $alt2 $noun | borra $alt2 $noun | ||||
| bosque $alt | |||||
| boto $alt2 $noun | boto $alt2 $noun | ||||
| boxe $alt | boxe $alt | ||||
| bracelete $alt2 | bracelete $alt2 | ||||
| brejo $alt | brejo $alt | ||||
| bromelha $alt | bromelha $alt | ||||
| broto $alt2 $noun | broto $alt2 $noun | ||||
| buceta $alt2 | |||||
| cabresto $alt2 | cabresto $alt2 | ||||
| cacete $alt2 | cacete $alt2 | ||||
| caderneta $alt2 | caderneta $alt2 | ||||
| cerco $alt $verb | cerco $alt $verb | ||||
| cetro $alt | cetro $alt | ||||
| chamego $alt2 $verb | chamego $alt2 $verb | ||||
| chapeleta $alt2 | |||||
| chaveta $alt2 | chaveta $alt2 | ||||
| chefe $alt | chefe $alt | ||||
| checam $alt | checam $alt | ||||
| chofer $alt | chofer $alt | ||||
| choro $alt2 $noun | choro $alt2 $noun | ||||
| chovesse $alt2 | chovesse $alt2 | ||||
| chuleta $alt2 | |||||
| chupeta $alt2 | chupeta $alt2 | ||||
| clamores $alt2 | clamores $alt2 | ||||
| clero $alt | clero $alt | ||||
| colossos $alt2 | colossos $alt2 | ||||
| colostro $alt2 | colostro $alt2 | ||||
| começo $alt $verb | começo $alt $verb | ||||
| comodo $alt2 | |||||
| concerto $alt2 $noun | concerto $alt2 $noun | ||||
| concertos $alt2 | concertos $alt2 | ||||
| concordo $alt | concordo $alt | ||||
| controles $alt2 | controles $alt2 | ||||
| controles $alt $verb | controles $alt $verb | ||||
| controlo $alt2 $noun | controlo $alt2 $noun | ||||
| conveses $alt | |||||
| copta $alt | |||||
| coreia $alt | coreia $alt | ||||
| cores $alt2 | cores $alt2 | ||||
| cores $alt $verb | cores $alt $verb | ||||
| encasqueta $alt | encasqueta $alt | ||||
| encosto $alt $verb | encosto $alt $verb | ||||
| endereço $alt $verb | endereço $alt $verb | ||||
| endoide $alt2 | |||||
| enforco $alt | enforco $alt | ||||
| engordo $alt | engordo $alt | ||||
| enredo $alt $verb | enredo $alt $verb | ||||
| eta $alt2 | eta $alt2 | ||||
| europa $alt | europa $alt | ||||
| europeia $alt | europeia $alt | ||||
| evangelho $alt | |||||
| ?2 ex es | ?2 ex es | ||||
| exagero $alt $verb | exagero $alt $verb | ||||
| exegeses $alt | exegeses $alt | ||||
| exorto $alt | exorto $alt | ||||
| ?2 expert Eksp'E*@-t | |||||
| ?2 experts Eksp'E*@-ts | |||||
| explore $alt | explore $alt | ||||
| falangeta $alt2 | falangeta $alt2 | ||||
| farofa $alt | farofa $alt | ||||
| inovo $alt | inovo $alt | ||||
| interesse $alt2 | interesse $alt2 | ||||
| interesse $alt $verb | interesse $alt $verb | ||||
| internet $alt | |||||
| interregno $alt | |||||
| iodo $alt2 | iodo $alt2 | ||||
| ioga $alt | ioga $alt | ||||
| isolda $alt2 | |||||
| jereba $alt | jereba $alt | ||||
| jogo $alt2 | jogo $alt2 | ||||
| jogo $alt $verb | jogo $alt $verb | ||||
| jogos $alt | jogos $alt | ||||
| joguete $alt2 | joguete $alt2 | ||||
| lacerda $alt | |||||
| lagosta $alt2 | lagosta $alt2 | ||||
| lambreta $alt2 | lambreta $alt2 | ||||
| laser l'eIzer | laser l'eIzer | ||||
| ?2 lhe l^y | ?2 lhe l^y | ||||
| licores $alt2 | licores $alt2 | ||||
| lisboeta $alt2 | lisboeta $alt2 | ||||
| livreto $alt2 | |||||
| lodo $alt2 | lodo $alt2 | ||||
| lopes $alt | lopes $alt | ||||
| macete $alt2 | macete $alt2 | ||||
| moeda $alt | moeda $alt | ||||
| moem $alt | moem $alt | ||||
| mofo $alt $verb | mofo $alt $verb | ||||
| mogno $alt | |||||
| molho $alt2 $noun | molho $alt2 $noun | ||||
| monera $alt | monera $alt | ||||
| montenegro $alt2 | |||||
| mor $alt | mor $alt | ||||
| morcego $alt2 | morcego $alt2 | ||||
| morda $alt2 | morda $alt2 | ||||
| naquela $nounf | naquela $nounf | ||||
| naquele $alt2 $nounf | naquele $alt2 $nounf | ||||
| nervo $alt2 | nervo $alt2 | ||||
| ninfeta $alt2 | |||||
| nitreto $alt2 | nitreto $alt2 | ||||
| nojo $alt2 | nojo $alt2 | ||||
| novelo $alt2 | novelo $alt2 | ||||
| palacete $alt2 | palacete $alt2 | ||||
| palheta $alt2 | palheta $alt2 | ||||
| palhoça $alt | palhoça $alt | ||||
| panfleto $alt2 | |||||
| pangeia $alt | pangeia $alt | ||||
| pantera $alt | pantera $alt | ||||
| papoco $alt2 $noun | papoco $alt2 $noun | ||||
| perda $alt2 | perda $alt2 | ||||
| pereba $alt | pereba $alt | ||||
| peres $alt | peres $alt | ||||
| perneta $alt2 | |||||
| peroba $alt | peroba $alt | ||||
| pesadelo $alt2 | pesadelo $alt2 | ||||
| peses $alt | peses $alt | ||||
| pipoco $alt2 $noun | pipoco $alt2 $noun | ||||
| plateia $alt | plateia $alt | ||||
| plebeia $alt | plebeia $alt | ||||
| poderem $alt2 | |||||
| polca $alt | polca $alt | ||||
| pompeia $alt | pompeia $alt | ||||
| porcos $alt | porcos $alt | ||||
| porto $alt $verb | porto $alt $verb | ||||
| pose $alt2 | pose $alt2 | ||||
| poxa p'oS& | poxa p'oS& | ||||
| poços $alt | |||||
| primavera $alt | primavera $alt | ||||
| primores $alt2 | primores $alt2 | ||||
| program $alt | program $alt | ||||
| renovo $alt $verb | renovo $alt $verb | ||||
| represa $alt2 | represa $alt2 | ||||
| retorno $alt $verb | retorno $alt $verb | ||||
| reuva x'EUv& | |||||
| reveses $alt | |||||
| rigores $alt2 | rigores $alt2 | ||||
| risoto $alt2 | risoto $alt2 | ||||
| robson $alt | robson $alt | ||||
| seco $alt $verb | seco $alt $verb | ||||
| selo $alt2 | selo $alt2 | ||||
| selo $alt $verb | selo $alt $verb | ||||
| selvagem seUv'aZeIN | |||||
| sexteto $alt2 | sexteto $alt2 | ||||
| ?1 senhora $alt2 | ?1 senhora $alt2 | ||||
| senhores $alt2 | senhores $alt2 | ||||
| soco $alt $verb | soco $alt $verb | ||||
| sogra $alt | sogra $alt | ||||
| sopa $alt2 | sopa $alt2 | ||||
| sopeses $alt | |||||
| sopro $alt2 $noun | sopro $alt2 $noun | ||||
| sorvete $alt2 | sorvete $alt2 | ||||
| sossego $alt2 $noun | sossego $alt2 $noun | ||||
| super s'Uper | super s'Uper | ||||
| suporto $alt | suporto $alt | ||||
| suor suOr | suor suOr | ||||
| sutiã sutSi'&~N | |||||
| tabefe $alt | tabefe $alt | ||||
| tambores $alt2 | tambores $alt2 | ||||
| tapera $alt | tapera $alt | ||||
| verborreia $alt | verborreia $alt | ||||
| verde $alt2 | verde $alt2 | ||||
| vileta $alt2 | vileta $alt2 | ||||
| vodca v'OdZik& | |||||
| voga $alt | voga $alt | ||||
| voice $alt | |||||
| xarope $alt | xarope $alt | ||||
| xereta $alt2 | xereta $alt2 | ||||
| xerox S'E*Oks | xerox S'E*Oks | ||||
| // foreign words | // foreign words | ||||
| ?2 álcool 'aUkow | ?2 álcool 'aUkow | ||||
| ?1 alt 'alt | ?1 alt 'alt | ||||
| ?2 agosto ag'ostU | |||||
| ?1 back b'Ek | ?1 back b'Ek | ||||
| ?2 bahamas bax'&~m&s | ?2 bahamas bax'&~m&s | ||||
| ?2 backup bEk'&p | ?2 backup bEk'&p | ||||
| beatles b'itows | beatles b'itows | ||||
| black blEk | black blEk | ||||
| blind bl'aind | blind bl'aind | ||||
| ?2 blue blu | |||||
| ?1 braille b:r'aily | ?1 braille b:r'aily | ||||
| ?2 Braille bR'aili | ?2 Braille bR'aili | ||||
| ?1 cancel k'&ns'El | ?1 cancel k'&ns'El | ||||
| ?1 caps k'aps | ?1 caps k'aps | ||||
| ?2 cappuccino kaputS'inU | |||||
| ?2 center s'eNter | ?2 center s'eNter | ||||
| ?1 com kom | ?1 com kom | ||||
| ?1 ctrl k'oNt:r,Ol | ?1 ctrl k'oNt:r,Ol | ||||
| ?2 design dez'aIn | ?2 design dez'aIn | ||||
| ?2 designer dez'aIner | ?2 designer dez'aIner | ||||
| ?2 designers dez'aIners | ?2 designers dez'aIners | ||||
| ?2 desktops deskt'Ops | |||||
| ?1 dj d,i:dZ'eI | ?1 dj d,i:dZ'eI | ||||
| ?2 diesel dZ'izEU | ?2 diesel dZ'izEU | ||||
| ?2 doha d'ox& | ?2 doha d'ox& | ||||
| happy x'Epy | happy x'Epy | ||||
| ?1 home 'omy | ?1 home 'omy | ||||
| ?2 home h'owmi | ?2 home h'owmi | ||||
| ?1 hotmail h'Otm'eIl | |||||
| ?2 hotmail hotm'eIl | |||||
| hot xOt | |||||
| ?1 hotmail h'Ot'eIl | |||||
| ?2 hotmail hOtm'eIl | |||||
| ?1 install ,inst'al | ?1 install ,inst'al | ||||
| ?2 internet iNtern'Et | |||||
| ?2 Intranet iNtRan'Et | ?2 Intranet iNtRan'Et | ||||
| ?1 kernel k'Ern,El | ?1 kernel k'Ern,El | ||||
| ?2 kernel k'Ern@l | ?2 kernel k'Ern@l | ||||
| ?2 jazz dZIEs | |||||
| left $alt | left $alt | ||||
| laptop lEpt'Op | laptop lEpt'Op | ||||
| ?2 laptops lEpt'Ops | ?2 laptops lEpt'Ops | ||||
| ?1 lock l'Ok | ?1 lock l'Ok | ||||
| mail m'eIl | mail m'eIl | ||||
| mails m'eIls | mails m'eIls | ||||
| marketing m'arketSiN | |||||
| ?1 marketing m'arktiN | |||||
| ?2 marketing m'arketSiN | |||||
| ?2 master m'aste*@- | |||||
| ?2 mouse m'aUzi | ?2 mouse m'aUzi | ||||
| ?1 menu menu | ?1 menu menu | ||||
| next n'Ekst | next n'Ekst | ||||
| ?1 podcast pOdkEst | ?1 podcast pOdkEst | ||||
| ?2 podcast pOdyk'Est | ?2 podcast pOdyk'Est | ||||
| python p'aIT&~N | python p'aIT&~N | ||||
| ?2 ranking x'&NkIN | |||||
| ?1 readme r'i:dmi: | ?1 readme r'i:dmi: | ||||
| right r'aIt | right r'aIt | ||||
| ?1 sapi s,ap'i | ?1 sapi s,ap'i | ||||
| ?2 shampoo S&mpu | ?2 shampoo S&mpu | ||||
| ?2 shoping S'OpiN | ?2 shoping S'OpiN | ||||
| ?2 slide zl'aIdZy | ?2 slide zl'aIdZy | ||||
| símbolo s'imbolU | |||||
| ?4 símbolo s'iNbolU | ?4 símbolo s'iNbolU | ||||
| ?1 software s'Oft,w'Er- | ?1 software s'Oft,w'Er- | ||||
| ?2 software s'Oftwe@- | ?2 software s'Oftwe@- | ||||
| ?1 space sp'eIsy | ?1 space sp'eIsy | ||||
| ?2 space sp'eIs | ?2 space sp'eIs | ||||
| ?1 sporting sp'Ort,ing | ?1 sporting sp'Ort,ing | ||||
| statu st'atU | |||||
| sutiã sutSi'&~N | |||||
| tab t'aby | tab t'aby | ||||
| tablet t'ablet | tablet t'ablet | ||||
| tablets t'ablets | tablets t'ablets | ||||
| outdoor aUtd'Or | outdoor aUtd'Or | ||||
| ?2 outdoors aUtd'Ors | ?2 outdoors aUtd'Ors | ||||
| baby b'eIby | baby b'eIby | ||||
| chrome kR'owmi | |||||
| ?1 chrome kr'owm | |||||
| ?2 chrome kR'owmi | |||||
| debian d'Ebj&~N | debian d'Ebj&~N | ||||
| ?1 excel ,Eks'El | ?1 excel ,Eks'El | ||||
| ?1 express ,Ekspr'Es | ?1 express ,Ekspr'Es | ||||
| // historical/famous person s | // historical/famous person s | ||||
| ?2 Alzheimer aUz'aImEr | |||||
| babbage b'abidZ | babbage b'abidZ | ||||
| bernhard bern'ard | bernhard bern'ard | ||||
| darwin d'Arwin | darwin d'Arwin | ||||
| hawking h'o:king | hawking h'o:king | ||||
| heisenberg h'aIzEnberg | heisenberg h'aIzEnberg | ||||
| hitler h'itler | hitler h'itler | ||||
| ?2 hobbes x'Obys | |||||
| husserl x'usEl | husserl x'usEl | ||||
| isaac iz'&k | |||||
| ?1 isaac iz'&k | |||||
| ?2 isaac iz'ac | |||||
| lavoisier lavwazj'e | lavoisier lavwazj'e | ||||
| leibniz l'aIbni:ts | leibniz l'aIbni:ts | ||||
| locke lOk | |||||
| montesquieu m,oNteskj'e | montesquieu m,oNteskj'e | ||||
| neumann n'OIman | neumann n'OIman | ||||
| newton n'i;utoN | |||||
| newton n'I;utoN | |||||
| oppenheimer _!'Op@nh,aImar | oppenheimer _!'Op@nh,aImar | ||||
| richard x'iS&rd | richard x'iS&rd | ||||
| riemann r'i:man | riemann r'i:man | ||||
| krueger kR'iZer | krueger kR'iZer | ||||
| krüger kR'iZer | krüger kR'iZer | ||||
| kühl k'il | kühl k'il | ||||
| ?2 john dZIoN | |||||
| ?2 juan xu&~N | ?2 juan xu&~N | ||||
| mueler m'iler | mueler m'iler | ||||
| mueller m'iler | mueller m'iler | ||||
| müller m'iler | müller m'iler | ||||
| ?1 nelson n'Els&N | ?1 nelson n'Els&N | ||||
| ronchi r'OnCi: | ronchi r'OnCi: | ||||
| Scarlet sk'a*@-let | |||||
| valter v'aUter | valter v'aUter | ||||
| vogel f'o:g@l | vogel f'o:g@l | ||||
| volkmann f'Olkman | volkmann f'Olkman |
| êCC) e (C@ e | êCC) e (C@ e | ||||
| ôC) e (C@ e | ôC) e (C@ e | ||||
| áC) e (C@ e | áC) e (C@ e | ||||
| ?2 áC) el (_ eU | |||||
| áCC) e (CA_ e | áCC) e (CA_ e | ||||
| éCC) e (CA_ e | éCC) e (CA_ e | ||||
| éCCC) e (C@ e | éCCC) e (C@ e | ||||
| íC) el (_ eU | |||||
| ?2 íC) el (_ eU | |||||
| íC) e (C@ e | íC) e (C@ e | ||||
| íCC) e (C@ e | íCC) e (C@ e | ||||
| óC) e (C@ e | óC) e (C@ e | ||||
| óCC) e (CA_ e | óCC) e (CA_ e | ||||
| úC) e (C@ e | úC) e (C@ e | ||||
| úC) el (_ eU | |||||
| ?2 úC) el (_ eU | |||||
| ection (_ 'EkS&~N | ection (_ 'EkS&~N | ||||
| //sort | //sort | ||||
| _houv) e (L06_ E | _houv) e (L06_ E | ||||
| _escond) e (L06_ e | _escond) e (L06_ e | ||||
| respond) e (L06_ e | respond) e (L06_ e | ||||
| constrang) e (L07_ e | |||||
| eb) e (L07_ e // recebeste, etc. | eb) e (L07_ e // recebeste, etc. | ||||
| eg) e (L07_ e // elegeste, etc. | eg) e (L07_ e // elegeste, etc. | ||||
| _@o) e (L07_ e // doeste, etc. | _@o) e (L07_ e // doeste, etc. | ||||
| ond) e (L07_ e // escondeste, etc. | ond) e (L07_ e // escondeste, etc. | ||||
| orr) e (L07_ e // correste, etc. | orr) e (L07_ e // correste, etc. | ||||
| precav) e (L07_ e | precav) e (L07_ e | ||||
| _tang) e (L07_ e | |||||
| _ard) e (L07_ e | _ard) e (L07_ e | ||||
| _coz) e (L07_ e | _coz) e (L07_ e | ||||
| _val) e (L07_ e | _val) e (L07_ e | ||||
| _amanc) e (bL03_ E | _amanc) e (bL03_ E | ||||
| qu) e (brL04_ E | qu) e (brL04_ E | ||||
| cel) e (brL04_ E | cel) e (brL04_ E | ||||
| _sop) e (sL04_ E | |||||
| _C) e (bre_ E | _C) e (bre_ E | ||||
| _boch) e (chL04_ e | _boch) e (chL04_ e | ||||
| _ex) e (crL04_ E | _ex) e (crL04_ E | ||||
| impr) e (gnL04_ E | |||||
| _enr) e (dL01_ E | _enr) e (dL01_ E | ||||
| _v) e (dL03_ E | _v) e (dL03_ E | ||||
| _sob) e (rbL03_ e | |||||
| _pr) e (dL03_ E | _pr) e (dL03_ E | ||||
| _arr) e (dL03_ E | _arr) e (dL03_ E | ||||
| _depr) e (dL03_ E | _depr) e (dL03_ E | ||||
| _pel) e (gL03_ e | _pel) e (gL03_ e | ||||
| _n) e (grL03_ e | _n) e (grL03_ e | ||||
| estr) ei (L04_ EI | estr) ei (L04_ EI | ||||
| _confed) e (rL04_ E | |||||
| _r) e (jL03_ E | _r) e (jL03_ E | ||||
| _inv) e (jL04_ E | _inv) e (jL04_ E | ||||
| _panfl) e (tL04_ e | |||||
| _v) e (lhL03_ E | _v) e (lhL03_ E | ||||
| _gr) e (lhL04_ E | _gr) e (lhL04_ E | ||||
| _caC) e (lo_ e | _caC) e (lo_ e | ||||
| _livr) e (tA_ e | |||||
| ?2 el (ton_ 'EU | ?2 el (ton_ 'EU | ||||
| ad) e (quL04_ E | ad) e (quL04_ E | ||||
| _ing) e (rL02_ E | _ing) e (rL02_ E | ||||
| _dig) e (rL02_ E | _dig) e (rL02_ E | ||||
| _m) e (rL03_ E | _m) e (rL03_ E | ||||
| _sev) e (rL03_ E | _sev) e (rL03_ E | ||||
| _reit) e (rL03_ E | |||||
| _reit) e (rL04_ E | |||||
| _sinc) e (rL03_ E | _sinc) e (rL03_ E | ||||
| _g) e (rL04_ E | _g) e (rL04_ E | ||||
| _z) e (rL04_ E | _z) e (rL04_ E | ||||
| _d) e (spL02_ E | _d) e (spL02_ E | ||||
| _p) e (squL02_ E | _p) e (squL02_ E | ||||
| _refr) e (squL02_ E | _refr) e (squL02_ E | ||||
| _degr) e (dL01_ E | |||||
| _l) e (ssL02_ e | _l) e (ssL02_ e | ||||
| _ac) e (ssL02_ E | _ac) e (ssL02_ E | ||||
| _esp) e (ssL03_ e | _esp) e (ssL03_ e | ||||
| _terc) e (tL03_ e | |||||
| _c) e (stL03_ e | _c) e (stL03_ e | ||||
| _pr) e (tL03_ e | _pr) e (tL03_ e | ||||
| _rem) e (tL03_ e | _rem) e (tL03_ e | ||||
| _CaC) e (ta_ e | _CaC) e (ta_ e | ||||
| viol) e (ta_ e | viol) e (ta_ e | ||||
| _Carr) e (ta_ e | _Carr) e (ta_ e | ||||
| _pen) e (trL04_ E | |||||
| _pen) e (trL04_ E | |||||
| _sol) e (trL04_ E | _sol) e (trL04_ E | ||||
| _n) eu (trL03_ 'eU | _n) eu (trL03_ 'eU | ||||
| _d) e (vL03_ e | _d) e (vL03_ e | ||||
| ?1 @) ings (_ _^_EN | ?1 @) ings (_ _^_EN | ||||
| ?2 il (ton_ 'iU | ?2 il (ton_ 'iU | ||||
| ?2 i (rton_ 'i | ?2 i (rton_ 'i | ||||
| ?2 _v) i (king 'i | |||||
| ?2 ight (_ 'aIt | ?2 ight (_ 'aIt | ||||
| ?1 ight (_ _^_EN | ?1 ight (_ _^_EN | ||||
| ?1 ights (_ _^_EN | ?1 ights (_ _^_EN | ||||
| _esn) o (bL04_ O | _esn) o (bL04_ O | ||||
| _engl) o (bL04_ O | _engl) o (bL04_ O | ||||
| _sal) o (brL03_ o | _sal) o (brL03_ o | ||||
| _) o (cL03_ o | |||||
| _) o (cL03_ o | |||||
| _barr) o (cL03_ o | _barr) o (cL03_ o | ||||
| _ch) o (chA_ o | _ch) o (chA_ o | ||||
| _m) o (chA_ o | _m) o (chA_ o | ||||
| _f) o (dL01_s o | |||||
| _ecl) o (dL03_ o | _ecl) o (dL03_ o | ||||
| _expl) o (dL03_ o | _expl) o (dL03_ o | ||||
| _impl) o (dL03_ o | _impl) o (dL03_ o | ||||
| _arr) o (lhL03_ O | _arr) o (lhL03_ O | ||||
| _enr) o (lhL03_ O | _enr) o (lhL03_ O | ||||
| _) o (lhL04_ O | _) o (lhL04_ O | ||||
| _) o (bstL04_ O | |||||
| m) o (lhL04_ O | m) o (lhL04_ O | ||||
| emb) o (lsL04_ O | emb) o (lsL04_ O | ||||
| _env) o (ltL03_ o | _env) o (ltL03_ o | ||||
| _Cach) o (rra_ o | _Cach) o (rra_ o | ||||
| @p) o (rtL03_ O // importo, etc. | @p) o (rtL03_ O // importo, etc. | ||||
| a_c) o (rte_ o | a_c) o (rte_ o | ||||
| ortos (_ O*@-t=Us# // tortos, mortos, etc. | |||||
| _abs) o (rvL01_ o | |||||
| _abs) o (rvL01_ o | |||||
| t) o (rçL03_ o // con- | t) o (rçL03_ o // con- | ||||
| _c) o (sL01_ o | _c) o (sL01_ o | ||||
| _desc) o (sL01_ o | _desc) o (sL01_ o | ||||
| _r) o (snL04_ O | _r) o (snL04_ O | ||||
| _c) o (spL02_ O | _c) o (spL02_ O | ||||
| enr) o (squL02_ O | enr) o (squL02_ O | ||||
| emb) o (scL03_ O | |||||
| b) o (squL02_ O | |||||
| ossos (_ Os=Us# // nossos, grossos, etc. | ossos (_ Os=Us# // nossos, grossos, etc. | ||||
| p) ostos (_ Ost=Us# // dispostos etc.ortos (_ 'O*@-tUs | |||||
| ossos (_A Os=Uz // nossos, grossos, etc. | |||||
| ?1 ossos (_G Os=UZ // nossos, grossos, etc. | |||||
| ?2 ossos (_G Os=Uz // nossos, grossos, etc. | |||||
| p) ostos (_ Ost=Us# // dispostos etc. | |||||
| p) ostos (_A Ost=Uz // dispostos etc. | |||||
| ?1 p) ostos (_G Ost=UZ // dispostos etc. | |||||
| ?2 p) ostos (_G Ost=Uz // dispostos etc. | |||||
| ortos (_ 'O*@-tUs | |||||
| ortos (_A 'O*@-tUz | |||||
| ?1 ortos (_G 'O*@-tUZ | |||||
| ?2 ortos (_G 'O*@-tUz | |||||
| ovos (_ Ov=Us# novos, povos, etc. | |||||
| ovos (_A Ov=Uz novos, povos, etc. | |||||
| ?1 ovos (_G Ov=UZ novos, povos, etc. | |||||
| ?2 ovos (_G Ov=Uz novos, povos, etc. | |||||
| ortos (_ O*@-t=Us# // tortos, mortos, etc. | |||||
| _Gar) o (tL03_ o | _Gar) o (tL03_ o | ||||
| _escr) o (tL03_ o | _escr) o (tL03_ o | ||||
| zig) o (to_ o | zig) o (to_ o | ||||
| _ch) o (vL01_ o | _ch) o (vL01_ o | ||||
| pr) o (vL03_ O | pr) o (vL03_ O | ||||
| ovos (_ Ov=Us# novos, povos, etc. | |||||
| _ortod) o (xL03_ O | |||||
| _Com) o (do_ o | |||||
| _ortod) o (xL03_ O | |||||
| _g) o (zL04_ O | _g) o (zL04_ O | ||||
| _alm) o (çL01_ O | _alm) o (çL01_ O | ||||
| _esb) o (çL01_ O | _esb) o (çL01_ O | ||||
| _ad) o (çL03_ O | _ad) o (çL03_ O | ||||
| _emp) o (çL03_ O | _emp) o (çL03_ O | ||||
| _end) o (çL03_ O | _end) o (çL03_ O | ||||
| _c) o (çL03_ O | |||||
| //endsort | //endsort | ||||
| .group ô | .group ô | ||||
| A) qu (idade_ kw | A) qu (idade_ kw | ||||
| _a) qu (ífero_ kw | _a) qu (ífero_ kw | ||||
| e) qu (estr kw | e) qu (estr kw | ||||
| ese) qu (ív kw | |||||
| _e) qu (in kw | |||||
| _e) qu (in kw | |||||
| exe) qu (AC kw | |||||
| fre) qu (ent kw | fre) qu (ent kw | ||||
| ?2 li) qu (id kw | ?2 li) qu (id kw | ||||
| ?2 lí) qu (id kw | ?2 lí) qu (id kw | ||||
| s (G z | s (G z | ||||
| s (w+ s | s (w+ s | ||||
| sr zx | sr zx | ||||
| _) sobre (@P5 sob*e | _) sobre (@P5 sob*e | ||||
| tran) s (A z | tran) s (A z | ||||
| _trân) s (ito_ z | _trân) s (ito_ z | ||||
| ?1 ssion (_ _^_EN | |||||
| _sub) s (ist z | |||||
| ?1 ssion (_ _^_EN | |||||
| .group t | .group t | ||||
| _abaca) x (i S | _abaca) x (i S | ||||
| ale) x (a S | ale) x (a S | ||||
| _arro) x (e S | _arro) x (e S | ||||
| _ave) x (A S | |||||
| bau) x (A S | bau) x (A S | ||||
| brA) x (A S | |||||
| brA) x (A S | |||||
| _bu) x (o_ S | _bu) x (o_ S | ||||
| bY) x (A S | |||||
| _ca) x (A S | |||||
| bY) x (A S | |||||
| _ca) x (A S | |||||
| _co) x (A S | _co) x (A S | ||||
| _coe) x (A z | _coe) x (A z | ||||
| _esdrA) x (ul S | _esdrA) x (ul S | ||||
| _o) x (í ks | _o) x (í ks | ||||
| _pe) xo (to_ So | _pe) xo (to_ So | ||||
| pi) x (A S | pi) x (A S | ||||
| _pro) x (A S | |||||
| _pree) x (ist z | |||||
| _pro) x (A S | |||||
| _pra) x (A S | _pra) x (A S | ||||
| prA) x (i s // aproximado, aproximadamente, aproximar, próximo, etc. | |||||
| prA) x (i s // aproximado, aproximar, próximo, etc. | |||||
| pu) x (A S // verb "puxar" and all its conjugations | pu) x (A S // verb "puxar" and all its conjugations | ||||
| qui) x (A S | qui) x (A S | ||||
| ri) x (A S | ri) x (A S | ||||
| ?1 i) x (a_ S | ?1 i) x (a_ S | ||||
| ?1 i) x (as_ S | ?1 i) x (as_ S | ||||
| _trou) x (ér s | _trou) x (ér s | ||||
| _pro) x (imi s | |||||
| _pro) x (imA s | |||||
| .group y | .group y |
| \ p'in||s,a:jvU // பின் சாய்வு | \ p'in||s,a:jvU // பின் சாய்வு | ||||
| ! vijVppU // வியப்பு | ! vijVppU // வியப்பு | ||||
| _? ke:l.vi // கேள்வி | _? ke:l.vi // கேள்வி | ||||
| # ;en. $max3 // எண் குறி | |||||
| = samVnpa:d.U $max3 // சமன்பாடு | |||||
| + ku:t.t.Vl $max3 // கூட்டல் | |||||
| * perUkkVl $max3 // பெருக்கல் | |||||
| # ;en. // எண் குறி | |||||
| = sVmVm // சமம். | |||||
| + ku:t.t.Vl // கூட்டல் | |||||
| * perUkkVl // பெருக்கல் | |||||
| / sa:jvU // சாய்வு | / sa:jvU // சாய்வு | ||||
| ÷ vVgUttVl // வகுத்தல் | ÷ vVgUttVl // வகுத்தல் | ||||
| % viz.Ukka:d.U $max3 // விழுக்காடு | |||||
| % viz.Ukka:d.U // விழுக்காடு | |||||
| & mVt.RUm | & mVt.RUm | ||||
| | seNgUttU $max3 | |||||
| | seNgUttU | |||||
| U+bf9 ru:ba:j | U+bf9 ru:ba:j | ||||
| ¼ ka:l | ¼ ka:l | ||||
| ½ araI | ½ araI | ||||
| § p'irivU | § p'irivU | ||||
| ➔ v'VlVdVmbU | ➔ v'VlVdVmbU | ||||
| → v'VlVdVmbU | → v'VlVdVmbU | ||||
| ← 'id.VdVmbU | |||||
| ■ k'VrUn^dZVdU*Vm | ■ k'VrUn^dZVdU*Vm | ||||
| ● v'Vt.t.Vm | ● v'Vt.t.Vm | ||||
| † kuttUva:l. | † kuttUva:l. | ||||
| ‡ 'irVt.t.aI||k'uttUva:l. | |||||
| ‡ 'i*Vt.t.aIk||k'uttUva:l. | |||||
| ௰ pVttU | ௰ pVttU | ||||
| ௱ nu:RU | ௱ nu:RU | ||||
| ௷ vVrVvU | ௷ vVrVvU | ||||
| ௸ m'e:lirUppVdU||p'o:l | ௸ m'e:lirUppVdU||p'o:l | ||||
| ௺ ;en.n.UrU | ௺ ;en.n.UrU | ||||
| ௐ o:m | |||||
| _sup m'e:lez.UttU | _sup m'e:lez.UttU | ||||
| தடக் $alt | தடக் $alt | ||||
| தீக்ஷை $alt | தீக்ஷை $alt | ||||
| தடியன் $alt | தடியன் $alt | ||||
| தரிசனம் $alt | |||||
| தட்சணை $alt | தட்சணை $alt | ||||
| தைவதம் $alt | தைவதம் $alt | ||||
| தாட்சண்யம் $alt | தாட்சண்யம் $alt | ||||
| திமு $alt | திமு $alt | ||||
| தாவா $alt | தாவா $alt | ||||
| துருவா $alt | துருவா $alt | ||||
| தண்டி $alt | |||||
| // initial ட | // initial ட | ||||
| கம்னு $alt | கம்னு $alt | ||||
| கம்மென்று $alt | கம்மென்று $alt | ||||
| குதி $alt | குதி $alt | ||||
| கம் $alt | |||||
| காந்தம் $alt | காந்தம் $alt | ||||
| கான $alt | கான $alt | ||||
| கோத்திர $alt | கோத்திர $alt |
| /*************************************************************************** | /*************************************************************************** | ||||
| * Copyright (C) 2009 to 2013 by Jonathan Duddington * | |||||
| * Copyright (C) 2009 to 2014 by Jonathan Duddington * | |||||
| * email: [email protected] * | * email: [email protected] * | ||||
| * * | * * | ||||
| * This program is free software; you can redistribute it and/or modify * | * This program is free software; you can redistribute it and/or modify * | ||||
| .L20 பல் பற் போர போர பசி | .L20 பல் பற் போர போர பசி | ||||
| // words before பாவ+ | // words before பாவ+ | ||||
| .L21 நேய ராக சகோதர சாந்த சிநேக சினேக முக முகத்தின் ராகங்களின் ராகத்தின் சம சமமான சமமாக சமநிலை | |||||
| .L21 நேய ராக சகோதர சாந்த சிநேக சினேக முக முகத்தின் ராகங்களின் ராகத்தின் சம சமமான சமமாக சமநிலை அலட்சிய | |||||
| // words after போஸ் | // words after போஸ் | ||||
| .L22 கொட தந்த அளி காட்ட | .L22 கொட தந்த அளி காட்ட | ||||
| // words after அர்த்த | // words after அர்த்த | ||||
| .L32 ராத்திரி ஜாம நிசி வேளை | .L32 ராத்திரி ஜாம நிசி வேளை | ||||
| // words after ரிப்பன் | |||||
| .L33 மாளிகை கட்டிட அலுவலக பில்டிங் | |||||
| // consonants | // consonants | ||||
| _) க (ப்பென்ர gV | _) க (ப்பென்ர gV | ||||
| _) க (மகம gV | _) க (மகம gV | ||||
| _) க (மவென்ற gV | _) க (மவென்ற gV | ||||
| _) க (ம்_ gV | |||||
| _) க (ம்_இன் kV | |||||
| _) க (ம்பீர gV | _) க (ம்பீர gV | ||||
| _) க (ம்முன gV | _) க (ம்முன gV | ||||
| _) க (ம்மென gV | _) க (ம்மென gV | ||||
| _) க (ார்டியன g | _) க (ார்டியன g | ||||
| _) க (ால்ஃப் g | _) க (ால்ஃப் g | ||||
| _) கால்ப் ga:lf | _) கால்ப் ga:lf | ||||
| _) க (ாவஸ்கர g | |||||
| _) க (ிஃப்ட g | _) க (ிஃப்ட g | ||||
| _) க (ிடாரிட g | _) க (ிடாரிட g | ||||
| _) க (ிடாரின g | _) க (ிடாரின g | ||||
| _) கி (ரக g | _) கி (ரக g | ||||
| _) கி (ரகண g | _) கி (ரகண g | ||||
| _) கி (ரணி ki | _) கி (ரணி ki | ||||
| _) கி (ரண்_ ki | |||||
| _) கி (ரந்த g | _) கி (ரந்த g | ||||
| _) கி (ரய k | _) கி (ரய k | ||||
| _) கி (ரவுண்ட g | _) கி (ரவுண்ட g | ||||
| _) க (ுணபூஷ g | _) க (ுணபூஷ g | ||||
| _) க (ுணப்பட g | _) க (ுணப்பட g | ||||
| _) க (ுணம g | _) க (ுணம g | ||||
| _) க (ுணரீதி g | |||||
| _) க (ுணவதி g | _) க (ுணவதி g | ||||
| _) க (ுணவான g | _) க (ுணவான g | ||||
| _) க (ுணவீர g | |||||
| _) க (ுணா g | _) க (ுணா g | ||||
| _) க (ுண்ட g | _) க (ுண்ட g | ||||
| _) குண்ட (க்கல gun.t.V# | _) குண்ட (க்கல gun.t.V# | ||||
| _) க (ுதித் g | _) க (ுதித் g | ||||
| _) க (ுதிப் g | _) க (ுதிப் g | ||||
| _) க (ுதிப்பகுதி k | _) க (ுதிப்பகுதி k | ||||
| _) க (ுதிய g | |||||
| _) க (ுதியாட்ட g | _) க (ுதியாட்ட g | ||||
| _) க (ுபீர g | _) க (ுபீர g | ||||
| _) க (ுபுகுபு g | _) க (ுபுகுபு g | ||||
| _) க (ோசுவாமி g | _) க (ோசுவாமி g | ||||
| _) கோட்ச (ே go:d.s | _) கோட்ச (ே go:d.s | ||||
| _) க (ோட்டு_வாத்திய g | _) க (ோட்டு_வாத்திய g | ||||
| _) க (ோண்டு g | |||||
| _) க (ோண்ட g | |||||
| _) க (ோதாவரி g | _) க (ோதாவரி g | ||||
| _) க (ோதுமை g | _) க (ோதுமை g | ||||
| _) க (ோத்திரங் g | _) க (ோத்திரங் g | ||||
| _) க (ோமுக g | _) க (ோமுக g | ||||
| _) க (ோமூத்திர g | _) க (ோமூத்திர g | ||||
| _) க (ோயல g | _) க (ோயல g | ||||
| _) க (ோர_ g | |||||
| _) க (ோர_முக g | |||||
| _) க (ோர_பாவ g | |||||
| _) க (ோர_மாட்ட k | _) க (ோர_மாட்ட k | ||||
| _) க (ோர_முடிய k | _) க (ோர_முடிய k | ||||
| _) க (ோர_வேண்ட k | _) க (ோர_வேண்ட k | ||||
| _) க (ோரக g | _) க (ோரக g | ||||
| _) க (ோரக்கூட k | _) க (ோரக்கூட k | ||||
| _) க (ோரச்_சிரிப்ப g | |||||
| _) க (ோரச்_செயல g | |||||
| _) க (ோரத்_தாண்ட g | _) க (ோரத்_தாண்ட g | ||||
| _) க (ோரத்தாண்டவ g | _) க (ோரத்தாண்டவ g | ||||
| _) க (ோரத்தால g | _) க (ோரத்தால g | ||||
| _) க் (ளாஸ்_ g | _) க் (ளாஸ்_ g | ||||
| _) க்வ (A kw | _) க்வ (A kw | ||||
| _) க் (வாலியர g | _) க் (வாலியர g | ||||
| _) குல்ச (ார gulz | |||||
| _) க (ுணரூப g | |||||
| _) க (ுவாஹா g | |||||
| //endsort | //endsort | ||||
| //sort | //sort | ||||
| _பால்) க (ாரி k | _பால்) க (ாரி k | ||||
| _கடை) க (ாரி k | _கடை) க (ாரி k | ||||
| _சமையல்) க (ாரி k | _சமையல்) க (ாரி k | ||||
| _சௌ) க (ார் k | |||||
| _ஜ) கார்ட ka:rt.V# | _ஜ) கார்ட ka:rt.V# | ||||
| _சம) க (ால k | _சம) க (ால k | ||||
| அந்திம) க (ால k | அந்திம) க (ால k | ||||
| மோ) க (ினி H | மோ) க (ினி H | ||||
| _ம) க (ிமை H | _ம) க (ிமை H | ||||
| எக்ஸ்) கி (யூஸ k | எக்ஸ்) கி (யூஸ k | ||||
| கி (ரண g | |||||
| _ராஜ்) க (ிரண k | _ராஜ்) க (ிரண k | ||||
| பொற்) கி (ரண g | பொற்) கி (ரண g | ||||
| ஐஸ்) கி (ரீம k | ஐஸ்) கி (ரீம k | ||||
| ங்) க (ிரு g | ங்) க (ிரு g | ||||
| _ப) க (ிரு g | |||||
| கிரு (ஷ் kri | கிரு (ஷ் kri | ||||
| இங்) கி (லீஷ் g | இங்) கி (லீஷ் g | ||||
| கி (லேச k | கி (லேச k | ||||
| _தலை) க (ீழ் g | _தலை) க (ீழ் g | ||||
| க (ீழ்_ k | க (ீழ்_ k | ||||
| _கற்) க (ுகை g | _கற்) க (ுகை g | ||||
| ருட்) க (ுகை g | |||||
| மலைக்) க (ுகை g | மலைக்) க (ுகை g | ||||
| _பால்) க (ுட k | _பால்) க (ுட k | ||||
| _பரம) க (ுடி k | _பரம) க (ுடி k | ||||
| _செடி) க (ொடி k | _செடி) க (ொடி k | ||||
| க (ொண்ட k | க (ொண்ட k | ||||
| க (ொள் k | க (ொள் k | ||||
| _பயந்தாங்) க (ொள் g | |||||
| _நி) க (ோ k | _நி) க (ோ k | ||||
| _வை) க (ோ k | _வை) க (ோ k | ||||
| _ஷி) க (ோ k | _ஷி) க (ோ k | ||||
| _) ச (ான்ஸ tS | _) ச (ான்ஸ tS | ||||
| _) ச (ாப்டர tS | _) ச (ாப்டர tS | ||||
| _) சாப் (ளின tSa:p | _) சாப் (ளின tSa:p | ||||
| _நி) ச (ாம z | |||||
| _) ச (ாமுண்ட tS | _) ச (ாமுண்ட tS | ||||
| _மொ) ச (ாம்பி z | _மொ) ச (ாம்பி z | ||||
| _) ச (ாயாவ tS | _) ச (ாயாவ tS | ||||
| _கிரL06) ச (ார tS | _கிரL06) ச (ார tS | ||||
| _குணா) ச (ார tS | _குணா) ச (ார tS | ||||
| _பிரிவுப) ச (ார tS | _பிரிவுப) ச (ார tS | ||||
| _விகிதா) ச (ார tS | |||||
| _விருந்துப) ச (ார tS | _விருந்துப) ச (ார tS | ||||
| ராஜோப) ச (ார tS | ராஜோப) ச (ார tS | ||||
| ஆ) ச (ார_ tS | ஆ) ச (ார_ tS | ||||
| அ) சு (வமேத s | அ) சு (வமேத s | ||||
| _சனீ) சு (வர s | _சனீ) சு (வர s | ||||
| ராஜே) சு (வர s | ராஜே) சு (வர s | ||||
| _மL06ாமண்டலே) சு (வர s | |||||
| _மங்களே) சு (வர s | _மங்களே) சு (வர s | ||||
| _மண்டலே) சு (வர s | |||||
| அகிலாண்டே) சு (வர s | அகிலாண்டே) சு (வர s | ||||
| இராவணே) சு (வர s | இராவணே) சு (வர s | ||||
| ராவணே) சு (வர s | ராவணே) சு (வர s | ||||
| ஐ) சுவரி (ய svVr | |||||
| _) சுவர்க்க svVrggV# | _) சுவர்க்க svVrggV# | ||||
| _) சுவர்க்க (டிகார suvVrggV | _) சுவர்க்க (டிகார suvVrggV | ||||
| _) சுவர்க்க (ோழி suvVrkk | _) சுவர்க்க (ோழி suvVrkk | ||||
| _) சு (வர்ண s | _) சு (வர்ண s | ||||
| ஐ) சு (வர்ய s | |||||
| _) சு (வாச s | _) சு (வாச s | ||||
| _) சு (வாதி s | _) சு (வாதி s | ||||
| சு (வாதீன s | சு (வாதீன s | ||||
| சு (வாமி s | சு (வாமி s | ||||
| _) சு (வாமீ s | |||||
| _) சுவாரசி (ய sva:rVs | _) சுவாரசி (ய sva:rVs | ||||
| அ) சுவாரசி (ய sva:rVs | அ) சுவாரசி (ய sva:rVs | ||||
| சு (வாரஸ்ய s | சு (வாரஸ்ய s | ||||
| ஓ) ச (ோன z | ஓ) ச (ோன z | ||||
| அரி) ச (ோன z | அரி) ச (ோன z | ||||
| _) ச (ோன்ன tS | _) ச (ோன்ன tS | ||||
| _) ச (ோபனா s. | |||||
| _) சோப் (ராவ tSo:p | _) சோப் (ராவ tSo:p | ||||
| _மி) ச (ோரம z | _மி) ச (ோரம z | ||||
| _மி) ச (ோராம z | _மி) ச (ோராம z | ||||
| _) ச (ௌபே tS | _) ச (ௌபே tS | ||||
| _) ச (ௌஹான tS | _) ச (ௌஹான tS | ||||
| _ந) ச் (னு tS | _ந) ச் (னு tS | ||||
| _ரி) ச் (மண்ட tS | |||||
| _கா) ச்மூச tSmu:tSV# | _கா) ச்மூச tSmu:tSV# | ||||
| ஆ) ச (ாரப் tS | |||||
| //endsort | //endsort | ||||
| _ப) ஞ்ச (ர ntSV | _ப) ஞ்ச (ர ntSV | ||||
| _ல) ஞ்ச (B ntS | _ல) ஞ்ச (B ntS | ||||
| _ம) ஞ்ச (ூரிய ntS | _ம) ஞ்ச (ூரிய ntS | ||||
| உ) ஞ்ச (விருத்தி ntSV | |||||
| .group ட | .group ட | ||||
| ட d.V | ட d.V | ||||
| _) டாக் (_ t.a:k | _) டாக் (_ t.a:k | ||||
| _) ட (ாக்க t. // talkies | _) ட (ாக்க t. // talkies | ||||
| _) டாக்குமெண்ட d.a:kkUmen.t.V# | _) டாக்குமெண்ட d.a:kkUmen.t.V# | ||||
| _) ட (ாக்சி t. | |||||
| _) டாக்ட (ர d.a:kt.V | _) டாக்ட (ர d.a:kt.V | ||||
| _) டாக (்ஸி t.a:k | _) டாக (்ஸி t.a:k | ||||
| _) டாங்க (ர t.a:NkV | _) டாங்க (ர t.a:NkV | ||||
| _) த (ராவிய dV | _) த (ராவிய dV | ||||
| _) த (ரிசனங் dV | _) த (ரிசனங் dV | ||||
| _) த (ரிசனத் dV | _) த (ரிசனத் dV | ||||
| _) த (ரிசனம dV | |||||
| _) த (ரிசி dV | _) த (ரிசி dV | ||||
| _) தரித்த (ிர_ dVridd | _) தரித்த (ிர_ dVridd | ||||
| _) தரித்த (ிரங்கள dVridd | _) தரித்த (ிரங்கள dVridd | ||||
| _) த (ருமிட tV | _) த (ருமிட tV | ||||
| _) த (ர்கா dV | _) த (ர்கா dV | ||||
| _) தர்க்க (ா dVgg | _) தர்க்க (ா dVgg | ||||
| _) த (ர்ணா dV | |||||
| _) த (ர்பார dV | _) த (ர்பார dV | ||||
| _) த (ர்பூச dV | _) த (ர்பூச dV | ||||
| _) த (ர்பை dV | _) த (ர்பை dV | ||||
| _) த (ளவாய dV | _) த (ளவாய dV | ||||
| _) த (வக்கால dV | _) த (வக்கால dV | ||||
| _) த (வக்கோல dV | _) த (வக்கோல dV | ||||
| _) த (வசீல dV | |||||
| _) த (வத்த dV | _) த (வத்த dV | ||||
| _) த (வப் dV | _) த (வப் dV | ||||
| _) த (வம dV | _) த (வம dV | ||||
| _) த (ாடி d | _) த (ாடி d | ||||
| _) த (ாட்சண்ய d | _) த (ாட்சண்ய d | ||||
| _) த (ாட்சாய d | _) த (ாட்சாய d | ||||
| _) த (ாண்டியா_ஆட்ட d | |||||
| _) த (ாண்டியா_நடன d | |||||
| _) த (ாதர d | _) த (ாதர d | ||||
| _) த (ாதா d | _) த (ாதா d | ||||
| _) த (ானங் d | _) த (ானங் d | ||||
| _) த (ாவேய d | _) த (ாவேய d | ||||
| _) த (ாஸ d | _) த (ாஸ d | ||||
| _) த (ிகம்பர d | _) த (ிகம்பர d | ||||
| _) த (ிகாந்த d | |||||
| _) த (ிகில d | _) த (ிகில d | ||||
| _) த (ிகுதிகு d | _) த (ிகுதிகு d | ||||
| _) த (ிக்கற்ற d | _) த (ிக்கற்ற d | ||||
| _) த (ிடகாத்திர d | _) த (ிடகாத்திர d | ||||
| _) திடசங்கல்ப did.VsVNgVlpV# | _) திடசங்கல்ப did.VsVNgVlpV# | ||||
| _) த (ிடசித்த d | _) த (ிடசித்த d | ||||
| _) த (ிடச் d | |||||
| _) த (ிடத் d | |||||
| _) த (ிடநம்பிக்கை d | |||||
| _) த (ிடப d | _) த (ிடப d | ||||
| _) த (ிடம d | _) த (ிடம d | ||||
| _) த (ிடீ d | _) த (ிடீ d | ||||
| _) த (ீர்க d | _) த (ீர்க d | ||||
| _) த (ீர்க்க t | _) த (ீர்க்க t | ||||
| _) தீர்க்க (_சுமங்கலி di:rggV | _) தீர்க்க (_சுமங்கலி di:rggV | ||||
| _) தீர்க்க (_தரிசன di:rggV | |||||
| _) தீர்க்க (தரிச di:rggV | _) தீர்க்க (தரிச di:rggV | ||||
| _) தீர்க்க (த்துடன di:rggV# | _) தீர்க்க (த்துடன di:rggV# | ||||
| _) த (ீர்க்கமா d | _) த (ீர்க்கமா d | ||||
| _) துராக்க (ிர dra:gg | _) துராக்க (ிர dra:gg | ||||
| _) த (ுராசை d | _) த (ுராசை d | ||||
| _) த (ுராத்மா d | _) த (ுராத்மா d | ||||
| _) த (ுரியானந்த d | |||||
| _) த (ுரியோதனன d | |||||
| _) த (ுரிய d | |||||
| _) த (ுரியோதனா d | _) த (ுரியோதனா d | ||||
| _) த (ுருவங் d | _) த (ுருவங் d | ||||
| _) த (ுருவத் d | _) த (ுருவத் d | ||||
| _) து (ரோண d | _) து (ரோண d | ||||
| _) து (ரோண t | _) து (ரோண t | ||||
| _) த (ுர் d | _) த (ுர் d | ||||
| _) து (வஜஸ்தம்ப d | |||||
| _) து (வந்த_ d | _) து (வந்த_ d | ||||
| _) து (வம்ச d | _) து (வம்ச d | ||||
| _) துவ (ாதசி dv | _) துவ (ாதசி dv | ||||
| _) த (ூரன t | _) த (ூரன t | ||||
| _) த (ூரல t | _) த (ூரல t | ||||
| _) த (ூரிகை t | _) த (ூரிகை t | ||||
| _) த (ூரில t | |||||
| _) த (ூர்_ t | _) த (ூர்_ t | ||||
| _) த (ூர்த t | _) த (ூர்த t | ||||
| _) த (ூர்தர்ஷன d | _) த (ூர்தர்ஷன d | ||||
| _) த (ேவேந் d | _) த (ேவேந் d | ||||
| _) த (ேவை t | _) த (ேவை t | ||||
| _) த (ேவ்டியா t | _) த (ேவ்டியா t | ||||
| _) த (ேஹி d | |||||
| _) த (ைரிய d | _) த (ைரிய d | ||||
| _) த (ொனி d | _) த (ொனி d | ||||
| _) த (ொன்னை d | _) த (ொன்னை d | ||||
| _) த (ோஹா d | _) த (ோஹா d | ||||
| _) தௌலதாப (ாத daUlVd.a:b | _) தௌலதாப (ாத daUlVd.a:b | ||||
| _) த (்ராட்சை d | _) த (்ராட்சை d | ||||
| _) துர்க் (மேனிஸ்தான turk | |||||
| //endsort | //endsort | ||||
| //sort | //sort | ||||
| _நிசப்) த dV# | _நிசப்) த dV# | ||||
| அனந்) த tV# | அனந்) த tV# | ||||
| _வசந்) த tV# | _வசந்) த tV# | ||||
| _வேதாந்) த tV# | |||||
| _க) த (L08ஜா t | _க) த (L08ஜா t | ||||
| _சாந்) த (_ tV | _சாந்) த (_ tV | ||||
| _சப்) த (ங்கள dV | _சப்) த (ங்கள dV | ||||
| _கௌ) த (மி tV | _கௌ) த (மி tV | ||||
| _புல்) த (ரை tV | _புல்) த (ரை tV | ||||
| _மண்) த (ரை tV | _மண்) த (ரை tV | ||||
| அ) த (ர்வண tV | |||||
| _கபூர்) த (லா tV | _கபூர்) த (லா tV | ||||
| அகர்) த (லா tV | அகர்) த (லா tV | ||||
| _சகுந்) த (லா tV | _சகுந்) த (லா tV | ||||
| _சுல்) த (ான t | _சுல்) த (ான t | ||||
| _முல்) த (ான t | _முல்) த (ான t | ||||
| _சாந்) த (ானு tV# | _சாந்) த (ானு tV# | ||||
| _வெண்) த (ாமர t | |||||
| _சி) த (ார t | _சி) த (ார t | ||||
| _நயன்) த (ாரா t | _நயன்) த (ாரா t | ||||
| _சரி) த (ாவ t | _சரி) த (ாவ t | ||||
| _மால) த (ி t | _மால) த (ி t | ||||
| _ரேவ) த (ி t | _ரேவ) த (ி t | ||||
| _வசந்) த (ி t | _வசந்) த (ி t | ||||
| அமே) த (ி t | |||||
| அவந்) த (ி t | அவந்) த (ி t | ||||
| வாசந்) த (ி t | வாசந்) த (ி t | ||||
| _கோம) த (ி t | _கோம) த (ி t | ||||
| எ) தியோப (ிய tijo:p | எ) தியோப (ிய tijo:p | ||||
| எ) த (ியோப்பிய t | எ) த (ியோப்பிய t | ||||
| _ஆஸ்) தி (ர t | _ஆஸ்) தி (ர t | ||||
| _வெண்) த (ிரை t | |||||
| _மை) த (ிலி t | _மை) த (ிலி t | ||||
| _பிர) த (ீ t | _பிர) த (ீ t | ||||
| _ச) த (ீஷ t | _ச) த (ீஷ t | ||||
| _நி) த (ீஷ t | _நி) த (ீஷ t | ||||
| த (ுறை t | த (ுறை t | ||||
| _பெருந்) த (ுறை d | _பெருந்) த (ுறை d | ||||
| _வெண்) த (ுளி t | |||||
| ஆழ்) த (ுளை t | ஆழ்) த (ுளை t | ||||
| த (ூக்க t // in word | த (ூக்க t // in word | ||||
| ஏ) த (ென் t | ஏ) த (ென் t | ||||
| யு) த்த ddV# | யு) த்த ddV# | ||||
| _சிரார்) த்த ddV# | _சிரார்) த்த ddV# | ||||
| _ஸ்ரார்) த்த ddV# | _ஸ்ரார்) த்த ddV# | ||||
| _வினோ) த்த ddV# | |||||
| அர்) த்த (L09ார ddV | அர்) த்த (L09ார ddV | ||||
| _அர்) த்த (_L32 ddV# | _அர்) த்த (_L32 ddV# | ||||
| L03) த்த (டவை ddV | L03) த்த (டவை ddV | ||||
| _சிறை) த்த (ண்டனை ddV | _சிறை) த்த (ண்டனை ddV | ||||
| பு) த்த (ன ddV | பு) த்த (ன ddV | ||||
| _நர்) த்த (ன ddV | _நர்) த்த (ன ddV | ||||
| _குறும்பு) த்த (ன ttV | |||||
| _சகிப்பு) த்த (ன ttV | |||||
| _ஜனார்) த்த (ன ddV | _ஜனார்) த்த (ன ddV | ||||
| _பரிவர்) த்த (ன ddV | _பரிவர்) த்த (ன ddV | ||||
| _வர்) த்த (மான ddV | _வர்) த்த (மான ddV | ||||
| எட்டு) த்த (ிக்க dd | எட்டு) த்த (ிக்க dd | ||||
| _ம) த்த (ிக்கு dd | _ம) த்த (ிக்கு dd | ||||
| L03) த்த (ிசை dd | L03) த்த (ிசை dd | ||||
| _கீழ்) த்த (ிசை dd | |||||
| _மன) த்த (ிட dd | |||||
| L03) த்த (ின dd | L03) த்த (ின dd | ||||
| சில) த்த (ினங் dd | சில) த்த (ினங் dd | ||||
| பல) த்த (ினங் dd | பல) த்த (ினங் dd | ||||
| அசா) த்த (ிய dd | அசா) த்த (ிய dd | ||||
| வை) த்த (ிய dd | வை) த்த (ிய dd | ||||
| உபா) த்த (ிய dd | உபா) த்த (ிய dd | ||||
| _சம்பா) த்த (ிய dd | |||||
| _நைவே) த்த (ிய dd | _நைவே) த்த (ிய dd | ||||
| _சா) த்த (ியக்கூற dd | _சா) த்த (ியக்கூற dd | ||||
| _சா) த்த (ியங்கள dd | _சா) த்த (ியங்கள dd | ||||
| _சா) த்த (ியத்த dd | _சா) த்த (ியத்த dd | ||||
| _சா) த்த (ியந் dd | _சா) த்த (ியந் dd | ||||
| _சா) த்த (ியப்பட dd | _சா) த்த (ியப்பட dd | ||||
| _சா) த்த (ியப்பாட dd | |||||
| _சா) த்த (ியம dd | _சா) த்த (ியம dd | ||||
| _வி) த்த (ியார் dd | _வி) த்த (ியார் dd | ||||
| பு) த்த (ியி dd | பு) த்த (ியி dd | ||||
| _சுப) த்த (ிர dd | _சுப) த்த (ிர dd | ||||
| _ரு) த்த (ிர dd | _ரு) த்த (ிர dd | ||||
| _ரௌ) த்த (ிர dd | _ரௌ) த்த (ிர dd | ||||
| _துங்கப) த்த (ிர dd | |||||
| _சூ) த்த (ிரச் dd | _சூ) த்த (ிரச் dd | ||||
| _சூ) த்த (ிரச்சி dd | _சூ) த்த (ிரச்சி dd | ||||
| _சூ) த்த (ிரத்_ dd | _சூ) த்த (ிரத்_ dd | ||||
| அ) த்து (வான d | அ) த்து (வான d | ||||
| வி) த்து (வான d | வி) த்து (வான d | ||||
| L03) த்து (வார dd | L03) த்து (வார dd | ||||
| _நடு) த்து (வார dd | |||||
| _முக) த்து (வார dd | _முக) த்து (வார dd | ||||
| _முழு) த்து (வார dd | |||||
| _ஹரி) த்து (வார d | _ஹரி) த்து (வார d | ||||
| _மத) த்து (வே dd | _மத) த்து (வே dd | ||||
| இன) த்து (வே dd | இன) த்து (வே dd | ||||
| L03) த்த (ேவத dd | L03) த்த (ேவத dd | ||||
| L03) த்த (ேவன dd | L03) த்த (ேவன dd | ||||
| L03) த்த (ேவர dd | L03) த்த (ேவர dd | ||||
| அவி) த்த (ை dd | |||||
| அசிர) த்த (ை dd | அசிர) த்த (ை dd | ||||
| _வில்_வி) த்த (ை dd | _வில்_வி) த்த (ை dd | ||||
| _வில்வி) த்த (ை dd | _வில்வி) த்த (ை dd | ||||
| _) ப (ட்டன bV | _) ப (ட்டன bV | ||||
| _) ப (ட்டன_ pV | _) ப (ட்டன_ pV | ||||
| _) ப (ட்டனப்பாக்க pV | _) ப (ட்டனப்பாக்க pV | ||||
| _) ப (ட்டனர்_ pV | |||||
| _) ப (ட்டாசாரி bV | _) ப (ட்டாசாரி bV | ||||
| _) ப (ட்டாச்சாரி bV | _) ப (ட்டாச்சாரி bV | ||||
| _) ப (ண்டாரி bV | _) ப (ண்டாரி bV | ||||
| _) பத்திரப் (_பதி pVttirVp | _) பத்திரப் (_பதி pVttirVp | ||||
| _) ப (த்திரப்பட bV | _) ப (த்திரப்பட bV | ||||
| _) ப (த்திரமா bV | _) ப (த்திரமா bV | ||||
| _) பத்திராச (ல bVddira:tSV | |||||
| _) பத்த (ிரி_ bVdd | _) பத்த (ிரி_ bVdd | ||||
| _) பத்த (ிரிக்கு bVdd | _) பத்த (ிரிக்கு bVdd | ||||
| _) பத்த (ிரிய bVdd | _) பத்த (ிரிய bVdd | ||||
| _) ப (த்ரபாகு bV | _) ப (த்ரபாகு bV | ||||
| _) பத்ராச (ல bVdra:tSV | |||||
| _) ப (த்ரி bV | _) ப (த்ரி bV | ||||
| _) பத் (ரிக்க pVt | _) பத் (ரிக்க pVt | ||||
| _) பத் (வா fVt | _) பத் (வா fVt | ||||
| _சொந்த_) ப (ந்த bV | _சொந்த_) ப (ந்த bV | ||||
| _) ப (ந்த_பாச bV | _) ப (ந்த_பாச bV | ||||
| _) ப (ந்தங்கள bV | |||||
| _L14_) ப (ந்தங்கள pV | _L14_) ப (ந்தங்கள pV | ||||
| _) ப (ந்தத் bV | _) ப (ந்தத் bV | ||||
| _L14_) ப (ந்தத் pV | _L14_) ப (ந்தத் pV | ||||
| _) ப (லமடைந்த bV | _) ப (லமடைந்த bV | ||||
| _) ப (லமடைய bV | _) ப (லமடைய bV | ||||
| _) ப (லமணைத்த bV | _) ப (லமணைத்த bV | ||||
| _) ப (லமனைத்த bV | |||||
| _) ப (லமற்ற bV | _) ப (லமற்ற bV | ||||
| _) ப (லமளி bV | _) ப (லமளி bV | ||||
| _) ப (லமாகC் bV | _) ப (லமாகC் bV | ||||
| _) ப (லமாயி bV | _) ப (லமாயி bV | ||||
| _) ப (லமாயு bV | _) ப (லமாயு bV | ||||
| _) ப (லமாய் bV | _) ப (லமாய் bV | ||||
| _) ப (லமிக bV | |||||
| _) ப (லமிருக்க bV | _) ப (லமிருக்க bV | ||||
| _) ப (லமில்ல bV | _) ப (லமில்ல bV | ||||
| _) ப (லமிழ bV | _) ப (லமிழ bV | ||||
| _) ப (லமுற்ற bV | _) ப (லமுற்ற bV | ||||
| _) ப (லமுள்ள bV | _) ப (லமுள்ள bV | ||||
| _) ப (லமூட்ட bV | _) ப (லமூட்ட bV | ||||
| _) ப (லமெல்லா bV | |||||
| _) ப (லமேயி bV | _) ப (லமேயி bV | ||||
| _) ப (லமோ bV | _) ப (லமோ bV | ||||
| _) ப (லராம bV | _) ப (லராம bV | ||||
| _) ப (ல்பு bV | _) ப (ல்பு bV | ||||
| _) ப (ல்பை bV | _) ப (ல்பை bV | ||||
| _) ப (ளு bV | _) ப (ளு bV | ||||
| _) ப (வதி bV | |||||
| _) ப (வநகர bV | _) ப (வநகர bV | ||||
| _) ப (வன bV | _) ப (வன bV | ||||
| _) ப (வன்குமார pV | _) ப (வன்குமார pV | ||||
| _) ப (ாகங்க b | _) ப (ாகங்க b | ||||
| _) ப (ாகத b | _) ப (ாகத b | ||||
| _) ப (ாகனிய f | _) ப (ாகனிய f | ||||
| _) ப (ாகனீய f | |||||
| _) ப (ாகப் b | _) ப (ாகப் b | ||||
| _) ப (ாகம b | _) ப (ாகம b | ||||
| _) ப (ாகவத b | _) ப (ாகவத b | ||||
| _) பாக் (லாந்த fa:k | _) பாக் (லாந்த fa:k | ||||
| _) ப (ாக்ஸ b | _) ப (ாக்ஸ b | ||||
| _) பாங்க (ாக் ba:Nk | _) பாங்க (ாக் ba:Nk | ||||
| _) ப (ாங்கில b | |||||
| _) ப (ாங்க் b | _) ப (ாங்க் b | ||||
| _) ப (ாசிL04 f | _) ப (ாசிL04 f | ||||
| _) ப (ாசில f | _) ப (ாசில f | ||||
| _) ப (ாடி_பில்டிங் b | _) ப (ாடி_பில்டிங் b | ||||
| _) ப (ாடிக்கு b | _) ப (ாடிக்கு b | ||||
| _) ப (ாடியை b | _) ப (ாடியை b | ||||
| _) பாட (ிஸ்டா ba:t. | |||||
| _) ப (ாட்டனிய b | _) ப (ாட்டனிய b | ||||
| _) பா (ட்டரி be: | _) பா (ட்டரி be: | ||||
| _) ப (ாட்டலியன b | _) ப (ாட்டலியன b | ||||
| _) ப (ாட்டிலுடன b | _) ப (ாட்டிலுடன b | ||||
| _) ப (ாட்டிலை b | _) ப (ாட்டிலை b | ||||
| _) ப (ாட்டில்கள b | _) ப (ாட்டில்கள b | ||||
| _) ப (ாட்டிஸ்டா b | |||||
| _) பாட்மிண்ட (ன ba:d.min.t.V | _) பாட்மிண்ட (ன ba:d.min.t.V | ||||
| _) ப (ாணங் b | _) ப (ாணங் b | ||||
| _) ப (ாணத்த b | _) ப (ாணத்த b | ||||
| _) பாணிகி (ர pa:n.ig | _) பாணிகி (ர pa:n.ig | ||||
| _) பாணிக்கி (ர pa:n.ig | _) பாணிக்கி (ர pa:n.ig | ||||
| _) ப (ாணிக்ர p | _) ப (ாணிக்ர p | ||||
| _) பாண்ட (L04ி fa:n.t.V | |||||
| _) ப (ாண்டேஜ b | _) ப (ாண்டேஜ b | ||||
| _) ப (ாதாம b | _) ப (ாதாம b | ||||
| _) ப (ாதிக்கக்கூட b | _) ப (ாதிக்கக்கூட b | ||||
| _) ப (ாதிப்பாகிற b | _) ப (ாதிப்பாகிற b | ||||
| _) ப (ாதிப்பாகும b | _) ப (ாதிப்பாகும b | ||||
| _) ப (ாதிப்பால b | _) ப (ாதிப்பால b | ||||
| _) ப (ாதிப்பின b | |||||
| _) ப (ாதிப்பினால b | _) ப (ாதிப்பினால b | ||||
| _) ப (ாதிப்பின்றி b | _) ப (ாதிப்பின்றி b | ||||
| _) ப (ாதிப்பிற்க b | _) ப (ாதிப்பிற்க b | ||||
| _) ப (ாரிஸ்டர b | _) ப (ாரிஸ்டர b | ||||
| _) ப (ார்L04லோனா b | _) ப (ார்L04லோனா b | ||||
| _) ப (ார்கவ b | _) ப (ார்கவ b | ||||
| _) ப (ார்சிலோன b | |||||
| _) ப (ார்டர b | _) ப (ார்டர b | ||||
| _) பார்ப (டா ba:rbV | _) பார்ப (டா ba:rbV | ||||
| _) ப (ார்பர b | _) ப (ார்பர b | ||||
| _) ப (ாவனா b | _) ப (ாவனா b | ||||
| _) ப (ாவனை b | _) ப (ாவனை b | ||||
| _) ப (ாவமும்_நானே b | _) ப (ாவமும்_நானே b | ||||
| _) ப (ாவிக்கத் b | |||||
| _) ப (ாவிக்கப்பட b | _) ப (ாவிக்கப்பட b | ||||
| _) ப (ாவிக்கல b | _) ப (ாவிக்கல b | ||||
| _) ப (ாவிக்கவில்ல b | _) ப (ாவிக்கவில்ல b | ||||
| _) ப (ாஹியான f | _) ப (ாஹியான f | ||||
| _) ப (ாஹுலேயன b | _) ப (ாஹுலேயன b | ||||
| _) பி(ராந்தியு b | _) பி(ராந்தியு b | ||||
| _) ப (ிL04ிக்L04 f | |||||
| _) ப (ி_._பி_._சி b // b.b.c | _) ப (ி_._பி_._சி b // b.b.c | ||||
| _) ப (ிகர f | _) ப (ிகர f | ||||
| _) பிக (ான bik | _) பிக (ான bik | ||||
| _) பி (ரகடன p | _) பி (ரகடன p | ||||
| _) ப (ிரகதீ b | _) ப (ிரகதீ b | ||||
| _) பி (ரகதீ b | _) பி (ரகதீ b | ||||
| _) பி (ரகலாதன p | |||||
| _) பி (ரகலாத p | |||||
| _) ப (ிரகஸ்பதி b | _) ப (ிரகஸ்பதி b | ||||
| _) பி (ரகஸ்பதி b | _) பி (ரகஸ்பதி b | ||||
| _) பி (ரகாச p | _) பி (ரகாச p | ||||
| _) பி (ரகார p | _) பி (ரகார p | ||||
| _) பி (ரக்ஞை p | _) பி (ரக்ஞை p | ||||
| _) பி (ரசங் p | _) பி (ரசங் p | ||||
| _) பி (ரசண்ட p | |||||
| _) பி (ரசன்ந p | _) பி (ரசன்ந p | ||||
| _) பி (ரசன்ன p | _) பி (ரசன்ன p | ||||
| _) பி (ரசல்ஸ b | _) பி (ரசல்ஸ b | ||||
| _) பி (ராண்ட்_ b | _) பி (ராண்ட்_ b | ||||
| _) பி (ராதித் p | _) பி (ராதித் p | ||||
| _) பி (ராத்தல b | _) பி (ராத்தல b | ||||
| _) பி (ராந்தா p | |||||
| _) பி (ராந்தி_ b | _) பி (ராந்தி_ b | ||||
| _) பி (ராந்திய_ p | _) பி (ராந்திய_ p | ||||
| _) பி (ராந்தியங் p | _) பி (ராந்தியங் p | ||||
| _) பி (ராந்தியத் p | _) பி (ராந்தியத் p | ||||
| _) பி (ராந்தியம்_ p | _) பி (ராந்தியம்_ p | ||||
| _) பி (ராந்தியை b | _) பி (ராந்தியை b | ||||
| _) பி (ராந்து p | |||||
| _) பி (ராந்தை p | |||||
| _) பி (ரான்ச f | _) பி (ரான்ச f | ||||
| _) பி (ரான்தி_ b | _) பி (ரான்தி_ b | ||||
| _) பி (ரான்ஸ f | _) பி (ரான்ஸ f | ||||
| _) பி (ரௌச b | _) பி (ரௌச b | ||||
| _) பி (ரௌன b | _) பி (ரௌன b | ||||
| _) ப (ிர்லா b | _) ப (ிர்லா b | ||||
| _) ப (ிலாய b | |||||
| _) ப (ிலாஸ்பூர b | _) ப (ிலாஸ்பூர b | ||||
| _) பிலிடெல்ப (ிய filidelf | _) பிலிடெல்ப (ிய filidelf | ||||
| _) பிலிம filmV# | _) பிலிம filmV# | ||||
| _) ப (ீச்சில b | _) ப (ீச்சில b | ||||
| _) ப (ீச்சுக்க b | _) ப (ீச்சுக்க b | ||||
| _) ப (ீச்சுல b | _) ப (ீச்சுல b | ||||
| _) ப (ீச்சை b | |||||
| _) பீச் (ல bi:tS | _) பீச் (ல bi:tS | ||||
| _) ப (ீஜ b | _) ப (ீஜ b | ||||
| _) ப (ீஜிங b | _) ப (ீஜிங b | ||||
| _) புத்த (ம்_புதிய puttV | _) புத்த (ம்_புதிய puttV | ||||
| _) புத்த (ம்_புது puttV | _) புத்த (ம்_புது puttV | ||||
| _) புத்த (ரிசி puttV | _) புத்த (ரிசி puttV | ||||
| _) புத்த (றிவ puttV | |||||
| _) புத்த (ள puttV | _) புத்த (ள puttV | ||||
| _) புத்த (ழக puttV | _) புத்த (ழக puttV | ||||
| _) ப (ுத்திக் b | _) ப (ுத்திக் b | ||||
| _) புல்க (ான pulg | _) புல்க (ான pulg | ||||
| _) ப (ுல்டோசர b | _) ப (ுல்டோசர b | ||||
| _) ப (ுல்லட் b | _) ப (ுல்லட் b | ||||
| _) ப (ுல்லா_ f | |||||
| _) ப (ுல்லாக்க b | _) ப (ுல்லாக்க b | ||||
| _) புல்லெட் bullet. | _) புல்லெட் bullet. | ||||
| _) பு (ளுடோனிய p | _) பு (ளுடோனிய p | ||||
| _) ப (ூதான b | _) ப (ூதான b | ||||
| _) ப (ூதேவி b | _) ப (ூதேவி b | ||||
| _) பூத் (_ bu:t | _) பூத் (_ bu:t | ||||
| _) பூத்த (ிற் bu:dd | |||||
| _) ப (ூத்தில b | _) ப (ூத்தில b | ||||
| _) ப (ூத்துகள b | _) ப (ூத்துகள b | ||||
| _) ப (ூத்துக்கா b | _) ப (ூத்துக்கா b | ||||
| _) ப (ூமி b | _) ப (ூமி b | ||||
| _) ப (ூர்ஷ b | _) ப (ூர்ஷ b | ||||
| _) ப (ூலோக b | _) ப (ூலோக b | ||||
| _) ப (ூஷண b | |||||
| _) ப (ூஷன b | _) ப (ூஷன b | ||||
| _) ப (ெங்களூர b | _) ப (ெங்களூர b | ||||
| _) ப (ெங்கால b | _) ப (ெங்கால b | ||||
| _) ப (ெர்முடா b | _) ப (ெர்முடா b | ||||
| _) ப (ெர்லிங b | _) ப (ெர்லிங b | ||||
| _) ப (ெர்லின b | _) ப (ெர்லின b | ||||
| _) ப (ெலிக்ஸ f | |||||
| _) பெலோஷிப் felo:s.ip | _) பெலோஷிப் felo:s.ip | ||||
| _) ப (ெல் b | _) ப (ெல் b | ||||
| _) ப (ெஸ்ட் b | _) ப (ெஸ்ட் b | ||||
| _) ப (ேL04ரி b | |||||
| _) ப (ேகத் b | _) ப (ேகத் b | ||||
| _) ப (ேகம b | _) ப (ேகம b | ||||
| _) ப (ேக்கரி b | _) ப (ேக்கரி b | ||||
| _) பேனட் be:nVt. | _) பேனட் be:nVt. | ||||
| _) ப (ேனர b | _) ப (ேனர b | ||||
| _) ப (ேபி b | _) ப (ேபி b | ||||
| _) ப (ேமஸ f | |||||
| _) ப (ேமானி b | _) ப (ேமானி b | ||||
| _) ப (ேமிலி f | _) ப (ேமிலி f | ||||
| _) ப (ேரல b | _) ப (ேரல b | ||||
| _) ப (ைராகி b | _) ப (ைராகி b | ||||
| _) ப (ைல f | _) ப (ைல f | ||||
| _) ப (ைலட் p | _) ப (ைலட் p | ||||
| _) பொக (ாரோ bok | |||||
| _) ப (ொக்கே b | _) ப (ொக்கே b | ||||
| _) ப (ொட்டானிக் b | |||||
| _) ப (ொம்மன b | _) ப (ொம்மன b | ||||
| _) ப (ொம்மனாட்டி p | _) ப (ொம்மனாட்டி p | ||||
| _) ப (ொம்மல b | _) ப (ொம்மல b | ||||
| _) ப் (ளூஸ b | _) ப் (ளூஸ b | ||||
| _) ப் (ளோரிடா f | _) ப் (ளோரிடா f | ||||
| _) ப் (ளௌஸ b | _) ப் (ளௌஸ b | ||||
| _) பலாப்ப (ல bVla:bbV | |||||
| _) பலபத்த (ிர bVlVbVdd | |||||
| _) ப (ாரவண்டி b | |||||
| _) ப (லம்தான bV | |||||
| _) ப (ந்தபாச bV | |||||
| //endsort | //endsort | ||||
| //sort | //sort | ||||
| _சு) ப்ப bbV# | |||||
| _பீர்) ப (ால் b | |||||
| _குங்) ப fV# | |||||
| _நீர்) ப pV# | _நீர்) ப pV# | ||||
| _ப்ரூ) ப fV# | _ப்ரூ) ப fV# | ||||
| இடர்) ப pV# | இடர்) ப pV# | ||||
| அல்) ப (_ pV# | அல்) ப (_ pV# | ||||
| ஒரு) ப (க pV | ஒரு) ப (க pV | ||||
| இரு) ப (க pV | இரு) ப (க pV | ||||
| நன்) ப (கல pV | |||||
| பின்) ப (கல pV | பின்) ப (கல pV | ||||
| _நண்) ப (கல pV | |||||
| முன்) ப (கல pV | முன்) ப (கல pV | ||||
| னி) ப (கவான் bV | னி) ப (கவான் bV | ||||
| _மறு) ப (குதி pV | _மறு) ப (குதி pV | ||||
| வட) ப (குதி pV | வட) ப (குதி pV | ||||
| தென்) ப (குதி pV | தென்) ப (குதி pV | ||||
| _கல்) பக (ோடி pVk | |||||
| அக்கம்) ப (க்க bV | அக்கம்) ப (க்க bV | ||||
| ப (க்கK pV | ப (க்கK pV | ||||
| _தா) ப (க்கணல bV | _தா) ப (க்கணல bV | ||||
| பரம) ப (க்த bV | பரம) ப (க்த bV | ||||
| ராம) ப (க்த bV | ராம) ப (க்த bV | ||||
| _தொடர்) ப (ங்க pV | |||||
| _தா) ப (ங்கள bV | _தா) ப (ங்கள bV | ||||
| பிரதா) ப (ங்கள bV | பிரதா) ப (ங்கள bV | ||||
| _தா) ப (ங்கொ bV | _தா) ப (ங்கொ bV | ||||
| _த) ப (ச bV | _த) ப (ச bV | ||||
| _வெண்) ப (ஞ்ச pV | _வெண்) ப (ஞ்ச pV | ||||
| ப (ட pV | |||||
| க) ப (ட bV | க) ப (ட bV | ||||
| கரம்) ப (ட pV | கரம்) ப (ட pV | ||||
| ம்) ப (ட bV | |||||
| _பயண்) ப (ட bV | _பயண்) ப (ட bV | ||||
| ப (டி pV | ப (டி pV | ||||
| மறு) ப (டி bV | மறு) ப (டி bV | ||||
| _சாகு) ப (டி bV | _சாகு) ப (டி bV | ||||
| _குளறு) ப (டி bV | |||||
| _தள்ளு) ப (டி bV | |||||
| @) ப (ட்ச+ pV | @) ப (ட்ச+ pV | ||||
| ஆரிய) ப (ட்டா bV | ஆரிய) ப (ட்டா bV | ||||
| _நாக) ப (ட்டின pV | _நாக) ப (ட்டின pV | ||||
| _முன்) ப (னி pV | _முன்) ப (னி pV | ||||
| _மூடு) ப (னி pV | _மூடு) ப (னி pV | ||||
| அடர்) ப (னி pV | அடர்) ப (னி pV | ||||
| _வெண்) ப (னி pV | |||||
| _கம்) ப (னி_ pV | _கம்) ப (னி_ pV | ||||
| _கம்) ப (னிகள pV | _கம்) ப (னிகள pV | ||||
| _கம்) ப (னிக்க pV | _கம்) ப (னிக்க pV | ||||
| அ) ப (ர்ணா pV | அ) ப (ர்ணா pV | ||||
| _கன்) ப (ர்ம fV | _கன்) ப (ர்ம fV | ||||
| இன்) ப (ர்ம fV | இன்) ப (ர்ம fV | ||||
| _குழி) ப (றி pV | |||||
| கரம்) ப (ற் pV | கரம்) ப (ற் pV | ||||
| _தீ) ப (ற்ற pV | _தீ) ப (ற்ற pV | ||||
| ஆள்) ப (ற்ற pV | ஆள்) ப (ற்ற pV | ||||
| _ஹனி) ப (ா f | _ஹனி) ப (ா f | ||||
| _ஹனீ) ப (ா f | _ஹனீ) ப (ா f | ||||
| ஆமாம்) ப (ா p | ஆமாம்) ப (ா p | ||||
| L03தாம்) ப (ா p | |||||
| L03துதாம்) ப (ா p | |||||
| L03வ்வளவுதாம்) ப (ா p | |||||
| _போதும்) ப (ா p | _போதும்) ப (ா p | ||||
| _போலாம்) ப (ா p | _போலாம்) ப (ா p | ||||
| _வேண்டாம்) ப (ா p | _வேண்டாம்) ப (ா p | ||||
| _வரேம்) ப (ா_ p | _வரேம்) ப (ா_ p | ||||
| _போறேம்) ப (ா_ p | _போறேம்) ப (ா_ p | ||||
| _சம) ப (ாக b | _சம) ப (ாக b | ||||
| _மேற்) ப (ாக b | |||||
| முதற்) ப (ாக b | முதற்) ப (ாக b | ||||
| உதிரிப்) ப (ாக b | உதிரிப்) ப (ாக b | ||||
| _வெளிப்) ப (ாக b | _வெளிப்) ப (ாக b | ||||
| ஔரங்கா) ப (ாத b | ஔரங்கா) ப (ாத b | ||||
| _சரி) ப (ாதி p | _சரி) ப (ாதி p | ||||
| _சிறு) ப (ாதை p | _சிறு) ப (ாதை p | ||||
| _நேர்) ப (ாதை p | |||||
| ஜிந்தா) ப (ாத் b | ஜிந்தா) ப (ாத் b | ||||
| _கதா) ப (ாத்திர p | |||||
| _பஞ்ச) ப (ாத்திர p | _பஞ்ச) ப (ாத்திர p | ||||
| அ) ப (ான p | அ) ப (ான p | ||||
| ச) பாபதி ba:pVti | ச) பாபதி ba:pVti | ||||
| அ) பார்மெண்ட pa:rment.V# | அ) பார்மெண்ட pa:rment.V# | ||||
| கண்) ப (ார்வை p | கண்) ப (ார்வை p | ||||
| _வால்) ப (ாறை p | _வால்) ப (ாறை p | ||||
| _த) ப (ால b | |||||
| இம்) ப (ால f | இம்) ப (ால f | ||||
| இரு) ப (ால p | இரு) ப (ால p | ||||
| ஒரு) ப (ால p | ஒரு) ப (ால p | ||||
| _பெண்) ப (ால p | _பெண்) ப (ால p | ||||
| L03தன்) ப (ால p | L03தன்) ப (ால p | ||||
| _ப்ரின்சி) ப (ால p | _ப்ரின்சி) ப (ால p | ||||
| _தீ) ப (ாலங்கார b | |||||
| _சிவ) ப (ாலன b | _சிவ) ப (ாலன b | ||||
| _கம்) ப (ாலா p | _கம்) ப (ாலா p | ||||
| _கா) ப (ாலி b | _கா) ப (ாலி b | ||||
| _தொடர்) ப (ால் b | |||||
| ப (ால்_ p | ப (ால்_ p | ||||
| _தன) ப (ால்_ b | _தன) ப (ால்_ b | ||||
| _பண்) ப (ால்_ b | |||||
| அன்) ப (ால்_ b | அன்) ப (ால்_ b | ||||
| இயல்) ப (ால்_ b | |||||
| _டி) பால்ட fa:lt.V# | _டி) பால்ட fa:lt.V# | ||||
| _நே) ப (ாள p | _நே) ப (ாள p | ||||
| _தாழ்) ப (ாள p | _தாழ்) ப (ாள p | ||||
| வீண்) ப (ாவ p | வீண்) ப (ாவ p | ||||
| _படு) ப (ாவ p | _படு) ப (ாவ p | ||||
| அடி) ப (ாவி p | அடி) ப (ாவி p | ||||
| _தோல்) ப (ாவை p | |||||
| _நவ) ப (ாஷ p | _நவ) ப (ாஷ p | ||||
| _தமிழ்ப்) ப (ாஷ _b | _தமிழ்ப்) ப (ாஷ _b | ||||
| _பெல்) ப (ாஸ்ட f | _பெல்) ப (ாஸ்ட f | ||||
| _கடா) ப (ி f | _கடா) ப (ி f | ||||
| _ஜுல்) ப (ி f | _ஜுல்) ப (ி f | ||||
| _மெய்) ப (ி p | _மெய்) ப (ி p | ||||
| _ஹம்) ப (ி p | |||||
| _செல்) ப (ி f | |||||
| _பொய்) ப (ி p | _பொய்) ப (ி p | ||||
| _யுஎஸ்) ப (ி b | _யுஎஸ்) ப (ி b | ||||
| _தியோச) ப (ி f | |||||
| சித்தப்) பி(ரமை b | சித்தப்) பி(ரமை b | ||||
| _லி) ப (ி_ p | _லி) ப (ி_ p | ||||
| _கன்) ப (ிகர f | _கன்) ப (ிகர f | ||||
| _கா) பிட(ல pit.V | _கா) பிட(ல pit.V | ||||
| அ) ப (ிடவிட f | அ) ப (ிடவிட f | ||||
| ஆள்) ப (ிடி p | ஆள்) ப (ிடி p | ||||
| _சூடு) ப (ிடி p | |||||
| _மீன்) ப (ிடி p | _மீன்) ப (ிடி p | ||||
| கண்டு) ப (ிடி p | கண்டு) ப (ிடி p | ||||
| திமிர்) ப (ிடி p | திமிர்) ப (ிடி p | ||||
| _) பி (லெட்சர f | _) பி (லெட்சர f | ||||
| _சிம்) ப (ிள p | _சிம்) ப (ிள p | ||||
| _ரை) ப (ிள f | _ரை) ப (ிள f | ||||
| _ஹம்) ப (ிள b | |||||
| _) பி (ளே p | _) பி (ளே p | ||||
| ஏரோ) பி (ளேன p | ஏரோ) பி (ளேன p | ||||
| ப (ிள்ளை p | ப (ிள்ளை p | ||||
| பெண்) ப (ிள்ளை p | பெண்) ப (ிள்ளை p | ||||
| அச்சா) ப (ீ f | அச்சா) ப (ீ f | ||||
| _தபாலா) ப (ீ f | _தபாலா) ப (ீ f | ||||
| ஆ) ப (ீL04 f | |||||
| _ர) பீக் fi:k | _ர) பீக் fi:k | ||||
| உப) ப (ீட p | உப) ப (ீட p | ||||
| விக்கி) ப (ீடியா p | விக்கி) ப (ீடியா p | ||||
| இன்) ப (ுற b | இன்) ப (ுற b | ||||
| _துன்) ப (ுற b | _துன்) ப (ுற b | ||||
| _நம்) ப (ுற b | _நம்) ப (ுற b | ||||
| ஊம்) ப (ுற b | |||||
| _நிரம்) ப (ுற b | |||||
| _மார்) ப (ுற b | |||||
| _கிளம்) ப (ுற b | _கிளம்) ப (ுற b | ||||
| _திரும்) ப (ுற b | _திரும்) ப (ுற b | ||||
| _மாண்) ப (ுற b | _மாண்) ப (ுற b | ||||
| வீண்) ப (ேச்ச p | வீண்) ப (ேச்ச p | ||||
| ப (ேட்டை p | ப (ேட்டை p | ||||
| ம்) ப (ேட்டை b | ம்) ப (ேட்டை b | ||||
| அ) ப (ேத p | |||||
| _சில) ப (ேர p | _சில) ப (ேர p | ||||
| _பல) ப (ேர p | _பல) ப (ேர p | ||||
| _வெல்) ப (ேர f | _வெல்) ப (ேர f | ||||
| ப (ொருட்டு_ p | ப (ொருட்டு_ p | ||||
| _பழம்) ப (ொருள p | _பழம்) ப (ொருள p | ||||
| _தொல்) ப (ொருள p | _தொல்) ப (ொருள p | ||||
| _மின்) ப (ொறி p | |||||
| _தேடு) ப (ொறி p | _தேடு) ப (ொறி p | ||||
| _குளிர்) ப (ொழி p | |||||
| வீண்) ப (ொழுத p | வீண்) ப (ொழுத p | ||||
| ப (ொழுதிலா_+ p | ப (ொழுதிலா_+ p | ||||
| ப (ொழுதிலும்_+ p | ப (ொழுதிலும்_+ p | ||||
| _விலை) ப (ோ p | _விலை) ப (ோ p | ||||
| _பிர) ப (ோL04 p | _பிர) ப (ோL04 p | ||||
| _ஏக) ப (ோக b | _ஏக) ப (ோக b | ||||
| அரச) ப (ோக b | |||||
| ராஜ) ப (ோக b | ராஜ) ப (ோக b | ||||
| ப (ோக_ p | ப (ோக_ p | ||||
| _சுக) ப (ோக_ b | _சுக) ப (ோக_ b | ||||
| _போ) ப் p | _போ) ப் p | ||||
| _லாக) ப் p | _லாக) ப் p | ||||
| ஆசி) ப் f | ஆசி) ப் f | ||||
| _செல்) ப் f | |||||
| _டெஸ்க்டா) ப் p | _டெஸ்க்டா) ப் p | ||||
| _லை) ப் (_ f | _லை) ப் (_ f | ||||
| ஆ) ப் (கன f | ஆ) ப் (கன f | ||||
| _ஹி) ப்னாட (ிச pna:t. | _ஹி) ப்னாட (ிச pna:t. | ||||
| கர்) ப்ப bbV# | கர்) ப்ப bbV# | ||||
| _சாகி) ப்ப bbV# | _சாகி) ப்ப bbV# | ||||
| _தகர்) ப்ப ppV# | |||||
| _நவா) ப்ப bbV# | _நவா) ப்ப bbV# | ||||
| _சாஹி) ப்ப bbV# | _சாஹி) ப்ப bbV# | ||||
| _நகர்) ப்ப ppV# | _நகர்) ப்ப ppV# | ||||
| L03) ப்ப (தில bbV | L03) ப்ப (தில bbV | ||||
| நிர்) ப்ப (ந்த bbV | நிர்) ப்ப (ந்த bbV | ||||
| _ரி) ப்ப (ன bbV | _ரி) ப்ப (ன bbV | ||||
| _ரி) ப்ப (ன்_L33 ppV | |||||
| நிர்) ப்ப (ய bbV | நிர்) ப்ப (ய bbV | ||||
| _ர) ப்ப (ர bbV | _ர) ப்ப (ர bbV | ||||
| ஆ) ப்ப (ரிக்க fV | ஆ) ப்ப (ரிக்க fV | ||||
| L03) ப்ப (ஸ bbV | L03) ப்ப (ஸ bbV | ||||
| _ட) ப்ப (ா bb | _ட) ப்ப (ா bb | ||||
| அடி) ப்ப (ாக bb | அடி) ப்ப (ாக bb | ||||
| இட) ப்ப (ாக bb | |||||
| _வல) ப்ப (ாக bb | |||||
| அவிர்) ப்ப (ாக bb | அவிர்) ப்ப (ாக bb | ||||
| இறுதி) ப்ப (ாக bb | இறுதி) ப்ப (ாக bb | ||||
| _கீழ்) ப்ப (ாகங்க bb | |||||
| _கீழ்) ப்ப (ாகத் bb | |||||
| _கீழ்) ப்ப (ாகம bb | |||||
| துர்) ப்ப (ாக்கிய bb | துர்) ப்ப (ாக்கிய bb | ||||
| ஆர்) ப்ப (ாட்ட bb | ஆர்) ப்ப (ாட்ட bb | ||||
| _கலை) ப்ப (ாணி bb | |||||
| _ஜ) ப்ப (ார bb | _ஜ) ப்ப (ார bb | ||||
| _துர்) ப்ப (ாஷ bb | _துர்) ப்ப (ாஷ bb | ||||
| அ) ப்ப (ாஸ bb | அ) ப்ப (ாஸ bb | ||||
| L03) ப்பி (ரகார pp | L03) ப்பி (ரகார pp | ||||
| _வெளி) ப்பி (ரகார pp | _வெளி) ப்பி (ரகார pp | ||||
| அதிக) ப்பி (ரசங்க pp | அதிக) ப்பி (ரசங்க pp | ||||
| _சண்ட) ப்பி (ரசண்ட pp | |||||
| L03) ப்பிரச (ார pprVtS | L03) ப்பிரச (ார pprVtS | ||||
| _கை) ப்பி (ரசுர pp | _கை) ப்பி (ரசுர pp | ||||
| _துண்டு) ப்பி (ரசுர pp | _துண்டு) ப்பி (ரசுர pp | ||||
| _நில) ப்பி (ரபு pp | _நில) ப்பி (ரபு pp | ||||
| _சத்திய) ப்பி (ரமா pp | _சத்திய) ப்பி (ரமா pp | ||||
| மன) ப்பி (ரமை bb | மன) ப்பி (ரமை bb | ||||
| _சுக) ப்பி (ரம்ம bb | |||||
| _பர) ப்பி (ரம்ம pb | _பர) ப்பி (ரம்ம pb | ||||
| _மணி) ப்பி (ரவா pp | _மணி) ப்பி (ரவா pp | ||||
| L03) ப்பி (ரவாக pp | L03) ப்பி (ரவாக pp | ||||
| தேச) ப்பி (ரஷ்ட pp | தேச) ப்பி (ரஷ்ட pp | ||||
| _ஜாதி) ப்பி (ரஷ்ட pp | _ஜாதி) ப்பி (ரஷ்ட pp | ||||
| _வான) ப்பி (ரஸ்த pp | _வான) ப்பி (ரஸ்த pp | ||||
| L03) ப்பி (ராமண bb | |||||
| _கூட்டு) ப்பி (ரார்த்தனை pp | _கூட்டு) ப்பி (ரார்த்தனை pp | ||||
| ஆ) ப்பி (ரிக்க f | ஆ) ப்பி (ரிக்க f | ||||
| தென்னா) ப்பி (ரிக்க fV | தென்னா) ப்பி (ரிக்க fV | ||||
| கம்) ப்யூட (ர pjU:t.V | கம்) ப்யூட (ர pjU:t.V | ||||
| _பெர்) ப் (யூம f | _பெர்) ப் (யூம f | ||||
| _யூ) ப்ரட (ீஸ frVt. | _யூ) ப்ரட (ீஸ frVt. | ||||
| _ச) ப் (ரமஞ்ச p | |||||
| ஆ) ப் (ரிக்க f | ஆ) ப் (ரிக்க f | ||||
| _தென்னா) ப் (ரிக்க f | _தென்னா) ப் (ரிக்க f | ||||
| _சு) ப் (ரியா p | _சு) ப் (ரியா p | ||||
| _மக்க) ள்த (ொகை t.t | _மக்க) ள்த (ொகை t.t | ||||
| உ) ள் (துறை t. | உ) ள் (துறை t. | ||||
| _திங்க) ள் (கிழமை t. | |||||
| உ) ள் (பட t. | |||||
| .group ழ | .group ழ | ||||
| இராஞ்ச ra:n^tSV# | இராஞ்ச ra:n^tSV# | ||||
| இ (ராட்சத | இ (ராட்சத | ||||
| இ (ராட்சஷ | இ (ராட்சஷ | ||||
| இ (ராட்டின+ | |||||
| இ (ராணி | இ (ராணி | ||||
| இ (ராணுவ | இ (ராணுவ | ||||
| இ (ராதாகி | இ (ராதாகி |
| _1M3 koti | _1M3 koti | ||||
| _dpt _d,aS;a:mkam | _dpt _d,aS;a:mkam | ||||
| _#వ av#a // ordinal suffix, drop the final vowel from the cardinal number | |||||
| _20o irav#aIj | |||||
| _30o muppaIj | |||||
| _40o nalub#aIj | |||||
| _50o ja:b#aIj | |||||
| _60o arav#aIj | |||||
| _70o d.#eb#baIj | |||||
| _80o jenab#aIj | |||||
| _90o tomb#aIj | |||||
| _0Co v#andal | |||||
| _1Co v#and | |||||
| _0M1o v#el | |||||
| _1M1o v#ejj | |||||
| _0M2o laks.al | |||||
| // symbols | // symbols | ||||
| _?? aks.aram // 'unknown character' | _?? aks.aram // 'unknown character' |
| انہوں ,UnH'o:n $u | انہوں ,UnH'o:n $u | ||||
| انہیں ,UnH'e:n $u | انہیں ,UnH'e:n $u | ||||
| انھیں ,UnH'e:n $u | انھیں ,UnH'e:n $u | ||||
| جنہوں J,InH'o:n $u | |||||
| // unstressed prepositions | // unstressed prepositions | ||||
| کا $u | کا $u | ||||
| مانند ma:n'Ind $1 | مانند ma:n'Ind $1 | ||||
| اتار Ut'a:R | اتار Ut'a:R | ||||
| آرکائیو ,a:Rk'a:jv | آرکائیو ,a:Rk'a:jv | ||||
| کیلئے ke:l'i:;e: | |||||
| طرح t,aR'aH | |||||
| اگر ag'aR | |||||
| ٹیم t.'i:m | |||||
| اوپر u:p'aR $1 | |||||
| کر k'aR $u | |||||
| لیا l'i:;a: $u | |||||
| کئے k'i:;e: | |||||
| ضرورت z,aRu:R'at | |||||
| مگر mag'aR | |||||
| بنا ban'a: | |||||
| بنی ban'i: | |||||
| بنے ban'e: | |||||
| بتا bat'a: | |||||
| بتی bat'i: | |||||
| پتا pat'a: | |||||
| پتی pat'i: | |||||
| پتے pat'e: | |||||
| دیگر dig'aR | |||||
| فیصد fis.'ad | |||||
| جنرل J,anR'al | |||||
| ترقی taR'aqi | |||||
| سید s,ai;'ad | |||||
| اجلاس ,IJl'a:s | |||||
| باہر ba:H'aR | |||||
| حضرت H,azR'at | |||||
| تاکہ ta:k'e:H $u | |||||
| یعنی ja:n'i: $1 | |||||
| ناظم n'a:z.Im | |||||
| حل H'al | |||||
| دیئے d'i:;e: | |||||
| تحت t'EHEt | |||||
| لیگ l'i:g | |||||
| علم 'Ilm | |||||
| قانون qa:n'u:n $1 | |||||
| ثابت s'a:bIt | |||||
| ضلع z'Ila: | |||||
| خطاب xIt'a:b | |||||
| اندر 'andaR | |||||
| طلب tal'ab | |||||
| لہذا lIH'a:Da: | |||||
| متاثرہ mUt'a:sIRa | |||||
| نقصان n,Uqs.'a:n | |||||
| وغیرہ v'aQERa | |||||
| صورتحال s.,u:Rate:H'a:l | |||||
| کھلاڑی k#Il'a:r.i | |||||
| پروفیسر pRo:fe:s'aR | |||||
| علاج Il'a:J | |||||
| برس baR'as | |||||
| کارکردگی k,a:Rk'aRd@g,i: | |||||
| ہمیشہ Ham'e:S,a | |||||
| ملاقات m,Ula:q'a:t | |||||
| شائع S'a:ja: | |||||
| ساحل s'a:HIl | |||||
| یونیورسٹی j'u:njvaRsIt.,i: | |||||
| انضمام ,InzIm'a:m | |||||
| خدا x'Uda: | |||||
| محنت m,EHn'at | |||||
| مرکزی m,aRk'azi | |||||
| اجازت ,IJa:z'at | |||||
| مقدار m,Iqd'a:R | |||||
| تعاون t'a:vUn | |||||
| سن s'Un | |||||
| خدمات x,Idm'a:t | |||||
| شاید Sa:j'ad | |||||
| اخر 'a:xIR | |||||
| ورلڈ v'aRld. | |||||
| خدمت x,Idm'at | |||||
| کن k'In | |||||
| شاہد S'a:HId | |||||
| صنعت s.an'at | |||||
| وکٹ v'IkIt. | |||||
| دودھ d'u:d# | |||||
| تربیت t,aRbi;'at | |||||
| تصور tas.'avUR | |||||
| چنانچہ cUn'a:nce:H | |||||
| واقعات v,a:qe:'a:t | |||||
| معیشت m,a:iS'at | |||||
| ذہن D'EHEn | |||||
| گورنمنٹ gav'aRnmInt. | |||||
| فرق f'aRq | |||||
| حیات H,ai;'a:t | |||||
| طالب t'a:lIb | |||||
| حضور HUz'u:R | |||||
| نور n'u:R | |||||
| ذریعہ DaR'i:;a: | |||||
| مقصد m,aqs.'ad | |||||
| معاونت m,Oa:vIn'at | |||||
| خاتون xa:t'u:n | |||||
| اطلاع 'Itl,a: | |||||
| اطلاعات ,Itl'a:t | |||||
| سنہ s'an | |||||
| دسٹرکٹ d.'Ist.RIkt. |
| ا a: | ا a: | ||||
| _) ا (L01 // Acts like Consonants if followed by a vowel but is silent. | _) ا (L01 // Acts like Consonants if followed by a vowel but is silent. | ||||
| _) ا a | _) ا a | ||||
| _) او u: | |||||
| _) او o: | |||||
| _) ای e: | _) ای e: | ||||
| ائ (L02 a:I | ائ (L02 a:I | ||||
| اہ(_ a:H | اہ(_ a:H | ||||
| _) اح (L02 'EH | _) اح (L02 'EH | ||||
| _) است (L02 ,IstI | _) است (L02 ,IstI | ||||
| _) ارت (L02 ,IRtI | _) ارت (L02 ,IRtI | ||||
| _) ایس (L01 'Es | |||||
| _) اونچ (L01 'u:nc | |||||
| _) ادا (ر 'Ida: | |||||
| اسکول ,Isk'u:l | |||||
| .group آ | .group آ | ||||
| آ a: | آ a: | ||||
| _) عمر 'UmR | _) عمر 'UmR | ||||
| L02) عی (_ 'ai: | L02) عی (_ 'ai: | ||||
| علیحد 'alEHd | علیحد 'alEHd | ||||
| عَ 'a | |||||
| عِ 'I | |||||
| عُ 'U | |||||
| علاق Il'a:q | |||||
| عے e: | |||||
| .group و | .group و | ||||
| و o: | و o: | ||||
| بوڑھ b'u:r.h | بوڑھ b'u:r.h | ||||
| _) بے (P2 b'e: | _) بے (P2 b'e: | ||||
| بحران b,OHR'a:n | بحران b,OHR'a:n | ||||
| بنیاد bUnj'a:d | |||||
| بیمار bim'a:R | |||||
| .group پ | .group پ | ||||
| _) جمل J'Uml | _) جمل J'Uml | ||||
| _) جہ (L02 J'EH | _) جہ (L02 J'EH | ||||
| _) جدا J'Uda: | _) جدا J'Uda: | ||||
| _) جسم J'Ism | |||||
| .group چ | .group چ | ||||
| چ cV | چ cV | ||||
| _) خود x'Ud | _) خود x'Ud | ||||
| _) خواہش xv'a:HIS | _) خواہش xv'a:HIS | ||||
| _) خیا x'aja: | _) خیا x'aja: | ||||
| _) خون x'u:n | |||||
| _) خشک x'USk | |||||
| .group د | .group د | ||||
| دلچسپ d,Ilc'asp | دلچسپ d,Ilc'asp | ||||
| دھیم d#'i:m | دھیم d#'i:m | ||||
| _) دوسر d'u:sR | _) دوسر d'u:sR | ||||
| _) دین (L01 d'e:n | |||||
| _) دیت (L01 d'e:t | |||||
| دہ (_ d,a | |||||
| .group ڈ | .group ڈ | ||||
| ڈ d.V | ڈ d.V | ||||
| _) رکن R'Ukn | _) رکن R'Ukn | ||||
| @) ر (د R | @) ر (د R | ||||
| _) رفت R'af@t | _) رفت R'af@t | ||||
| _) روا R'ava: | |||||
| .group ڑ | .group ڑ | ||||
| ڑ r.V | ڑ r.V | ||||
| سرگرم s,aRg'aRm | سرگرم s,aRg'aRm | ||||
| @) ستان (_ Ist'a:n | @) ستان (_ Ist'a:n | ||||
| @) ستانی (_ Ist'a:ni | @) ستانی (_ Ist'a:ni | ||||
| _) سوا sav'a: | |||||
| _) سکول sk'u:l | |||||
| .group ش | .group ش | ||||
| ش SV | ش SV | ||||
| صّ ssV | صّ ssV | ||||
| صّ (L01 ss | صّ (L01 ss | ||||
| صوب s.'u:b | صوب s.'u:b | ||||
| صورت s.u:R'at | |||||
| .group ض | .group ض | ||||
| ض zV | ض zV | ||||
| ض (L01 z | ض (L01 z | ||||
| ضّ zzv | ضّ zzv | ||||
| ضّ (L01 zz | ضّ (L01 zz | ||||
| ضرور zaR'u:R | |||||
| .group ط | .group ط | ||||
| ط tV | ط tV | ||||
| غ (L01 Q | غ (L01 Q | ||||
| غّ QQV | غّ QQV | ||||
| غّ (L01 QQ | غّ (L01 QQ | ||||
| غلام QUl'a:m | |||||
| .group ف | .group ف | ||||
| ف fV | ف fV | ||||
| کوشش k'o:SIS | کوشش k'o:SIS | ||||
| _) کہ (L02 k'EH | _) کہ (L02 k'EH | ||||
| کارکن k'a:Rk,UUn | کارکن k'a:Rk,UUn | ||||
| _) کیس (L01 k'Es | |||||
| _) کت (L01 k'Ut | |||||
| .group گ | .group گ | ||||
| گ gV | گ gV | ||||
| لّ (L01 ll | لّ (L01 ll | ||||
| لکھ l'Ik# | لکھ l'Ik# | ||||
| _) لہ (L02 l'EH | _) لہ (L02 l'EH | ||||
| _) لین (L01 l'e:n | |||||
| _) لیت (L01 l'e:t | |||||
| .group م | .group م | ||||
| م mV | م mV | ||||
| مخبر m'Uxb,IR | مخبر m'Uxb,IR | ||||
| ملحق m'UlH,Iq | ملحق m'UlH,Iq | ||||
| مذہب m,aDH'ab | مذہب m,aDH'ab | ||||
| متاثر mUt'a:sIR | |||||
| _) مثال mIs'a:l | |||||
| .group ن | .group ن | ||||
| ن nV | ن nV |
| name Farsi | |||||
| language fa | |||||
| name persian | |||||
| language fa | |||||
| dictdialect en-us | |||||
| name Farsi-Pinglish | |||||
| name persian-pinglish | |||||
| // Sometimes, Farsi speakers write Farsi words using English characters, particularly in Chat and SMS (texte messages).), called Pinglish | // Sometimes, Farsi speakers write Farsi words using English characters, particularly in Chat and SMS (texte messages).), called Pinglish | ||||
| language fa-pin | language fa-pin | ||||
| dictrules 1 | dictrules 1 |
| // Persian (Farsi) Mbrola voice need ir1 diphone file. | |||||
| name Farsi-mb-ir1 | |||||
| name persian-mb-ir1 | |||||
| language fa | language fa | ||||
| gender male | gender male | ||||
| phonemes fa | phonemes fa | ||||
| mbrola ir1 ir1_phtrans | mbrola ir1 ir1_phtrans | ||||
| // "speed 82" adjust default speed of "mb-ir1" with eSpeak "fa". | // "speed 82" adjust default speed of "mb-ir1" with eSpeak "fa". | ||||
| speed 82 | speed 82 | ||||
| // Please don't change this value. It's result of several tests. | // Please don't change this value. It's result of several tests. | ||||
| // "dictrules 1" read English text as Pinglish (Persian text that written with English alphabets). | |||||
| // "voicing 125" adjust output volume of "mb-ir1" with eSpeak "fa". | |||||
| voicing 125 | |||||
| // Please don't change this value. It's result of several tests. | |||||
| // "pitch 82 118" adjust default pitch of "mb-ir1" like other male voices. | |||||
| pitch 82 118 | |||||
| // Please don't change this value. The result male voice is good and natural. | |||||
| // If you want use Pinglish instead of English for reading, just delete // from start of next line. | |||||
| // dictrules 1 | // dictrules 1 | ||||
| // If you want use Pinglish instead of English for reading, just delete // from start of above line. | |||||
| // "dictrules 1" read English text as Pinglish (Persian text that written with English alphabets). | |||||
| name persian-mb-ir2 | |||||
| language fa | |||||
| gender female | |||||
| phonemes fa | |||||
| mbrola ir2 ir1_phtrans 22050 | |||||
| // "speed 78" adjust default speed of "mb-ir2" with eSpeak "fa". | |||||
| speed 78 | |||||
| // Please don't change this value. It's result of several tests. | |||||
| // "voicing 150" adjust output volume of "mb-ir2" with eSpeak "fa". | |||||
| voicing 150 | |||||
| // Please don't change this value. It's result of several tests. | |||||
| // "pitch 140 220" adjust default pitch of "mb-ir2" like other female voices. | |||||
| pitch 140 220 | |||||
| // Please don't change this value. The result female voice is good and natural. | |||||
| // If you want use Pinglish instead of English for reading, just delete // from start of next line. | |||||
| // dictrules 1 | |||||
| // "dictrules 1" read English text as Pinglish (Persian text that written with English alphabets). | |||||
| replace 01 aI aI2 | replace 01 aI aI2 | ||||
| replace 02 a a/ | replace 02 a a/ | ||||
| replace 02 u: U | replace 02 u: U | ||||
| replace 02 3: VR | |||||
| //replace 02 3: VR |
| name lingua franca nova | |||||
| name lingua_franca_nova | |||||
| language lfn | language lfn | ||||
| gender male | gender male | ||||
| phonemes base2 | phonemes base2 | ||||
| l_unpronouncable 0 | |||||
| numbers 2 3 | numbers 2 3 |
| name basque-test | |||||
| language eu | |||||
| f.write('phsource/phonemes.stamp: \\\n') | f.write('phsource/phonemes.stamp: \\\n') | ||||
| for phonfile in sorted(phoneme_data): | for phonfile in sorted(phoneme_data): | ||||
| f.write('\t%s \\\n' % phonfile) | f.write('\t%s \\\n' % phonfile) | ||||
| f.write('\tphsource/phonemes\n') | |||||
| f.write('\tphsource/phonemes \\\n') | |||||
| f.write('\tsrc/espeakedit\n') | |||||
| f.write('\tESPEAK_DATA_PATH=$(PWD) src/espeakedit --compile && touch $@\n') | f.write('\tESPEAK_DATA_PATH=$(PWD) src/espeakedit --compile && touch $@\n') | ||||
| f.write('\n') | f.write('\n') | ||||
| // short vowels | |||||
| phoneme a | |||||
| vowel starttype #a endtype #a | |||||
| unstressed | |||||
| length 180 | |||||
| CALL ShortVowelLength | |||||
| IF prevPh(s[) OR prevPh(d[) OR prevPh(t[) OR prevPh(Z) THEN | |||||
| FMT(vowel/0_3) | |||||
| ELSE | |||||
| FMT(vowel/a#) | |||||
| ENDIF | |||||
| endphoneme | |||||
| phoneme i | |||||
| vowel starttype #i endtype #i | |||||
| length 140 | |||||
| unstressed | |||||
| CALL ShortVowelLength | |||||
| FMT(vowel/i) | |||||
| endphoneme | |||||
| phoneme u | |||||
| vowel starttype #u endtype #u | |||||
| unstressed | |||||
| length 140 | |||||
| CALL ShortVowelLength | |||||
| FMT(vowel/u) | |||||
| endphoneme | |||||
| phoneme : // lengthen previous vowel by "length" | |||||
| virtual | |||||
| length 200 | |||||
| endphoneme | |||||
| // long vowels | |||||
| phoneme a: | |||||
| vowel starttype #a endtype #a | |||||
| length 300 | |||||
| //CALL LongVowelLength | |||||
| IF prevPh(s[) OR prevPh(d[) OR prevPh(t[) OR prevPh(Z) THEN | |||||
| FMT(vowel/0_3) | |||||
| ELSE | |||||
| FMT(vowel/a#) | |||||
| ENDIF | |||||
| endphoneme | |||||
| phoneme i: | |||||
| vowel starttype #i endtype #i | |||||
| length 300 | |||||
| //CALL LongVowelLength | |||||
| FMT(vowel/i) | |||||
| endphoneme | |||||
| phoneme u: | |||||
| vowel starttype #u endtype #u | |||||
| length 300 | |||||
| //CALL LongVowelLength | |||||
| FMT(vowel/u) | |||||
| endphoneme | |||||
| // Redifine consnant for arabic | |||||
| phoneme l | |||||
| liquid | |||||
| lengthmod 7 | |||||
| IF nextPh(isNotVowel) THEN | |||||
| ChangePhoneme(l/) | |||||
| ENDIF | |||||
| IF nextPh(isNotVowel) THEN | |||||
| // in case the next phoneme is no longer a vowel, in pass=2 | |||||
| PrevVowelEndings | |||||
| VowelEnding(l/L1_@L, -60) | |||||
| VowelEnding(l/L1_aL, -40) | |||||
| VowelEnding(l/L1_eL, -30) | |||||
| VowelEnding(l/L1_iL, -30) | |||||
| VowelEnding(l/L1_oL, -40) | |||||
| VowelEnding(l/L1_uL, -40) | |||||
| EndSwitch | |||||
| FMT(l/l_) | |||||
| RETURN | |||||
| ENDIF | |||||
| CALL vowelstart_l | |||||
| IF prevPh(#@) THEN | |||||
| VowelEnding(l/xl, -50) | |||||
| ELIF prevPh(isVowel) THEN | |||||
| VowelEnding(l/xl, -40) | |||||
| ENDIF | |||||
| IF prevPh(isPause) THEN | |||||
| FMT(l/_l) | |||||
| ENDIF | |||||
| IF prevPh(t) THEN | |||||
| FMT(l/tl) | |||||
| ENDIF | |||||
| IF prevPh(l/) THEN | |||||
| FMT(l/l_long) // double l, make it longer | |||||
| ENDIF | |||||
| FMT(l/l) | |||||
| endphoneme | |||||
| phoneme w | |||||
| liquid | |||||
| lengthmod 7 | |||||
| FMT(w/w_) | |||||
| endphoneme | |||||
| phoneme j | |||||
| liquid palatal | |||||
| lengthmod 7 | |||||
| FMT(j/j_) | |||||
| endphoneme | |||||
| //******************************************************************* | |||||
| // NASAL CONSONANTS | |||||
| //******************************************************************* | |||||
| phoneme m | |||||
| vcd blb nasal | |||||
| Vowelout f1=2 f2=1000 -500 -350 f3=-200 80 brk | |||||
| lengthmod 4 | |||||
| FMT(m/m_) | |||||
| endphoneme | |||||
| phoneme n | |||||
| vcd alv nasal | |||||
| Vowelout f1=2 f2=1700 -300 250 f3=-100 80 rms=20 brk | |||||
| lengthmod 4 | |||||
| FMT(n/n_) | |||||
| endphoneme | |||||
| //******************************************************************* | |||||
| // VOICED STOPS | |||||
| //******************************************************************* | |||||
| phoneme b | |||||
| vcd blb stop | |||||
| voicingswitch p | |||||
| Vowelout f1=2 f2=1000 -500 -300 f3=-300 80 brk | |||||
| lengthmod 7 | |||||
| FMT(b/b) addWav(x/b) | |||||
| endphoneme | |||||
| phoneme d | |||||
| vcd alv stop | |||||
| voicingswitch t | |||||
| lengthmod 5 | |||||
| Vowelin f1=1 f2=1700 -300 300 f3=-100 80 | |||||
| Vowelout f1=2 f2=1700 -300 300 f3=-100 80 brk | |||||
| FMT(d/d) addWav(x/d) | |||||
| endphoneme | |||||
| phoneme d[ | |||||
| vcd dnt stop | |||||
| voicingswitch t[ | |||||
| lengthmod 5 | |||||
| Vowelin f1=2 f2=1500 -300 300 f3=-150 80 | |||||
| Vowelout f1=2 f2=1500 -300 300 f3=-150 80 | |||||
| FMT(d/d) addWav(x/d_dnt, 100) | |||||
| endphoneme | |||||
| phoneme dZ | |||||
| vcd pla afr sibilant | |||||
| voicingswitch tS | |||||
| //lengthmod 8 | |||||
| Vowelin f1=2 f2=2300 200 400 f3=100 80 | |||||
| Vowelout f1=2 f2=2300 250 300 f3=100 80 brk | |||||
| FMT(dzh/dzh) addWav(x/dzh) | |||||
| endphoneme | |||||
| phoneme J | |||||
| vcd pal afr sibilant palatal | |||||
| voicingswitch c | |||||
| lengthmod 5 | |||||
| Vowelin f1=2 f2=2700 400 600 f3=300 80 rate len=70 | |||||
| Vowelout f1=2 f2=2700 400 600 f3=300 80 colr=1 | |||||
| IF KlattSynth THEN | |||||
| IF nextPh(isPause2) THEN | |||||
| FMT(klatt/dz_pzd_) addWav(x/dzh, 35) | |||||
| ENDIF | |||||
| FMT(klatt/dz_pzd) addWav(x/dzh, 45) | |||||
| ENDIF | |||||
| FMT(dzh/dz_pzd) addWav(x/dzh, 45) | |||||
| endphoneme | |||||
| phoneme g | |||||
| vcd vel stop | |||||
| voicingswitch k | |||||
| lengthmod 5 | |||||
| Vowelin f1=2 f2=2300 200 300 f3=-300 80 | |||||
| Vowelout f1=2 f2=2300 250 300 f3=-300 80 brk | |||||
| FMT(g/g) addWav(x/g2, 150) | |||||
| endphoneme | |||||
| //******************************************************************* | |||||
| // VOICED fricatives | |||||
| //******************************************************************* | |||||
| phoneme D | |||||
| vcd dnt frc | |||||
| voicingswitch T | |||||
| lengthmod 6 | |||||
| Vowelout f1=0 f2=1700 -300 300 f3=-100 60 len=50 | |||||
| IF KlattSynth THEN | |||||
| Vowelin f1=0 f2=1290 -300 300 f3=0 0 | |||||
| ENDIF | |||||
| FMT(voc/dh) addWav(vocw/dh) | |||||
| endphoneme | |||||
| phoneme z | |||||
| vcd alv frc sibilant | |||||
| //voicingswitch s | |||||
| lengthmod 1 | |||||
| Vowelout f1=0 f2=1700 -300 300 f3=-100 60 len=50 | |||||
| IF KlattSynth THEN | |||||
| Vowelin f1=0 f2=1390 -300 300 f3=0 0 | |||||
| Vowelout f1=1 f2=1390 -300 300 f3=-100 60 len=50 brk | |||||
| ENDIF | |||||
| FMT(voc/z) addWav(ufric/s_, 85) | |||||
| endphoneme | |||||
| phoneme Z | |||||
| vcd pla frc sibilant | |||||
| voicingswitch S | |||||
| lengthmod 6 | |||||
| Vowelin f1=0 f2=2000 0 300 f3=-200 80 | |||||
| Vowelout f1=2 f2=2000 0 300 f3=-200 80 brk | |||||
| IF KlattSynth THEN | |||||
| IF nextPh(isPause2) THEN | |||||
| FMT(klatt/zh_) addWav(vocw/zh) | |||||
| ENDIF | |||||
| FMT(klatt/zh) addWav(vocw/zh, 130) | |||||
| ENDIF | |||||
| FMT(voc/zh) addWav(vocw/zh, 130) | |||||
| endphoneme | |||||
| //******************************************************************* | |||||
| // UNVOICED STOPS | |||||
| //******************************************************************* | |||||
| phoneme t | |||||
| vls alv stop | |||||
| voicingswitch d | |||||
| lengthmod 2 | |||||
| Vowelin f1=0 f2=1700 -300 300 f3=-100 80 | |||||
| Vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20 | |||||
| WAV(ustop/t, 90) | |||||
| endphoneme | |||||
| phoneme t[ // dental variant of /t/ | |||||
| vls dnt stop | |||||
| voicingswitch d[ | |||||
| lengthmod 2 | |||||
| Vowelin f1=1 f2=1500 -250 250 f3=-100 80 amp=16 | |||||
| Vowelout f1=0 f2=1500 -300 250 f3=-100 80 rms=20 | |||||
| WAV(ustop/t_dnt, 35) | |||||
| endphoneme | |||||
| phoneme k | |||||
| vls vel stop | |||||
| voicingswitch g | |||||
| lengthmod 2 | |||||
| Vowelin f1=0 f2=2300 200 300 f3=-200 80 | |||||
| Vowelout f1=0 f2=2300 300 400 f3=-200 80 rms=20 | |||||
| IF KlattSynth THEN | |||||
| Vowelout f1=0 f2=2300 200 300 f3=-200 80 rms=20 | |||||
| ENDIF | |||||
| WAV(ustop/k) | |||||
| endphoneme | |||||
| phoneme q | |||||
| vls uvl stop | |||||
| lengthmod 2 | |||||
| Vowelin f1=1 f2=1700 0 200 f3=-300 80 gpaus f4 rms=30 | |||||
| Vowelout f1=1 f2=1700 -100 200 f3=-300 80 f4 rms=35 | |||||
| WAV(ustop/q, 48) | |||||
| endphoneme | |||||
| //******************************************************************* | |||||
| // UNVOICED fricatives | |||||
| //******************************************************************* | |||||
| phoneme f | |||||
| vls lbd frc | |||||
| voicingswitch v | |||||
| lengthmod 3 | |||||
| Vowelout f1=0 f2=1000 -500 -350 f3=-200 80 | |||||
| WAV(ufric/f) | |||||
| endphoneme | |||||
| phoneme T | |||||
| vls dnt frc | |||||
| voicingswitch D | |||||
| lengthmod 3 | |||||
| Vowelin f1=0 f2=1700 -300 300 f3=-100 80 | |||||
| Vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20 | |||||
| WAV(ufric/th) | |||||
| endphoneme | |||||
| phoneme s | |||||
| vls alv frc sibilant | |||||
| voicingswitch z | |||||
| lengthmod 3 | |||||
| Vowelin f1=0 f2=1700 -300 300 f3=-100 80 | |||||
| Vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20 | |||||
| WAV(ufric/s) | |||||
| endphoneme | |||||
| phoneme S | |||||
| vls pla frc sibilant | |||||
| voicingswitch Z | |||||
| lengthmod 3 | |||||
| Vowelin f1=0 f2=2100 100 300 f3=-100 80 | |||||
| Vowelout f1=0 f2=2100 100 300 f3=-100 80 | |||||
| WAV(ufric/sh) | |||||
| endphoneme | |||||
| phoneme x | |||||
| vls vel frc | |||||
| voicingswitch Q | |||||
| lengthmod 3 | |||||
| Vowelin f1=0 f2=2300 200 400 f3=-100 80 | |||||
| Vowelout f1=0 f2=2300 300 400 f3=-100 80 rms=20 | |||||
| //WAV(ufric/x) | |||||
| WAV(vwl_ar/kha) | |||||
| endphoneme | |||||
| phoneme h | |||||
| vls glt apr | |||||
| lengthmod 3 | |||||
| ipa h | |||||
| WAV(h/h_, 70) // no vowel following | |||||
| endphoneme | |||||
| // Added specific consnant to arabic | |||||
| phoneme H // arabic Hah | |||||
| vls phr frc | |||||
| ipa U+0127 | |||||
| lengthmod 5 | |||||
| WAV(vwl_ar/H2) | |||||
| endphoneme | |||||
| phoneme Z // arabic ZAH .Todo | |||||
| vls phr frc | |||||
| lengthmod 5 | |||||
| voicingswitch z | |||||
| WAV(vwl_ar/ZH4) | |||||
| endphoneme | |||||
| phoneme E // arabic Ain | |||||
| vls phr frc | |||||
| //ipa U+0127 | |||||
| //voicingswitch a | |||||
| lengthmod 5 | |||||
| //WAV(vwl_ar/AN2,50) | |||||
| WAV(vwl_ar/ain2) | |||||
| endphoneme | |||||
| phoneme G //arabic Ghain | |||||
| //vcd uvl frc | |||||
| vls uvl frc | |||||
| lengthmod 3 | |||||
| Vowelin f1=0 f2=2300 200 400 f3=-100 80 | |||||
| Vowelout f1=0 f2=2300 300 400 f3=-100 80 rms=20 | |||||
| voicingswitch R | |||||
| //lengthmod 5 | |||||
| //ipa U+0280 | |||||
| WAV(vwl_ar/ghain6) | |||||
| //FMT(voc/Q_ulv) addWav(vwl_ar/gh, 100) | |||||
| //FMT(voc/Q_ulv) addWav(vwl_ar/ghain3, 100) | |||||
| endphoneme | |||||
| phoneme d[ //arabic Dhad | |||||
| vls dnt stop | |||||
| voicingswitch d | |||||
| length 120 | |||||
| WAV(vwl_ar/da7) | |||||
| endphoneme | |||||
| phoneme s[ | |||||
| vls dnt stop | |||||
| //voicingswitch s | |||||
| lengthmod 7 | |||||
| WAV(vwl_ar/SA1) | |||||
| endphoneme | |||||
| phoneme r | |||||
| liquid rhotic | |||||
| ipa ? | |||||
| lengthmod 7 | |||||
| IF nextPh(a) OR nextPh(a:) THEN | |||||
| FMT(r/ra) | |||||
| ENDIF | |||||
| FMT(r/r_) | |||||
| endphoneme | |||||
| procedure ShortVowelLength | |||||
| //IF prevPhW(isVoiced) AND nextPhW(isVoiced) THEN // voiced | |||||
| IF prevPhW(isNotVowel) AND nextPhW(isNotVowel) THEN // consonants | |||||
| length 140 | |||||
| RETURN | |||||
| //ENDIF | |||||
| ELSE | |||||
| IF prevPh(isStressed) THEN | |||||
| length 160 | |||||
| ELSE | |||||
| length 175 | |||||
| ENDIF | |||||
| ENDIF | |||||
| endprocedure | |||||
| procedure LongVowelLength | |||||
| //IF prevPhW(isVoiced) AND nextPhW(isVoiced) THEN // voiced | |||||
| IF nextPhW(:) THEN | |||||
| length 300 | |||||
| RETURN | |||||
| //ENDIF | |||||
| ELIF prevPhW(isNotVowel) AND nextPhW(isNotVowel) THEN // consonants | |||||
| length 340 | |||||
| RETURN | |||||
| //ENDIF | |||||
| ELSE | |||||
| IF prevPh(isStressed) THEN | |||||
| length 360 | |||||
| ELSE | |||||
| length 375 | |||||
| ENDIF | |||||
| ENDIF | |||||
| endprocedure |
| phoneme k# | phoneme k# | ||||
| // import_phoneme consonants/kh | |||||
| import_phoneme base/k | |||||
| import_phoneme consonants/kh | |||||
| // import_phoneme base/k | |||||
| endphoneme | endphoneme | ||||
| //==================================================== | |||||
| // Basque - based on Base2 | |||||
| //==================================================== | |||||
| phoneme a | |||||
| vowel starttype #a endtype #a | |||||
| length 200 | |||||
| FMT(vowel/a_4) | |||||
| endphoneme | |||||
| phoneme a2 // delete if the next vowel is 'a'. Used for numbers. | |||||
| vowel starttype #a endtype #a | |||||
| length 200 | |||||
| IF nextPh(#a) THEN | |||||
| ChangePhoneme(NULL) // merge consecutive 'a' | |||||
| ELSE | |||||
| ChangePhoneme(a) | |||||
| ENDIF | |||||
| endphoneme | |||||
| phoneme e | |||||
| vowel starttype #e endtype #e | |||||
| length 200 | |||||
| FMT(vowel/e_mid2) | |||||
| endphoneme | |||||
| phoneme i | |||||
| vowel starttype #i endtype #i | |||||
| length 190 | |||||
| IfNextVowelAppend(;) | |||||
| FMT(vowel/i) | |||||
| endphoneme | |||||
| phoneme o | |||||
| vowel starttype #o endtype #o | |||||
| length 200 | |||||
| FMT(vowel/oo) | |||||
| endphoneme | |||||
| phoneme u | |||||
| vowel starttype #u endtype #u | |||||
| length 200 | |||||
| FMT(vowel/u_bck2) | |||||
| endphoneme | |||||
| phoneme Y | |||||
| vowel starttype #@ endtype #@ | |||||
| length 200 | |||||
| FMT(vowel/y#) | |||||
| endphoneme | |||||
| // Note: I have made [s] and [z] the same, and similarly [ts] and [tz] | |||||
| // These should be changed to the correct "s", "z", "ts" and "tz" sounds fo Basque. | |||||
| phoneme s | |||||
| vls alv frc sibilant | |||||
| ipa ʂ | |||||
| lengthmod 3 | |||||
| Vowelin f1=0 f2=1700 -300 300 f3=-100 80 | |||||
| Vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20 | |||||
| IF nextPh(isPause) THEN | |||||
| WAV(ufric/sh_rfx, 60) | |||||
| ENDIF | |||||
| WAV(ufric/sh_rfx, 90) // different from s but probably not correct | |||||
| endphoneme | |||||
| phoneme z | |||||
| vls alv frc sibilant | |||||
| ipa s | |||||
| lengthmod 3 | |||||
| Vowelin f1=0 f2=1700 -300 300 f3=-100 80 | |||||
| Vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20 | |||||
| // z+z=tz, z+g=zk, z+g=zt, z+b=zp | |||||
| IF nextPh(z) THEN | |||||
| ChangeNextPhoneme(tz) | |||||
| ChangePhoneme(NULL) | |||||
| ELSEIF nextPh(g) THEN | |||||
| ChangeNextPhoneme(k) | |||||
| ELSEIF nextPh(d) THEN | |||||
| ChangeNextPhoneme(t) | |||||
| ELSEIF nextPh(b) THEN | |||||
| ChangeNextPhoneme(p) | |||||
| ENDIF | |||||
| IF nextPh(isPause) THEN | |||||
| WAV(ufric/s_, 60) | |||||
| ENDIF | |||||
| WAV(ufric/s, 80) | |||||
| endphoneme | |||||
| phoneme ts | |||||
| vls alv afr sibilant | |||||
| ipa tʂ | |||||
| lengthmod 2 | |||||
| Vowelin f1=0 f2=1700 -300 300 f3=-100 80 | |||||
| Vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20 | |||||
| IF nextPh(isPause2) THEN | |||||
| WAV(ustop/ts_) | |||||
| ENDIF | |||||
| WAV(ustop/ts) | |||||
| endphoneme | |||||
| phoneme tz | |||||
| vls alv afr sibilant | |||||
| ipa ts | |||||
| lengthmod 2 | |||||
| Vowelin f1=0 f2=1700 -300 300 f3=-100 80 | |||||
| Vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20 | |||||
| IF nextPh(isPause2) THEN | |||||
| WAV(ustop/ts_) | |||||
| ENDIF | |||||
| WAV(ustop/ts) | |||||
| endphoneme | |||||
| phoneme t | |||||
| vls dnt stop | |||||
| lengthmod 2 | |||||
| // t+g=k, t+d=t, t+z=tz | |||||
| IF nextPh(g) THEN | |||||
| ChangeNextPhoneme(k) | |||||
| ChangePhoneme(NULL) | |||||
| ELSEIF nextPh(d) THEN | |||||
| ChangeNextPhoneme(t) | |||||
| ChangePhoneme(NULL) | |||||
| ELSEIF nextPh(z) THEN | |||||
| ChangeNextPhoneme(tz) | |||||
| ChangePhoneme(NULL) | |||||
| ENDIF | |||||
| CALL base2/t | |||||
| endphoneme | |||||
| phoneme r | |||||
| vcd alv flp rhotic | |||||
| brkafter | |||||
| ipa ɾ | |||||
| lengthmod 3 | |||||
| IF nextPhW(isVowel) THEN | |||||
| ChangePhoneme(**) | |||||
| ENDIF | |||||
| CALL base/* | |||||
| endphoneme | |||||
| phoneme b | |||||
| import_phoneme es/b | |||||
| endphoneme | |||||
| phoneme d | |||||
| import_phoneme es/d | |||||
| endphoneme | |||||
| phoneme g | |||||
| import_phoneme es/g | |||||
| endphoneme | |||||
| phoneme n | |||||
| vcd alv nasal | |||||
| lengthmod 4 | |||||
| IF prevPhW(i) AND nextPhW(isVowel) THEN | |||||
| ChangePhoneme(n^) | |||||
| ENDIF | |||||
| CALL base/n | |||||
| endphoneme |
| endphoneme | endphoneme | ||||
| phoneme E2 // does not reduce in unstressed syllables | |||||
| vowel starttype #e endtype #e | |||||
| length 140 | |||||
| ChangePhoneme(E) // a second change ([E] to [I2]) won't happen | |||||
| endphoneme | |||||
| phoneme I | phoneme I | ||||
| vowel starttype #i endtype #i | vowel starttype #i endtype #i | ||||
| length 130 | length 130 | ||||
| endphoneme | endphoneme | ||||
| phoneme A# // [a] in British [A:] in American | |||||
| vowel starttype #a endtype #a | |||||
| ChangePhoneme(a) | |||||
| endphoneme | |||||
| phoneme 3: | phoneme 3: | ||||
| vowel starttype #@ endtype #@ | vowel starttype #@ endtype #@ | ||||
| length 210 | length 210 |
| endphoneme | endphoneme | ||||
| phoneme A# // [a] in British [A:] in American | |||||
| vowel starttype #a endtype #a | |||||
| ChangePhoneme(A:) | |||||
| endphoneme | |||||
| phoneme 3: | phoneme 3: | ||||
| vowel starttype #@ endtype #@ | vowel starttype #@ endtype #@ | ||||
| length 240 | length 240 |
| phoneme r | phoneme r | ||||
| vcd alv flp rhotic | |||||
| liquid alv rhotic | |||||
| lengthmod 6 | lengthmod 6 | ||||
| IF prevPhW(@-) THEN | IF prevPhW(@-) THEN | ||||
| IF prevPhW(isVowel) THEN | IF prevPhW(isVowel) THEN | ||||
| ChangePhoneme(R) | ChangePhoneme(R) | ||||
| ELSE | ELSE | ||||
| IF prevPhW(t) THEN | |||||
| IF prevPhW(t) OR prevPhW(p) OR prevPhW(k) THEN | |||||
| PauseBefore 40 | |||||
| ELSEIF prevPhW(d) OR prevPhW(b) OR prevPhW(g) THEN | |||||
| PauseBefore 15 | |||||
| ELSE | ELSE | ||||
| InsertPhoneme(@-) | InsertPhoneme(@-) | ||||
| ENDIF | ENDIF | ||||
| IF nextPh(l2) THEN | IF nextPh(l2) THEN | ||||
| ChangePhoneme(t) | ChangePhoneme(t) | ||||
| ENDIF | ENDIF | ||||
| CALL base/d | |||||
| lengthmod 5 | |||||
| Vowelin f1=1 f2=1700 -300 300 f3=-100 80 | |||||
| Vowelout f1=2 f2=1700 -300 300 f3=-100 80 brk | |||||
| IF PreVoicing THEN | |||||
| FMT(d/xd) | |||||
| ENDIF | |||||
| IF nextPh(isPause2) THEN | |||||
| FMT(d/d_) addWav(x/d_) | |||||
| ELIF nextPh(r) THEN | |||||
| FMT(d/dr) addWav(x/d) | |||||
| ENDIF | |||||
| FMT(d/d) addWav(x/d) | |||||
| endphoneme | endphoneme | ||||
| phoneme g | phoneme g |
| phoneme a: | phoneme a: | ||||
| vowel long starttype #a endtype #a | vowel long starttype #a endtype #a | ||||
| length 200 | length 200 | ||||
| IF nextPhW(j) THEN | |||||
| // IF nextPhW(j) THEN | |||||
| FMT(vowel/a_5) | FMT(vowel/a_5) | ||||
| ENDIF | |||||
| FMT(vowel/aa_9) | |||||
| // ENDIF | |||||
| // FMT(vowel/aa_9) | |||||
| endphoneme | endphoneme | ||||
| phoneme a | phoneme a | ||||
| CALL base/r/ | CALL base/r/ | ||||
| ELSE | ELSE | ||||
| IF prevPhW(isVowel) THEN | IF prevPhW(isVowel) THEN | ||||
| IF nextPhW(isNotVowel) OR nextPhW(V) THEN | |||||
| ChangePhoneme(*) | |||||
| IF nextPhW(isNotVowel) THEN | |||||
| IF nextPhW(isUStop) OR nextPhW(isVStop) THEN | |||||
| ChangePhoneme(*) | |||||
| ENDIF | |||||
| ENDIF | |||||
| IF nextPhW(V) THEN // [V] may be removed by ChangePhoneme(NULL) | |||||
| IF next2PhW(isUStop) OR next2PhW(isVStop) THEN | |||||
| ChangePhoneme(*) | |||||
| ENDIF | |||||
| ELSE | |||||
| IF nextPhW(isVowel) THEN | |||||
| ChangePhoneme(*) | |||||
| ENDIF | |||||
| ENDIF | ENDIF | ||||
| ENDIF | ENDIF | ||||
| phoneme ts | phoneme ts | ||||
| import_phoneme consonants/ts | import_phoneme consonants/ts | ||||
| voicingswitch ts | |||||
| voicingswitch s | |||||
| lengthmod 4 | |||||
| endphoneme | endphoneme | ||||
| phoneme dz | phoneme dz | ||||
| voicingswitch z | voicingswitch z | ||||
| lengthmod 3 | lengthmod 3 | ||||
| endphoneme | endphoneme | ||||
| endphoneme | endphoneme | ||||
| phoneme dZ; | |||||
| vcd pal afr sibilant palatal | |||||
| voicingswitch tS; | |||||
| lengthmod 5 | |||||
| Vowelin f1=2 f2=2700 400 600 f3=300 80 rate len=70 | |||||
| IF PreVoicing THEN | |||||
| FMT(dzh/xdzh) | |||||
| ENDIF | |||||
| // use [tS;] and [dZ;] from base phonemes file | |||||
| IF nextPh(isPause2) THEN | |||||
| FMT(dzh/dzh_) addWav(x/dzh_) | |||||
| ENDIF | |||||
| endphoneme | |||||
| phoneme tS; | |||||
| vls pal afr sibilant palatal | |||||
| voicingswitch dZ; | |||||
| lengthmod 2 | |||||
| Vowelin f1=0 f2=2700 400 600 f3=300 80 rate len=70 | |||||
| WAV(ustop/ts_pzd) | |||||
| endphoneme | |||||
| phoneme t | phoneme t | ||||
| vls dnt stop | vls dnt stop |
| phoneme a | |||||
| vowel starttype #a endtype #a | |||||
| length 200 | |||||
| FMT(vowel/a_4) | |||||
| endphoneme | |||||
| phoneme e | |||||
| vowel starttype #e endtype #e | |||||
| length 200 | |||||
| FMT(vowel/e_mid2) | |||||
| endphoneme | |||||
| phoneme E | |||||
| vowel starttype #e endtype #e | |||||
| length 200 | |||||
| FMT(vowel/e_mid2) | |||||
| endphoneme | |||||
| phoneme i | |||||
| vowel starttype #i endtype #i | |||||
| length 190 | |||||
| IfNextVowelAppend(;) | |||||
| FMT(vowel/i) | |||||
| endphoneme | |||||
| phoneme o | |||||
| vowel starttype #o endtype #o | |||||
| length 200 | |||||
| FMT(vowel/oo) | |||||
| endphoneme | |||||
| phoneme O | |||||
| vowel starttype #o endtype #o | |||||
| length 200 | |||||
| FMT(vowel/oo) | |||||
| endphoneme | |||||
| phoneme u | |||||
| vowel starttype #u endtype #u | |||||
| length 200 | |||||
| FMT(vowel/u_bck2) | |||||
| endphoneme | |||||
| phoneme i~ | |||||
| vowel starttype #i endtype #i | |||||
| length 220 | |||||
| FMT(vnasal/i_n2) | |||||
| endphoneme | |||||
| phoneme E~ | |||||
| vowel starttype #e endtype #e | |||||
| length 220 | |||||
| FMT(vnasal/ee_n2) | |||||
| endphoneme | |||||
| phoneme O~ | |||||
| vowel starttype #o endtype #o | |||||
| length 220 | |||||
| FMT(vnasal/oo_n2) | |||||
| endphoneme | |||||
| phoneme u~ | |||||
| vowel starttype #u endtype #u | |||||
| length 220 | |||||
| FMT(vnasal/u_n) | |||||
| endphoneme | |||||
| phonemetable an es | phonemetable an es | ||||
| include ph_aragon | include ph_aragon | ||||
| phonemetable eu base2 | |||||
| include ph_basque | |||||
| phonemetable pt base2 | phonemetable pt base2 | ||||
| include ph_pt_brazil | include ph_pt_brazil | ||||
| phonemetable fa base | phonemetable fa base | ||||
| include ph_farsi | include ph_farsi | ||||
| phonemetable ar base | |||||
| include ph_arabic | |||||
| //************************************************************************************** | //************************************************************************************** | ||||
| // The following lines are experimental, for future additions. | // The following lines are experimental, for future additions. | ||||
| //phonemetable mr hi | //phonemetable mr hi | ||||
| //include ph_marathi | //include ph_marathi | ||||
| //phonemetable eu base2 | |||||
| //include ph_basque | |||||
| //phonemetable mn base | //phonemetable mn base | ||||
| //include ph_mongolian | //include ph_mongolian | ||||
| [Setup] | [Setup] | ||||
| AppName=eSpeak | AppName=eSpeak | ||||
| AppVerName=eSpeak version 1.48.01 | |||||
| AppVerName=eSpeak version 1.48.03 | |||||
| AppCopyright=Licensed under GNU General Public License version 3. (See file License.txt for details). | AppCopyright=Licensed under GNU General Public License version 3. (See file License.txt for details). | ||||
| WindowVisible=yes | WindowVisible=yes | ||||
| $2a: Result := 'vi'; | $2a: Result := 'vi'; | ||||
| $2b: Result := 'hy'; | $2b: Result := 'hy'; | ||||
| //$2c: Result := 'az'; | //$2c: Result := 'az'; | ||||
| //$2d: Result := 'eu'; | |||||
| $2d: Result := 'eu'; | |||||
| $2f: Result := 'mk'; | $2f: Result := 'mk'; | ||||
| $36: Result := 'af'; | $36: Result := 'af'; | ||||
| $37: Result := 'kn'; | $37: Result := 'kn'; |
| [Setup] | [Setup] | ||||
| AppName=eSpeakEdit | AppName=eSpeakEdit | ||||
| AppVerName=eSpeakEdit version 1.48.01 | |||||
| AppVerName=eSpeakEdit version 1.48.03 | |||||
| DefaultDirName={pf}\eSpeak | DefaultDirName={pf}\eSpeak | ||||
| DefaultGroupName=eSpeak | DefaultGroupName=eSpeak | ||||
| OutputBaseFilename=setup_espeakedit | OutputBaseFilename=setup_espeakedit |
| {"isNasal", 0, phNASAL}, | {"isNasal", 0, phNASAL}, | ||||
| {"isLiquid", 0, phLIQUID}, | {"isLiquid", 0, phLIQUID}, | ||||
| {"isUStop", 0, phSTOP}, | {"isUStop", 0, phSTOP}, | ||||
| {"isVStop", 0, phVSTOP}, | |||||
| {"isVFricative", 0, phVFRICATIVE}, | {"isVFricative", 0, phVFRICATIVE}, | ||||
| {"isPalatal", 0, i_isPalatal}, | {"isPalatal", 0, i_isPalatal}, | ||||
| {"Continue", tSTATEMENT, kCONTINUE}, | {"Continue", tSTATEMENT, kCONTINUE}, | ||||
| {"ChangePhoneme", tINSTRN1, i_CHANGE_PHONEME}, | {"ChangePhoneme", tINSTRN1, i_CHANGE_PHONEME}, | ||||
| {"ReplaceNextPhoneme", tINSTRN1, i_REPLACE_NEXT_PHONEME}, | |||||
| {"ChangeNextPhoneme", tINSTRN1, i_REPLACE_NEXT_PHONEME}, | |||||
| {"InsertPhoneme", tINSTRN1, i_INSERT_PHONEME}, | {"InsertPhoneme", tINSTRN1, i_INSERT_PHONEME}, | ||||
| {"AppendPhoneme", tINSTRN1, i_APPEND_PHONEME}, | {"AppendPhoneme", tINSTRN1, i_APPEND_PHONEME}, | ||||
| {"IfNextVowelAppend", tINSTRN1, i_APPEND_IFNEXTVOWEL}, | {"IfNextVowelAppend", tINSTRN1, i_APPEND_IFNEXTVOWEL}, | ||||
| unsigned char c; | unsigned char c; | ||||
| unsigned int word; | unsigned int word; | ||||
| if(string==NULL) | |||||
| return(0); | |||||
| word = 0; | word = 0; | ||||
| for(ix=0; ix<4; ix++) | for(ix=0; ix<4; ix++) | ||||
| { | { | ||||
| strncpy0(current_fname,item_string,sizeof(current_fname)); | strncpy0(current_fname,item_string,sizeof(current_fname)); | ||||
| linenum = 1; | linenum = 1; | ||||
| } | } | ||||
| else | |||||
| { | |||||
| error("Missing file: %s", item_string); | |||||
| } | |||||
| break; | break; | ||||
| case kPHONEMETABLE: | case kPHONEMETABLE: |
| static char letterGroupsDefined[N_LETTER_GROUPS]; | static char letterGroupsDefined[N_LETTER_GROUPS]; | ||||
| MNEM_TAB mnem_rules[] = { | MNEM_TAB mnem_rules[] = { | ||||
| {"unpr", 0x01}, | |||||
| {"noprefix", 0x02}, // rule fails if a prefix has been removed | |||||
| {"unpr", DOLLAR_UNPR}, | |||||
| {"noprefix", DOLLAR_NOPREFIX}, // rule fails if a prefix has been removed | |||||
| {"list", DOLLAR_LIST}, // a pronunciation is given in the *_list file | |||||
| {"w_alt1", 0x11}, | {"w_alt1", 0x11}, | ||||
| {"w_alt2", 0x12}, | {"w_alt2", 0x12}, | ||||
| {"$strend", 9}, // full stress if at end of clause | {"$strend", 9}, // full stress if at end of clause | ||||
| {"$strend2", 10}, // full stress if at end of clause, or only followed by unstressed | {"$strend2", 10}, // full stress if at end of clause, or only followed by unstressed | ||||
| {"$unstressend",11}, // reduce stress at end of clause | {"$unstressend",11}, // reduce stress at end of clause | ||||
| {"$accent_before",12}, // used with accent names, say this accent name before the letter name | |||||
| {"$abbrev", 13}, // use this pronuciation rather than split into letters | {"$abbrev", 13}, // use this pronuciation rather than split into letters | ||||
| // language specific | // language specific | ||||
| value = *rule++ & 0xff; | value = *rule++ & 0xff; | ||||
| if((value != 0x01) || (control & FLAG_UNPRON_TEST)) | if((value != 0x01) || (control & FLAG_UNPRON_TEST)) | ||||
| { | { | ||||
| // TODO write the string backwards if in RULE_PRE | |||||
| p[0] = '$'; | p[0] = '$'; | ||||
| name = LookupMnemName(mnem_rules, value); | name = LookupMnemName(mnem_rules, value); | ||||
| strcpy(&p[1],name); | strcpy(&p[1],name); | ||||
| break; | break; | ||||
| case '$': | case '$': | ||||
| output[ix++] = RULE_DOLLAR; | |||||
| c = 0; | |||||
| value = 0; | |||||
| mr = mnem_rules; | mr = mnem_rules; | ||||
| while(mr->mnem != NULL) | while(mr->mnem != NULL) | ||||
| { | { | ||||
| len = strlen(mr->mnem); | len = strlen(mr->mnem); | ||||
| if(memcmp(p, mr->mnem, len) == 0) | if(memcmp(p, mr->mnem, len) == 0) | ||||
| { | { | ||||
| c = mr->value; | |||||
| value = mr->value; | |||||
| p += len; | p += len; | ||||
| break; | break; | ||||
| } | } | ||||
| mr++; | mr++; | ||||
| } | } | ||||
| if(c == 0) | |||||
| if(state == 1) | |||||
| { | |||||
| // pre-rule, put the number before the RULE_DOLLAR | |||||
| output[ix++] = value; | |||||
| c = RULE_DOLLAR; | |||||
| } | |||||
| else | |||||
| { | |||||
| output[ix++] = RULE_DOLLAR; | |||||
| c = value; | |||||
| } | |||||
| if(value == 0) | |||||
| { | { | ||||
| fprintf(f_log,"%5d: $ command not recognized\n",linenum); | fprintf(f_log,"%5d: $ command not recognized\n",linenum); | ||||
| error_count++; | error_count++; |
| int add_points; | int add_points; | ||||
| int command; | int command; | ||||
| int check_atstart; | int check_atstart; | ||||
| unsigned int *flags; | |||||
| MatchRecord match; | MatchRecord match; | ||||
| static MatchRecord best; | static MatchRecord best; | ||||
| case RULE_DOLLAR: | case RULE_DOLLAR: | ||||
| command = *rule++; | command = *rule++; | ||||
| if(command == 0x01) | |||||
| if(command == DOLLAR_UNPR) | |||||
| { | { | ||||
| match.end_type = SUFX_UNPRON; // $unpron | match.end_type = SUFX_UNPRON; // $unpron | ||||
| } | } | ||||
| else if(command == 0x02) // $noprefix | |||||
| else if(command == DOLLAR_NOPREFIX) // $noprefix | |||||
| { | { | ||||
| if(word_flags & FLAG_PREFIX_REMOVED) | if(word_flags & FLAG_PREFIX_REMOVED) | ||||
| failed = 1; // a prefix has been removed | failed = 1; // a prefix has been removed | ||||
| else | else | ||||
| failed = 1; | failed = 1; | ||||
| } | } | ||||
| else if((command & 0xf0) == 0x20) | |||||
| else if(((command & 0xf0) == 0x20) || (command == DOLLAR_LIST)) | |||||
| { | { | ||||
| // $p_alt | |||||
| // $list or $p_alt | |||||
| // make a copy of the word up to the post-match characters | // make a copy of the word up to the post-match characters | ||||
| ix = *word - word_start + consumed + group_length + 1; | ix = *word - word_start + consumed + group_length + 1; | ||||
| memcpy(word_buf, word_start-1, ix); | memcpy(word_buf, word_start-1, ix); | ||||
| word_buf[ix] = ' '; | word_buf[ix] = ' '; | ||||
| word_buf[ix+1] = 0; | word_buf[ix+1] = 0; | ||||
| LookupFlags(tr, &word_buf[1], &flags); | |||||
| if(LookupFlags(tr, &word_buf[1]) & (1 << (BITNUM_FLAG_ALT + (command & 0xf)))) | |||||
| if((command == DOLLAR_LIST) && (flags[0] & FLAG_FOUND) && !(flags[1] & FLAG_ONLY)) | |||||
| add_points = 23; | |||||
| else | |||||
| if(flags[0] & (1 << (BITNUM_FLAG_ALT + (command & 0xf)))) | |||||
| add_points = 23; | add_points = 23; | ||||
| else | else | ||||
| failed = 1; | failed = 1; | ||||
| failed = 1; | failed = 1; | ||||
| break; | break; | ||||
| case RULE_DOLLAR: | |||||
| command = *rule++; | |||||
| if((command==DOLLAR_LIST) || ((command & 0xf0) == 0x20)) | |||||
| { | |||||
| // $list or $p_alt | |||||
| // make a copy of the word up to the current character | |||||
| ix = *word - word_start + 1; | |||||
| memcpy(word_buf, word_start-1, ix); | |||||
| word_buf[ix] = ' '; | |||||
| word_buf[ix+1] = 0; | |||||
| LookupFlags(tr, &word_buf[1], &flags); | |||||
| if((command==DOLLAR_LIST) && (flags[0] & FLAG_FOUND) && !(flags[1] & FLAG_ONLY)) | |||||
| add_points = 23; | |||||
| else | |||||
| if(flags[0] & (1 << (BITNUM_FLAG_ALT + (command & 0xf)))) | |||||
| add_points = 23; | |||||
| else | |||||
| failed = 1; | |||||
| } | |||||
| break; | |||||
| case RULE_SYLLABLE: | case RULE_SYLLABLE: | ||||
| /* more than specified number of vowels to the left */ | /* more than specified number of vowels to the left */ | ||||
| syllable_count = 1; | syllable_count = 1; | ||||
| extern char word_phonemes[N_WORD_PHONEMES]; // a word translated into phoneme codes | extern char word_phonemes[N_WORD_PHONEMES]; // a word translated into phoneme codes | ||||
| int Lookup(Translator *tr, const char *word, char *ph_out) | int Lookup(Translator *tr, const char *word, char *ph_out) | ||||
| {//=================================================== | |||||
| int found; | |||||
| {//========================================================= | |||||
| // Look up in *_list, returns dictionary flags[0] and phonemes | |||||
| int flags0; | |||||
| unsigned int flags[2]; | unsigned int flags[2]; | ||||
| int say_as; | int say_as; | ||||
| char *word1 = (char *)word; | char *word1 = (char *)word; | ||||
| flags[0] = 0; | flags[0] = 0; | ||||
| flags[1] = FLAG_LOOKUP_SYMBOL; | flags[1] = FLAG_LOOKUP_SYMBOL; | ||||
| found = LookupDictList(tr, &word1, ph_out, flags, FLAG_ALLOW_TEXTMODE, NULL); | |||||
| if((flags0 = LookupDictList(tr, &word1, ph_out, flags, FLAG_ALLOW_TEXTMODE, NULL)) != 0) | |||||
| { | |||||
| flags0 = flags[0]; | |||||
| } | |||||
| if(flags[0] & FLAG_TEXTMODE) | if(flags[0] & FLAG_TEXTMODE) | ||||
| { | { | ||||
| option_sayas = 0; // don't speak replacement word as letter names | option_sayas = 0; // don't speak replacement word as letter names | ||||
| text[0] = 0; | text[0] = 0; | ||||
| strncpy0(&text[1], word1, sizeof(text)); | strncpy0(&text[1], word1, sizeof(text)); | ||||
| found = TranslateWord(tr, &text[1], 0, NULL, NULL); | |||||
| flags0 = TranslateWord(tr, &text[1], 0, NULL, NULL); | |||||
| strcpy(ph_out, word_phonemes); | strcpy(ph_out, word_phonemes); | ||||
| option_sayas = say_as; | option_sayas = say_as; | ||||
| } | } | ||||
| return(found); | |||||
| return(flags0); | |||||
| } | } | ||||
| int LookupFlags(Translator *tr, const char *word) | |||||
| {//============================================== | |||||
| int LookupFlags(Translator *tr, const char *word, unsigned int **flags_out) | |||||
| {//=========================================================================== | |||||
| char buf[100]; | char buf[100]; | ||||
| static unsigned int flags[2]; | static unsigned int flags[2]; | ||||
| char *word1 = (char *)word; | char *word1 = (char *)word; | ||||
| flags[0] = flags[1] = 0; | flags[0] = flags[1] = 0; | ||||
| LookupDictList(tr, &word1, buf, flags, 0, NULL); | LookupDictList(tr, &word1, buf, flags, 0, NULL); | ||||
| *flags_out = flags; | |||||
| return(flags[0]); | return(flags[0]); | ||||
| } | } | ||||
| } | } | ||||
| // remove bytes from the end of the word and replace them by spaces | // remove bytes from the end of the word and replace them by spaces | ||||
| for(i=0; (i<len_ending) && (i < sizeof(ending)-1); i++) | |||||
| for(i=0; (i<len_ending) && (i < (int)sizeof(ending)-1); i++) | |||||
| { | { | ||||
| ending[i] = word_end[i]; | ending[i] = word_end[i]; | ||||
| word_end[i] = ' '; | word_end[i] = ' '; |
| /*************************************************************************** | /*************************************************************************** | ||||
| * Copyright (C) 2005 to 2013 by Jonathan Duddington * | |||||
| * Copyright (C) 2005 to 2014 by Jonathan Duddington * | |||||
| * email: [email protected] * | * email: [email protected] * | ||||
| * Copyright (C) 2013 by Reece H. Dunn * | * Copyright (C) 2013 by Reece H. Dunn * | ||||
| * * | * * | ||||
| if(strcmp(param,"--compile")==0) | if(strcmp(param,"--compile")==0) | ||||
| { | { | ||||
| samplerate_native = samplerate = 22050; | samplerate_native = samplerate = 22050; | ||||
| LoadPhData(NULL); | |||||
| if(LoadVoice("", 0) == NULL) | |||||
| { | |||||
| fprintf(stderr, "Failed to load default voice\n"); | |||||
| exit(1); | |||||
| } | |||||
| CompilePhonemeData(); | CompilePhonemeData(); | ||||
| CompileIntonation(); | CompileIntonation(); | ||||
| } | } |
| typedef struct { | typedef struct { | ||||
| const char *name; | const char *name; | ||||
| int flags; | |||||
| int accent_flags; // bit 0, say before the letter name | |||||
| } ACCENTS; | } ACCENTS; | ||||
| // these are tokens to look up in the *_list file. | // these are tokens to look up in the *_list file. | ||||
| static ACCENTS accents_tab[] = { | static ACCENTS accents_tab[] = { | ||||
| {"_lig", 1}, | {"_lig", 1}, | ||||
| {"_smc", 1}, // smallcap | |||||
| {"_tur", 1}, // turned | |||||
| {"_rev", 1}, // reversed | |||||
| {"_smc", 0}, // smallcap | |||||
| {"_tur", 0}, // turned | |||||
| {"_rev", 0}, // reversed | |||||
| {"_crl", 0}, // curl | {"_crl", 0}, // curl | ||||
| {"_acu", 0}, // acute | {"_acu", 0}, // acute | ||||
| int accent_data = 0; | int accent_data = 0; | ||||
| int accent1 = 0; | int accent1 = 0; | ||||
| int accent2 = 0; | int accent2 = 0; | ||||
| int flags1, flags2; | |||||
| int basic_letter; | int basic_letter; | ||||
| int letter2=0; | int letter2=0; | ||||
| char ph_letter1[30]; | char ph_letter1[30]; | ||||
| } | } | ||||
| if(Lookup(tr, accents_tab[accent1].name, ph_accent1) != 0) | |||||
| if((flags1 = Lookup(tr, accents_tab[accent1].name, ph_accent1)) != 0) | |||||
| { | { | ||||
| if(LookupLetter2(tr, basic_letter, ph_letter1) != 0) | if(LookupLetter2(tr, basic_letter, ph_letter1) != 0) | ||||
| { | { | ||||
| if(accent2 != 0) | if(accent2 != 0) | ||||
| { | { | ||||
| if(Lookup(tr, accents_tab[accent2].name, ph_accent2) == 0) | |||||
| if((flags2 = Lookup(tr, accents_tab[accent2].name, ph_accent2)) == 0) | |||||
| { | { | ||||
| // break; | // break; | ||||
| } | } | ||||
| if(accents_tab[accent2].flags & 1) | |||||
| if(flags2 & FLAG_ACCENT_BEFORE) | |||||
| { | { | ||||
| strcpy(ph_buf,ph_accent2); | strcpy(ph_buf,ph_accent2); | ||||
| ph_buf += strlen(ph_buf); | ph_buf += strlen(ph_buf); | ||||
| { | { | ||||
| if(accent1 == 0) | if(accent1 == 0) | ||||
| strcpy(ph_buf, ph_letter1); | strcpy(ph_buf, ph_letter1); | ||||
| else if((tr->langopts.accents & 1) || (accents_tab[accent1].flags & 1)) | |||||
| else if((tr->langopts.accents & 1) || (flags1 & FLAG_ACCENT_BEFORE) || (accents_tab[accent1].accent_flags & 1)) | |||||
| sprintf(ph_buf,"%s%c%c%s", ph_accent1, phonPAUSE_VSHORT, phonSTRESS_P, ph_letter1); | sprintf(ph_buf,"%s%c%c%s", ph_accent1, phonPAUSE_VSHORT, phonSTRESS_P, ph_letter1); | ||||
| else | else | ||||
| sprintf(ph_buf,"%c%s%c%s%c", phonSTRESS_2, ph_letter1, phonPAUSE_VSHORT, ph_accent1, phonPAUSE_VSHORT); | sprintf(ph_buf,"%c%s%c%s%c", phonSTRESS_2, ph_letter1, phonPAUSE_VSHORT, ph_accent1, phonPAUSE_VSHORT); | ||||
| ph_tens[ix] = 0; | ph_tens[ix] = 0; | ||||
| } | } | ||||
| } | } | ||||
| sprintf(ph_out,"%s%s%s",ph_tens, ph_digits, ph_ordinal); | |||||
| if((tr->langopts.numbers2 & NUM2_ORDINAL_DROP_VOWEL) && (ph_ordinal[0] != 0)) | |||||
| { | |||||
| ix = sprintf(ph_out,"%s%s", ph_tens, ph_digits); | |||||
| if((ix > 0) && (phoneme_tab[(unsigned char)(ph_out[ix-1])]->type == phVOWEL)) | |||||
| ix--; | |||||
| sprintf(&ph_out[ix], "%s", ph_ordinal); | |||||
| } | |||||
| else | |||||
| { | |||||
| sprintf(ph_out,"%s%s%s",ph_tens, ph_digits, ph_ordinal); | |||||
| } | |||||
| } | } | ||||
| } | } | ||||
| InterpretPhoneme(tr, 0x100, plist3, &phdata, &worddata); | InterpretPhoneme(tr, 0x100, plist3, &phdata, &worddata); | ||||
| if((alternative = phdata.pd_param[pd_CHANGE_NEXTPHONEME]) > 0) | |||||
| { | |||||
| ph_list3[j+1].ph = phoneme_tab[alternative]; | |||||
| ph_list3[j+1].phcode = alternative; | |||||
| ph_list3[j+1].type = phoneme_tab[alternative]->type; | |||||
| next = phoneme_tab[alternative]; | |||||
| } | |||||
| if(((alternative = phdata.pd_param[pd_INSERTPHONEME]) > 0) && (inserted == 0)) | if(((alternative = phdata.pd_param[pd_INSERTPHONEME]) > 0) && (inserted == 0)) | ||||
| { | { | ||||
| // PROBLEM: if we insert a phoneme before a vowel then we loose the stress. | // PROBLEM: if we insert a phoneme before a vowel then we loose the stress. |
| /*************************************************************************** | /*************************************************************************** | ||||
| * Copyright (C) 2005 to 2013 by Jonathan Duddington * | |||||
| * Copyright (C) 2005 to 2014 by Jonathan Duddington * | |||||
| * email: [email protected] * | * email: [email protected] * | ||||
| * * | * * | ||||
| * This program is free software; you can redistribute it and/or modify * | * This program is free software; you can redistribute it and/or modify * | ||||
| line = pt.y / FRAMEHEIGHT; | line = pt.y / FRAMEHEIGHT; | ||||
| // find which phoneme is selected on this line | |||||
| for(ix=linetab[line]; (ix<linetab[line+1]) && (ix<numph); ix++) | |||||
| if(line < num_lines) | |||||
| { | { | ||||
| xpos += GetWidth(&phlist[ix]); | |||||
| if(xpos > pt.x) | |||||
| // find which phoneme is selected on this line | |||||
| for(ix=linetab[line]; (ix<linetab[line+1]) && (ix<numph); ix++) | |||||
| { | { | ||||
| selected_ph = ix; | |||||
| SelectPh(selected_ph); | |||||
| break; | |||||
| xpos += GetWidth(&phlist[ix]); | |||||
| if(xpos > pt.x) | |||||
| { | |||||
| selected_ph = ix; | |||||
| SelectPh(selected_ph); | |||||
| break; | |||||
| } | |||||
| } | } | ||||
| } | |||||
| RefreshLine(line); | |||||
| RefreshLine(line); | |||||
| } | |||||
| if(event.RightDown()) | if(event.RightDown()) | ||||
| { | { |
| /*************************************************************************** | /*************************************************************************** | ||||
| * Copyright (C) 2005 to 2013 by Jonathan Duddington * | |||||
| * Copyright (C) 2005 to 2014 by Jonathan Duddington * | |||||
| * email: [email protected] * | * email: [email protected] * | ||||
| * * | * * | ||||
| * This program is free software; you can redistribute it and/or modify * | * This program is free software; you can redistribute it and/or modify * | ||||
| } | } | ||||
| if((attr2 = GetSsmlAttribute(px,"time")) != NULL) | if((attr2 = GetSsmlAttribute(px,"time")) != NULL) | ||||
| { | { | ||||
| value = (attrnumber(attr2,0,1) * 25) / speed.pause_factor; // compensate for speaking speed to keep constant pause length | |||||
| value2 = attrnumber(attr2,0,1); // pause in mS | |||||
| // compensate for speaking speed to keep constant pause length, see function PauseLength() | |||||
| // 'value' here is x 10mS | |||||
| value = (value2 * 256) / (speed.clause_pause_factor * 10); | |||||
| if(value < 200) | |||||
| value = (value2 * 256) / (speed.pause_factor * 10); | |||||
| if(terminator == 0) | if(terminator == 0) | ||||
| terminator = CLAUSE_NONE; | terminator = CLAUSE_NONE; | ||||
| if(terminator) | if(terminator) | ||||
| { | { | ||||
| if(value > 0xfff) | if(value > 0xfff) | ||||
| value = 0xfff; | |||||
| { | |||||
| // scale down the value and set a scaling indicator bit | |||||
| value = value / 32; | |||||
| if(value > 0xfff) | |||||
| value = 0xfff; | |||||
| terminator |= CLAUSE_PAUSE_LONG; | |||||
| } | |||||
| return(terminator + value); | return(terminator + value); | ||||
| } | } | ||||
| break; | break; |
| } | } | ||||
| /* Skip over a pitch period, and copy period/speed samples to the output */ | /* Skip over a pitch period, and copy period/speed samples to the output */ | ||||
| /* NOTE: Only called if speed > 1.0f */ | |||||
| static int skipPitchPeriod( | static int skipPitchPeriod( | ||||
| sonicStream stream, | sonicStream stream, | ||||
| short *samples, | short *samples, | ||||
| if(speed >= 2.0f) { | if(speed >= 2.0f) { | ||||
| newSamples = period/(speed - 1.0f); | newSamples = period/(speed - 1.0f); | ||||
| } else if(speed > 1.0f) { | |||||
| } else { | |||||
| newSamples = period; | newSamples = period; | ||||
| stream->remainingInputToCopy = period*(2.0f - speed)/(speed - 1.0f); | stream->remainingInputToCopy = period*(2.0f - speed)/(speed - 1.0f); | ||||
| } | } |
| } | } | ||||
| static void StopSpeak(int unused) | |||||
| {//============================== | |||||
| signal(SIGINT,SIG_IGN); | |||||
| // DEBUG | |||||
| // printf("\n*** Interrupting speech output (use Ctrl-D to actually quit).\n"); | |||||
| fflush(stdout); | |||||
| SpeakNextClause(NULL,NULL,5); | |||||
| signal(SIGINT,StopSpeak); | |||||
| } // end of StopSpeak() | |||||
| #ifdef NEED_GETOPT | #ifdef NEED_GETOPT | ||||
| struct option { | struct option { | ||||
| char *optarg2; | char *optarg2; | ||||
| int amp = 100; // default | int amp = 100; // default | ||||
| int wordgap = 0; | int wordgap = 0; | ||||
| int speaking = 0; | |||||
| int flag_stdin = 0; | int flag_stdin = 0; | ||||
| int flag_compile = 0; | int flag_compile = 0; | ||||
| int pitch_adjustment = 50; | int pitch_adjustment = 50; | ||||
| espeak_VOICE voice_select; | espeak_VOICE voice_select; | ||||
| char filename[200]; | char filename[200]; | ||||
| char voicename[40]; | char voicename[40]; | ||||
| #ifdef USE_PORTAUDIO | |||||
| int speaking = 0; | |||||
| #endif | |||||
| voicename[0] = 0; | voicename[0] = 0; | ||||
| mbrola_name[0] = 0; | mbrola_name[0] = 0; | ||||
| } | } | ||||
| else | else | ||||
| { | { | ||||
| // Silence on ^C or SIGINT | |||||
| // signal(SIGINT,StopSpeak); | |||||
| // output sound using portaudio | // output sound using portaudio | ||||
| WavegenInitSound(); | WavegenInitSound(); | ||||
| /*************************************************************************** | /*************************************************************************** | ||||
| * Copyright (C) 2005 to 2013 by Jonathan Duddington * | |||||
| * Copyright (C) 2005 to 2014 by Jonathan Duddington * | |||||
| * email: [email protected] * | * email: [email protected] * | ||||
| * * | * * | ||||
| * This program is free software; you can redistribute it and/or modify * | * This program is free software; you can redistribute it and/or modify * | ||||
| #include "translate.h" | #include "translate.h" | ||||
| #include "wave.h" | #include "wave.h" | ||||
| const char *version_string = "1.48.02 02.Feb.14"; | |||||
| const char *version_string = "1.48.05 23.May.14"; | |||||
| const int version_phdata = 0x014801; | const int version_phdata = 0x014801; | ||||
| int option_device_number = -1; | int option_device_number = -1; |
| /*************************************************************************** | /*************************************************************************** | ||||
| * Copyright (C) 2005 to 2013 by Jonathan Duddington * | |||||
| * Copyright (C) 2005 to 2014 by Jonathan Duddington * | |||||
| * email: [email protected] * | * email: [email protected] * | ||||
| * * | * * | ||||
| * This program is free software; you can redistribute it and/or modify * | * This program is free software; you can redistribute it and/or modify * | ||||
| int PauseLength(int pause, int control) | int PauseLength(int pause, int control) | ||||
| {//==================================== | {//==================================== | ||||
| int len; | |||||
| unsigned int len; | |||||
| if(control == 0) | if(control == 0) | ||||
| { | { | ||||
| static void DoPause(int length, int control) | static void DoPause(int length, int control) | ||||
| {//========================================= | {//========================================= | ||||
| // length in nominal mS | |||||
| // control = 1, less shortening at fast speeds | // control = 1, less shortening at fast speeds | ||||
| int len; | |||||
| unsigned int len; | |||||
| int srate2; | |||||
| if(length == 0) | if(length == 0) | ||||
| len = 0; | len = 0; | ||||
| { | { | ||||
| len = PauseLength(length, control); | len = PauseLength(length, control); | ||||
| len = (len * samplerate) / 1000; // convert from mS to number of samples | |||||
| if(len < 90000) | |||||
| { | |||||
| len = (len * samplerate) / 1000; // convert from mS to number of samples | |||||
| } | |||||
| else | |||||
| { | |||||
| srate2 = samplerate / 25; // avoid overflow | |||||
| len = (len * srate2) / 40; | |||||
| } | |||||
| } | } | ||||
| EndPitch(1); | EndPitch(1); | ||||
| int modulation; | int modulation; | ||||
| int pre_voiced; | int pre_voiced; | ||||
| int free_min; | int free_min; | ||||
| int value; | |||||
| unsigned char *pitch_env=NULL; | unsigned char *pitch_env=NULL; | ||||
| unsigned char *amp_env; | unsigned char *amp_env; | ||||
| PHONEME_TAB *ph; | PHONEME_TAB *ph; | ||||
| StartSyllable(); | StartSyllable(); | ||||
| } | } | ||||
| InterpretPhoneme(NULL, 0, p, &phdata, &worddata); | InterpretPhoneme(NULL, 0, p, &phdata, &worddata); | ||||
| if((value = (phdata.pd_param[i_PAUSE_BEFORE] - p->prepause)) > 0) | |||||
| { | |||||
| DoPause(value, 1); | |||||
| } | |||||
| fmtp.std_length = phdata.pd_param[i_SET_LENGTH]*2; | fmtp.std_length = phdata.pd_param[i_SET_LENGTH]*2; | ||||
| fmtp.fmt_addr = phdata.sound_addr[pd_FMT]; | fmtp.fmt_addr = phdata.sound_addr[pd_FMT]; | ||||
| fmtp.fmt_amp = phdata.sound_param[pd_FMT]; | fmtp.fmt_amp = phdata.sound_param[pd_FMT]; |
| /*************************************************************************** | /*************************************************************************** | ||||
| * Copyright (C) 2005 to 2013 by Jonathan Duddington * | |||||
| * Copyright (C) 2005 to 2014 by Jonathan Duddington * | |||||
| * email: [email protected] * | * email: [email protected] * | ||||
| * * | * * | ||||
| * This program is free software; you can redistribute it and/or modify * | * This program is free software; you can redistribute it and/or modify * | ||||
| unsigned char tone_ph; // tone phoneme to use with this vowel | unsigned char tone_ph; // tone phoneme to use with this vowel | ||||
| PHONEME_TAB *ph; | PHONEME_TAB *ph; | ||||
| short length; // length_mod | |||||
| unsigned int length; // length_mod | |||||
| unsigned char env; // pitch envelope number | unsigned char env; // pitch envelope number | ||||
| unsigned char type; | unsigned char type; | ||||
| unsigned char prepause; | unsigned char prepause; | ||||
| #define pd_INSERTPHONEME i_INSERT_PHONEME | #define pd_INSERTPHONEME i_INSERT_PHONEME | ||||
| #define pd_APPENDPHONEME i_APPEND_PHONEME | #define pd_APPENDPHONEME i_APPEND_PHONEME | ||||
| #define pd_CHANGEPHONEME i_CHANGE_PHONEME | #define pd_CHANGEPHONEME i_CHANGE_PHONEME | ||||
| #define pd_CHANGE_NEXTPHONEME i_REPLACE_NEXT_PHONEME | |||||
| #define pd_LENGTHMOD i_SET_LENGTH | #define pd_LENGTHMOD i_SET_LENGTH | ||||
| #define pd_FORNEXTPH 0x2 | #define pd_FORNEXTPH 0x2 | ||||
| typedef struct { | typedef struct { | ||||
| int pause_factor; | int pause_factor; | ||||
| int clause_pause_factor; | int clause_pause_factor; | ||||
| int min_pause; | |||||
| unsigned int min_pause; | |||||
| int wav_factor; | int wav_factor; | ||||
| int lenmod_factor; | int lenmod_factor; | ||||
| int lenmod2_factor; | int lenmod2_factor; |
| #define OFFSET_ARMENIAN 0x530 | #define OFFSET_ARMENIAN 0x530 | ||||
| #define OFFSET_HEBREW 0x590 | #define OFFSET_HEBREW 0x590 | ||||
| #define OFFSET_ARABIC 0x600 | #define OFFSET_ARABIC 0x600 | ||||
| #define OFFSET_SYRIAC 0x700 | |||||
| #define OFFSET_THAANA 0x780 // Divehi/Maldives | #define OFFSET_THAANA 0x780 // Divehi/Maldives | ||||
| #define OFFSET_DEVANAGARI 0x900 | #define OFFSET_DEVANAGARI 0x900 | ||||
| #define OFFSET_BENGALI 0x980 | #define OFFSET_BENGALI 0x980 | ||||
| {"_hy", OFFSET_ARMENIAN, 0x530, 0x58f, L('h','y'), AL_WORDS}, | {"_hy", OFFSET_ARMENIAN, 0x530, 0x58f, L('h','y'), AL_WORDS}, | ||||
| {"_he", OFFSET_HEBREW, 0x590, 0x5ff, 0, 0}, | {"_he", OFFSET_HEBREW, 0x590, 0x5ff, 0, 0}, | ||||
| {"_ar", OFFSET_ARABIC, 0x600, 0x6ff, 0, 0}, | {"_ar", OFFSET_ARABIC, 0x600, 0x6ff, 0, 0}, | ||||
| {"_syc", OFFSET_SYRIAC, 0x700, 0x74f, 0, 0}, | |||||
| {"_dv", OFFSET_THAANA, 0x780, 0x7bf, 0, 0}, | {"_dv", OFFSET_THAANA, 0x780, 0x7bf, 0, 0}, | ||||
| {"_hi", OFFSET_DEVANAGARI, 0x900, 0x97f,L('h','i'), AL_WORDS}, | {"_hi", OFFSET_DEVANAGARI, 0x900, 0x97f,L('h','i'), AL_WORDS}, | ||||
| {"_bn", OFFSET_BENGALI, 0x0980, 0x9ff, L('b','n'), AL_WORDS}, | {"_bn", OFFSET_BENGALI, 0x0980, 0x9ff, L('b','n'), AL_WORDS}, | ||||
| case L('a','r'): // Arabic | case L('a','r'): // Arabic | ||||
| tr->transpose_min = 0x620; // for ar_list, use 6-bit character codes | |||||
| tr->transpose_max = 0x65f; | |||||
| tr->transpose_map = NULL; | |||||
| tr->letter_bits_offset = OFFSET_ARABIC; | tr->letter_bits_offset = OFFSET_ARABIC; | ||||
| tr->langopts.numbers = NUM_SWAP_TENS | NUM_AND_UNITS | NUM_HUNDRED_AND | NUM_OMIT_1_HUNDRED | NUM_AND_HUNDRED | NUM_THOUSAND_AND | NUM_OMIT_1_THOUSAND; | tr->langopts.numbers = NUM_SWAP_TENS | NUM_AND_UNITS | NUM_HUNDRED_AND | NUM_OMIT_1_HUNDRED | NUM_AND_HUNDRED | NUM_THOUSAND_AND | NUM_OMIT_1_THOUSAND; | ||||
| tr->langopts.param[LOPT_UNPRONOUNCABLE] = 1; // disable check for unpronouncable words | tr->langopts.param[LOPT_UNPRONOUNCABLE] = 1; // disable check for unpronouncable words | ||||
| { | { | ||||
| static const short stress_lengths_bn[8] = {180, 180, 210, 210, 0, 0, 230, 240}; | static const short stress_lengths_bn[8] = {180, 180, 210, 210, 0, 0, 230, 240}; | ||||
| static const unsigned char stress_amps_bn[8] = {18,18, 18,18, 20,20, 22,22 }; | static const unsigned char stress_amps_bn[8] = {18,18, 18,18, 20,20, 22,22 }; | ||||
| static const char bn_consonants2[3] = {0x70, 0x71, 0}; | |||||
| SetupTranslator(tr,stress_lengths_bn,stress_amps_bn); | SetupTranslator(tr,stress_lengths_bn,stress_amps_bn); | ||||
| tr->langopts.length_mods0 = tr->langopts.length_mods; // don't lengthen vowels in the last syllable | tr->langopts.length_mods0 = tr->langopts.length_mods; // don't lengthen vowels in the last syllable | ||||
| SetIndicLetters(tr); // call this after setting OFFSET_BENGALI | SetIndicLetters(tr); // call this after setting OFFSET_BENGALI | ||||
| SetLetterBitsRange(tr,LETTERGP_B,0x01,0x01); // candranindu | SetLetterBitsRange(tr,LETTERGP_B,0x01,0x01); // candranindu | ||||
| SetLetterBitsRange(tr,LETTERGP_F,0x3e,0x4c); // vowel signs, but not virama | SetLetterBitsRange(tr,LETTERGP_F,0x3e,0x4c); // vowel signs, but not virama | ||||
| SetLetterBits(tr,LETTERGP_C,bn_consonants2); | |||||
| tr->langopts.numbers = NUM_SWAP_TENS; | tr->langopts.numbers = NUM_SWAP_TENS; | ||||
| tr->langopts.break_numbers = 0x24924aa8; // for languages which have numbers for 100,000 and 100,00,000, eg Hindi | tr->langopts.break_numbers = 0x24924aa8; // for languages which have numbers for 100,000 and 100,00,000, eg Hindi | ||||
| static const unsigned char stress_amps_eu[8] = {16,16, 18,18, 18,18, 18,18 }; | static const unsigned char stress_amps_eu[8] = {16,16, 18,18, 18,18, 18,18 }; | ||||
| SetupTranslator(tr,stress_lengths_eu,stress_amps_eu); | SetupTranslator(tr,stress_lengths_eu,stress_amps_eu); | ||||
| tr->langopts.stress_rule = STRESSPOSN_2L; // ?? second syllable ?? | tr->langopts.stress_rule = STRESSPOSN_2L; // ?? second syllable ?? | ||||
| tr->langopts.numbers = NUM_SINGLE_STRESS | NUM_DECIMAL_COMMA | NUM_AND_UNITS | NUM_HUNDRED_AND | NUM_OMIT_1_HUNDRED | NUM_VIGESIMAL; | |||||
| tr->langopts.param[LOPT_SUFFIX] = 1; | |||||
| tr->langopts.numbers = NUM_SINGLE_STRESS | NUM_DECIMAL_COMMA | NUM_HUNDRED_AND | NUM_OMIT_1_HUNDRED | NUM_OMIT_1_THOUSAND | NUM_VIGESIMAL; | |||||
| } | } | ||||
| break; | break; | ||||
| tr->langopts.param[LOPT_UNPRONOUNCABLE] = 0x76; // [v] don't count this character at start of word | tr->langopts.param[LOPT_UNPRONOUNCABLE] = 0x76; // [v] don't count this character at start of word | ||||
| tr->langopts.param[LOPT_ALT] = 2; // call ApplySpecialAttributes2() if a word has $alt or $alt2 | tr->langopts.param[LOPT_ALT] = 2; // call ApplySpecialAttributes2() if a word has $alt or $alt2 | ||||
| tr->langopts.param[LOPT_IT_LENGTHEN] = 1; // remove lengthen indicator from unstressed syllables | tr->langopts.param[LOPT_IT_LENGTHEN] = 1; // remove lengthen indicator from unstressed syllables | ||||
| tr->letter_bits['r'] |= 0x80; // add 'r' to letter group 7, vowels for Unpronouncable test | |||||
| tr->letter_bits[(int)'r'] |= 0x80; // add 'r' to letter group 7, vowels for Unpronouncable test | |||||
| tr->langopts.numbers = NUM_DECIMAL_COMMA | NUM_ALLOW_SPACE | NUM_SWAP_TENS | NUM_OMIT_1_HUNDRED | NUM_DFRACTION_2 | NUM_ORDINAL_DOT | NUM_ROMAN; | tr->langopts.numbers = NUM_DECIMAL_COMMA | NUM_ALLOW_SPACE | NUM_SWAP_TENS | NUM_OMIT_1_HUNDRED | NUM_DFRACTION_2 | NUM_ORDINAL_DOT | NUM_ROMAN; | ||||
| tr->langopts.numbers2 = 0x100; // plural forms of millions etc | tr->langopts.numbers2 = 0x100; // plural forms of millions etc | ||||
| tr->langopts.thousands_sep = ' '; // don't allow dot as thousands separator | tr->langopts.thousands_sep = ' '; // don't allow dot as thousands separator | ||||
| { | { | ||||
| tr->letter_bits_offset = OFFSET_TELUGU; | tr->letter_bits_offset = OFFSET_TELUGU; | ||||
| tr->langopts.numbers = 0x1; | tr->langopts.numbers = 0x1; | ||||
| tr->langopts.numbers2 = NUM2_ORDINAL_DROP_VOWEL; | |||||
| } | } | ||||
| SetIndicLetters(tr); // call this after setting OFFSET_ | SetIndicLetters(tr); // call this after setting OFFSET_ | ||||
| SetLetterBitsRange(tr,LETTERGP_B,0x4e,0x4e); // chillu-virama (unofficial) | SetLetterBitsRange(tr,LETTERGP_B,0x4e,0x4e); // chillu-virama (unofficial) |
| unsigned int embedded_list[N_EMBEDDED_LIST]; | unsigned int embedded_list[N_EMBEDDED_LIST]; | ||||
| // the source text of a single clause (UTF8 bytes) | // the source text of a single clause (UTF8 bytes) | ||||
| #define N_TR_SOURCE 800 | |||||
| static char source[N_TR_SOURCE+40]; // extra space for embedded command & voice change info at end | static char source[N_TR_SOURCE+40]; // extra space for embedded command & voice change info at end | ||||
| int n_replace_phonemes; | int n_replace_phonemes; | ||||
| found = LookupDictList(tr, &word1, phonemes, dictionary_flags, FLAG_ALLOW_TEXTMODE, wtab); // the original word | found = LookupDictList(tr, &word1, phonemes, dictionary_flags, FLAG_ALLOW_TEXTMODE, wtab); // the original word | ||||
| if((dictionary_flags[0] & (FLAG_ALLOW_DOT || FLAG_NEEDS_DOT)) && (wordx[1] == '.')) | |||||
| if((dictionary_flags[0] & (FLAG_ALLOW_DOT | FLAG_NEEDS_DOT)) && (wordx[1] == '.')) | |||||
| { | { | ||||
| wordx[1] = ' '; // remove a Dot after this word | wordx[1] = ' '; // remove a Dot after this word | ||||
| } | } | ||||
| if(pre_pause < 1) | if(pre_pause < 1) | ||||
| pre_pause = 1; | pre_pause = 1; | ||||
| } | } | ||||
| if((flags & FLAG_PREPAUSE) && !(word_flags && (FLAG_LAST_WORD | FLAG_FIRST_WORD)) && !(wtab[-1].flags & FLAG_FIRST_WORD) && (tr->prepause_timeout == 0)) | |||||
| if((flags & FLAG_PREPAUSE) && !(word_flags & (FLAG_LAST_WORD | FLAG_FIRST_WORD)) && !(wtab[-1].flags & FLAG_FIRST_WORD) && (tr->prepause_timeout == 0)) | |||||
| { | { | ||||
| // the word is marked in the dictionary list with $pause | // the word is marked in the dictionary list with $pause | ||||
| if(pre_pause < 4) pre_pause = 4; | if(pre_pause < 4) pre_pause = 4; | ||||
| charix[charix_top+3] = 0; | charix[charix_top+3] = 0; | ||||
| clause_pause = (terminator & 0xfff) * 10; // mS | clause_pause = (terminator & 0xfff) * 10; // mS | ||||
| if(terminator & CLAUSE_PAUSE_LONG) | |||||
| clause_pause = clause_pause * 32 ; // pause value is *320mS not *10mS | |||||
| tone = (terminator >> 12) & 0x7; | tone = (terminator >> 12) & 0x7; | ||||
| if(tone2 != 0) | if(tone2 != 0) | ||||
| { | { |
| #define N_WORD_PHONEMES 200 // max phonemes in a word | #define N_WORD_PHONEMES 200 // max phonemes in a word | ||||
| #define N_WORD_BYTES 160 // max bytes for the UTF8 characters in a word | #define N_WORD_BYTES 160 // max bytes for the UTF8 characters in a word | ||||
| #define N_CLAUSE_WORDS 300 // max words in a clause | #define N_CLAUSE_WORDS 300 // max words in a clause | ||||
| #define N_TR_SOURCE 800 // the source text of a single clause (UTF8 bytes) | |||||
| #define N_RULE_GROUP2 120 // max num of two-letter rule chains | #define N_RULE_GROUP2 120 // max num of two-letter rule chains | ||||
| #define N_HASH_DICT 1024 | #define N_HASH_DICT 1024 | ||||
| #define N_CHARSETS 20 | #define N_CHARSETS 20 | ||||
| #define FLAG_STRESS_END2 0x400 // full stress if at end of clause, or only followed by unstressed | #define FLAG_STRESS_END2 0x400 // full stress if at end of clause, or only followed by unstressed | ||||
| #define FLAG_UNSTRESS_END 0x800 // reduce stress at end of clause | #define FLAG_UNSTRESS_END 0x800 // reduce stress at end of clause | ||||
| #define FLAG_SPELLWORD 0x1000 // re-translate the word as individual letters, separated by spaces | #define FLAG_SPELLWORD 0x1000 // re-translate the word as individual letters, separated by spaces | ||||
| #define FLAG_ACCENT_BEFORE 0x1000 // say this accent name before the letter name | |||||
| #define FLAG_ABBREV 0x2000 // spell as letters, even with a vowel, OR use specified pronunciation rather than split into letters | #define FLAG_ABBREV 0x2000 // spell as letters, even with a vowel, OR use specified pronunciation rather than split into letters | ||||
| #define FLAG_DOUBLING 0x4000 // doubles the following consonant | #define FLAG_DOUBLING 0x4000 // doubles the following consonant | ||||
| #define RULE_SPELLING 31 // W while spelling letter-by-letter | #define RULE_SPELLING 31 // W while spelling letter-by-letter | ||||
| #define RULE_LAST_RULE 31 | #define RULE_LAST_RULE 31 | ||||
| #define DOLLAR_UNPR 0x01 | |||||
| #define DOLLAR_NOPREFIX 0x02 | |||||
| #define DOLLAR_LIST 0x03 | |||||
| #define LETTERGP_A 0 | #define LETTERGP_A 0 | ||||
| #define LETTERGP_B 1 | #define LETTERGP_B 1 | ||||
| #define LETTERGP_C 2 | #define LETTERGP_C 2 | ||||
| // Punctuation types returned by ReadClause() | // Punctuation types returned by ReadClause() | ||||
| // bits 0-7 pause x 10mS, bits 12-14 intonation type, | |||||
| // bits 0-11 pause x 10mS | |||||
| // bits12-14 intonation type | // bits12-14 intonation type | ||||
| // bit 15- don't need space after the punctuation | // bit 15- don't need space after the punctuation | ||||
| // bit 19=sentence, bit 18=clause, bits 17=voice change | // bit 19=sentence, bit 18=clause, bits 17=voice change | ||||
| // bit 20= punctuation character can be inside a word (Armenian) | // bit 20= punctuation character can be inside a word (Armenian) | ||||
| // bit 21= speak the name of the punctuation character | // bit 21= speak the name of the punctuation character | ||||
| // bit 22= dot after the last word | // bit 22= dot after the last word | ||||
| // bit 23= pause is x 320mS (not x 10mS) | |||||
| #define CLAUSE_BIT_SENTENCE 0x80000 | #define CLAUSE_BIT_SENTENCE 0x80000 | ||||
| #define CLAUSE_BIT_CLAUSE 0x40000 | #define CLAUSE_BIT_CLAUSE 0x40000 | ||||
| #define CLAUSE_BIT_VOICE 0x20000 | #define CLAUSE_BIT_VOICE 0x20000 | ||||
| #define PUNCT_IN_WORD 0x100000 | #define PUNCT_IN_WORD 0x100000 | ||||
| #define PUNCT_SAY_NAME 0x200000 | #define PUNCT_SAY_NAME 0x200000 | ||||
| #define CLAUSE_DOT 0x400000 | #define CLAUSE_DOT 0x400000 | ||||
| #define CLAUSE_PAUSE_LONG 0x800000 | |||||
| #define CLAUSE_NONE ( 0 + 0x04000) | #define CLAUSE_NONE ( 0 + 0x04000) | ||||
| #define CLAUSE_PARAGRAPH (70 + 0x80000) | #define CLAUSE_PARAGRAPH (70 + 0x80000) | ||||
| #define NUM2_PERCENT_BEFORE 0x10000 | #define NUM2_PERCENT_BEFORE 0x10000 | ||||
| #define NUM2_OMIT_1_HUNDRED_ONLY 0x20000 | #define NUM2_OMIT_1_HUNDRED_ONLY 0x20000 | ||||
| #define NUM2_ORDINAL_AND_THOUSANDS 0x40000 | #define NUM2_ORDINAL_AND_THOUSANDS 0x40000 | ||||
| #define NUM2_ORDINAL_DROP_VOWEL 0x80000 | |||||
| // bits 1-4 use variant form of numbers before thousands,millions,etc. | // bits 1-4 use variant form of numbers before thousands,millions,etc. | ||||
| // bits 6-8 use different forms of thousand, million, etc (M MA MB) | // bits 6-8 use different forms of thousand, million, etc (M MA MB) | ||||
| // bit9=(LANG=rw) say "thousand" and "million" before its number, not after | // bit9=(LANG=rw) say "thousand" and "million" before its number, not after | ||||
| // bit16=(LANG=si) say "%" before the number | // bit16=(LANG=si) say "%" before the number | ||||
| // bit17=(LANG=ml) omit "one" before hundred only if there are no previous digits | // bit17=(LANG=ml) omit "one" before hundred only if there are no previous digits | ||||
| // bit18=(LANG=ta) same variant for ordinals and thousands (#o = #a) | // bit18=(LANG=ta) same variant for ordinals and thousands (#o = #a) | ||||
| // bit19=(LANG=te) drop final vowel from cardial number before adding ordinal suffix | |||||
| int numbers2; | int numbers2; | ||||
| #define BREAK_THOUSANDS 0x49249248 | #define BREAK_THOUSANDS 0x49249248 | ||||
| void DeleteTranslator(Translator *tr); | void DeleteTranslator(Translator *tr); | ||||
| void ProcessLanguageOptions(LANGUAGE_OPTIONS *langopts); | void ProcessLanguageOptions(LANGUAGE_OPTIONS *langopts); | ||||
| int Lookup(Translator *tr, const char *word, char *ph_out); | int Lookup(Translator *tr, const char *word, char *ph_out); | ||||
| int LookupFlags(Translator *tr, const char *word); | |||||
| int LookupFlags(Translator *tr, const char *word, unsigned int **flags_out); | |||||
| int TranslateNumber(Translator *tr, char *word1, char *ph_out, unsigned int *flags, WORD_TAB *wtab, int control); | int TranslateNumber(Translator *tr, char *word1, char *ph_out, unsigned int *flags, WORD_TAB *wtab, int control); | ||||
| int TranslateRoman(Translator *tr, char *word, char *ph_out, WORD_TAB *wtab); | int TranslateRoman(Translator *tr, char *word, char *ph_out, WORD_TAB *wtab); |
| /*************************************************************************** | /*************************************************************************** | ||||
| * Copyright (C) 2005 to 2013 by Jonathan Duddington * | |||||
| * Copyright (C) 2005 to 2014 by Jonathan Duddington * | |||||
| * email: [email protected] * | * email: [email protected] * | ||||
| * * | * * | ||||
| * This program is free software; you can redistribute it and/or modify * | * This program is free software; you can redistribute it and/or modify * | ||||
| // which directory to look for a named voice. List of voice names, must end in a space. | // which directory to look for a named voice. List of voice names, must end in a space. | ||||
| static const char *voices_asia = | static const char *voices_asia = | ||||
| "az bn fa fa-pin hi hy hy-west id ka kn ku ml ms ne pa ta te tr vi vi-hue vi-sgn zh zh-yue "; | |||||
| "az bn fa fa-pin gu hi hy hy-west id ka kn ku ml ms ne pa ta te tr vi vi-hue vi-sgn zh zh-yue "; | |||||
| static const char *voices_europe = | static const char *voices_europe = | ||||
| "an bg bs ca cs cy da de el en en-us es et fi fr fr-be ga hr hu is it lt lv mk nl no pl pt-pt ro ru sk sq sr sv "; | "an bg bs ca cs cy da de el en en-us es et fi fr fr-be ga hr hu is it lt lv mk nl no pl pt-pt ro ru sk sq sr sv "; | ||||