From 0617cc4750a656a0599d2850420bac35b53ab11d Mon Sep 17 00:00:00 2001 From: jonsd Date: Tue, 29 Nov 2011 18:26:56 +0000 Subject: [PATCH] [1.46.01] Improve error detection in *_list files. Lang=hu, remove feature to unstress the second of two capitalized words at end of clause. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@277 d46cf337-b52f-0410-862d-fd96e6ae7743 --- dictsource/af_list | 40 +- dictsource/af_rules | 49 +- dictsource/am_list | 7 +- dictsource/dict_phonemes | 70 +- dictsource/en_list | 4003 ++++++++++++++++---------------- dictsource/en_rules | 3 +- dictsource/es_list | 116 +- dictsource/es_rules | 58 +- dictsource/et_list | 271 ++- dictsource/et_rules | 621 ++--- dictsource/fr_list | 40 +- dictsource/fr_rules | 15 +- dictsource/hu_list | 1030 +++++++- dictsource/hu_rules | 24 +- dictsource/nl_list | 49 +- dictsource/nl_rules | 25 +- dictsource/ta_list | 15 +- dictsource/ta_rules | 122 +- espeak-data/voices/!v/f5 | 2 +- espeak-data/voices/!v/m7 | 3 +- espeak-data/voices/!v/whisperf | 2 +- espeak-data/voices/es | 2 +- espeak-data/voices/es-la | 2 +- espeak-data/voices/mb/mb-es1 | 1 + espeak-data/voices/mb/mb-es2 | 2 +- phsource/compile_report | 111 +- phsource/ph_english | 2 +- phsource/ph_estonian | 141 +- phsource/ph_french | 48 +- phsource/ph_slovak | 2 +- phsource/ph_spanish | 52 +- phsource/phonemes | 5 +- phsource/ufric/s_pal.wav | Bin 0 -> 7216 bytes phsource/vdiph/au_4 | Bin 8540 -> 11034 bytes phsource/vdiph/vowelchart.png | Bin 103689 -> 103877 bytes phsource/vdiph2/vowelchart.png | Bin 52429 -> 52399 bytes phsource/vnasal/vowelchart.png | Bin 28626 -> 28022 bytes phsource/vowel/a_7 | Bin 1627 -> 1628 bytes phsource/vowel/vowelchart.png | Bin 72886 -> 72631 bytes src/compiledict.cpp | 36 +- src/dictionary.cpp | 7 +- src/readclause.cpp | 9 + src/synth_mbrola.cpp | 8 + src/synthdata.cpp | 4 +- src/tr_languages.cpp | 28 +- src/translate.cpp | 8 +- 46 files changed, 4297 insertions(+), 2736 deletions(-) create mode 100755 phsource/ufric/s_pal.wav diff --git a/dictsource/af_list b/dictsource/af_list index f89bc631..e8469c67 100755 --- a/dictsource/af_list +++ b/dictsource/af_list @@ -12,6 +12,7 @@ // abbreviations (http ://) hA:te@te@p'e@_ adv atfuk'A:t +anc $abbrev atkv $abbrev bpk b@p&rk bv beIf'o@rbe@lt $dot @@ -259,6 +260,7 @@ denemarke de@n@mark@ djakarta dZak'arta doebaai $2 duitswes dYytsv'Es +eastgate _^_EN efese e@f@s@ ermelo &rm@lo@ florida flOrida @@ -291,6 +293,7 @@ kanaän kA:nA:an kaïro ka_'iru kameroen kam@r'un kenia ki:nia +kentucky _^_EN kimberley kimb@rli kinshasa kinS'A:sa kongo kONgu @@ -311,6 +314,7 @@ majuba maj'uba malmesbury mA:msb@ri maputo map'u:tu mauritius mOr'iSjWs +melbourne _^_EN milaan $2 mesopotamië mEsuput'A:mi@ miami _^_EN @@ -340,6 +344,7 @@ rhône _^_FR richardsbaai ritS@dsb'AI riviersonderend r@fi:rsOn@r_'Ent robertson _^_EN +saldanha sald'ana salvador salvadO:r santiago santi;'A:gu secunda s@kunda @@ -408,6 +413,7 @@ athene at'e@n@ barbara bA:b@ra basson $2 bea bi:ja +beatrix bi;'A:tr@ks belcher _^_EN benade b@nA:di benjamin bEndZ@m@n @@ -431,8 +437,9 @@ brian _^_EN bredenkamp bre@d@nkamp bruwer bruw'&:r brünhilde _^_DE +burton _^_EN caesar siz@r - cameron _^_EN +cameron _^_EN carl kA:r@L carlyle _^_EN carol _^_EN @@ -442,6 +449,7 @@ cecil sEs@l cecile s@si:l cecilia s@si:lia charl SA:l +charlene SA:l'i:n charles _^_EN charlie tSA:li charmaine SA:m'eI:n @@ -449,8 +457,10 @@ chaucer _^_EN chopin S%OpA~ claire _^_EN clark _^_EN +cohen _^_EN conradie $2 chris krIs +chrisjan krIsjan christo krIstu christof krIstOf christoffel kr@stOf@l @@ -465,6 +475,7 @@ collins _^_EN cronjé krOnj'e@ cussons kas@ns cynthia _^_EN +cyril _^_EN dalene dal'e@n danielle dani;'&l darwin _^_EN @@ -533,8 +544,10 @@ gerhard x2&rart gerhardus $2 gertie gI:ti gertruida $2 +geyer x2eI@r gilbert _^_EN gloria glO:ria +goebbels _^_DE gordon _^_EN grange x2rA:nsi gregory _^_EN @@ -557,6 +570,7 @@ herklaas $1 herkules $1 hewitt _^_EN hilde hild@ +howard _^_EN ibsen ibs@n ilse 'ilz@ ingrid iNgr@d @@ -676,6 +690,7 @@ nelson _^_EN nicholas _^_EN niklaas niklA:s oedipus o@dipWs +ogden _^_EN olga Olga ontong OntON patrick _^_EN @@ -687,6 +702,7 @@ petrus pe@trWs phoebe fi:bi picasso pik'asu pinokkio pin'Oki;u +presley prEsli pretorius pr@to@riWs prometheus prum'e@ti;Ws pythagoras pit'A:x2o@ras @@ -697,6 +713,7 @@ rademeyer rA:d@meI@r rall rA:l raymond _^_EN rebekka r@bEka +reinet r@nEt reinette r@nEt renette r@nEt renée r@neI @@ -768,6 +785,8 @@ violet _^_EN $capital visagie fis'A:x2i volschenk fOlskENk watson _^_EN +wayne _^_EN +wendy _^_EN william _^_EN wilson _^_EN yolande jul'and@ @@ -797,6 +816,7 @@ zuma zu:ma absa absa alibama $3 antares $2 +beatles _^_EN boeing _^_EN checkers tSEk@rs chevrolet _^_FR @@ -997,6 +1017,7 @@ animus animus apoteose apOti;'o@s@ arrogansie arux2'ansi as't as@t $u +asafstand as_afstant asof asOf asook %as_o@k aspris $2 @@ -1030,7 +1051,8 @@ bourgeois _^_FR bourgeoisie _^_FR breyani brij'A:ni briewemes briv@mEs - bêretyd b&:r@teIt +buiteperd bYyt@p&:rt +bêretyd b&:r@teIt cabernet kab@rn'eI camembert kam@mb'&:r @@ -1073,6 +1095,7 @@ disleksie $2 divan div'an doktore $2 doyen dO:j'En +drinkebroer drInk@bru:r droomster dro@mst&r dubbelken dWb@lkEn dunnes dWn@s @@ -1121,12 +1144,13 @@ geen x2e@n geldelike x2&ld@l@k@ gelerendheid x2@le@r@ntheIt genade $2 - gener x2e@n@r - generlei x2e@n@rleI +gener x2e@n@r +generlei x2e@n@rleI genesis x2e@n@s@s //gesamentlik x2@sA:m@ntl@k gentleman _^_EN germolene dZI:m@l'i:n +gevallene x2@fal@n@ gewellys x2e@v@lleIs gladiator x2ladi'A:tOr globale x2lo@b'A:l@ @@ -1142,6 +1166,7 @@ handtertjie hant&:rci hanou hA:n@U hardop hart?Op hartster hartst&r +heelbo he@lbo@ heeltemal he@lt@mal heimat haImat hek h&k @@ -1349,6 +1374,7 @@ plaasjaap plA:sjA:p plasenta plas'Enta poinsettia pOIns'Etia pond po~nt +poniepers po@nip&rs potpourri pOtpur'i primate $2 profetes prOf@t'Es @@ -1378,7 +1404,6 @@ salute sal'yt@ samelewing sA:m@l,e@v@N sanhedrin sanh'e@dr@n sangemeenskap sanx2@me@nskap -sedeer s@de@r sedertdien $3 sektore $2 sinagoge s@n@x2o@x2@ @@ -1391,6 +1416,7 @@ skollienes skOlin,Es skuldelas skWld@las s'n s@n $u slaparm slap_ar@-m +sluitewenaar slYyt_e@v@nA:r sneeubaleffek sniubal_if,Ek sopas $2 spaghetti sp%agEt%i @@ -1434,6 +1460,7 @@ totale tut'A:l@ totsiens $2 tragiek trax2'ik trapesium trap'e@si:Wm +trapsuutjies $2 tsoenami tsun'A:mi uitdaging YydA:x2@N @@ -1471,6 +1498,7 @@ verste f&rst@ verte f&rt@ verweg f&:rv&x2 via via +viva viva voelentheid ful@ntheIt volheid $1 volpunte $1 @@ -1491,10 +1519,12 @@ vorige fo@r@x2@ voëlent fo@@l_Ent vraprys frA:preIs vrek fr&k +vroeërig fru:@r@x2 vu _^_FR waarskynlik $2 waarskynlike $2 +wakis $1 watwo vatvo@ watwou vatv@U weergalm $2 diff --git a/dictsource/af_rules b/dictsource/af_rules index 4a0c16fb..7864d4c0 100755 --- a/dictsource/af_rules +++ b/dictsource/af_rules @@ -1,4 +1,4 @@ -//maintainer: Willem van der Walt +//maintainer: Willem van der Walt // email: wvdwalt@csir.co.za // tel: +27 12 8413996 // Meraka Institute, CSIR @@ -171,7 +171,7 @@ _) a (pC %a // april/apteek/apteker and compounds _) app (A ap // restore default stress: appel and compounds _) appel (ko@ %ap@l // move default stress: appelkoos/-konfyt/appelkose - appe (llief %ap@ // move default stress: appelliefie/-konfyt, etc. + appe (llA %ap@ // move default stress: appelliefie/-konfyt, etc./appellant/appelleer arabe (sk %ar%abE // fix stress and vowel sounds: arabesk/-e area A:ria // are0+a/kiesareas arena (K+ %are@n%a // fix stress and vowel sounds: arena/-s and any compounds @@ -188,6 +188,7 @@ assu (ran %as%W // move stress: assuransie and compounds au aU // ?? atten (d at@n // compounds ending in bevattend etc. + attest (A %at%Est // fix stress: attesterend/-e at (le %at // atleet and compounds atle (tiek %atl@ // atletiek and compounds _p) ad (A at //words starting with pad @@ -394,7 +395,9 @@ g) an (_ _^_EN //if it ends in gan it is English C) anette (_ %anEt // Janette/Sanette ano (rak an%u // fix stress and vowel sounds: anorak/-ke - ano (reksi %an%u // fix stress and o sound: anoreksie(leier...) + ano (rekC %an%u // fix stress and o sound: anoreksie(leier...)/anorekties/-e + anoma (lie %an%um%a // fix stress and vowel sounds: anomalie/-ë + anomalies %an%umA:lis // fix stress and vowel sounds: anomalies/-e ansjovi anS''o@f@ // fix stress and o sound: ansjovis/-se/-smeer an (tjie aIN _) ana (C ,ana // words starting with ana starts destressed @@ -628,6 +631,7 @@ bekk (+ b&k // exception to be (C%+ bE bek (_ b&k // exception to be (C%+ bE bek (h b&k // e sound: compounds of bek fld. by h: haasbekhond/skewebekhuisies + bek (s b&k // fix e sound in compounds like vuilbekspeurder/-s beken b@kEn // 2nd e sound: oorbekend/welbekende @) beker (_ be@k@r // compounds ending with -beker @) beker (tjie be@k@r // compounds ending in -bekertjie @@ -1243,6 +1247,7 @@ help) ers (_ @rs // but: mede-/nood-/portuur-/tuis-/uithelpers np) ers (_ &rs // fix e sound: inpers/lemoenpers/lusernpers/wynpers rp) ers (_ &rs // fix e sound: inmekaarpers/kopieerpers/silinderpers/Voortrekkerpers + dorp) ers (_ @rs // but dorpers werp) ers (_ @rs // but bomwerpers/ontwerpers, etc. gk) ers &:rs // fix e sound: nagkers/gedenkdagkers tk) ers &:rs // fix e sound: dinamietkers/opsitkers/vetkerse @@ -1309,6 +1314,7 @@ ewighei (d e@v@x2,eI // ewigheid/hewigheid/stewigheid/ewigheidjie C) e (winkel @ // fix e sound: juwelewinkel and similar evolus EvOl'ys // evolusie/devolusie/revolusie + ewo (lusi %Ev%O // alternative form: ewolusie C) ewy (C @veI // alewyn/compounds of brandewyn/sekondewyser _op) e (n @ @C) er (tyd @r // tegelykertyd/kindertyd/indertyd, but spertyd @@ -1345,7 +1351,7 @@ _mens) e @ //mense at start of compounds _mens) e (k @ //force correct behaviour before k @kom) e (ns_ @ //fix words ending in komens - @C) e (wa_ @ // goederewa/kolewa/ossewa/troepewa + @C) e (wa_ @ // goederewa/kolewa/troepewa Ab) e (wa @ //bewaking/bewaring in compounds polisiebewaking @C) e (waen @ // plurals and diminutives of some of the above @C) ewerk @v&rk // fix e sounds: aardewerk/dradewerk/klerkewerk/naaldewerk/soldatewerk @@ -1570,6 +1576,7 @@ fla (grant fl%a // shorten 1st a and move default stress: flagrant/-e flambo (jant fl%amb%u // move default stress: flambojant/-e/-heid fleb (otomie fl%Eb // fix stress and e sound: flebotomie + _) flikt (erA fl@kt // fix stress and e sound: konflikterend/-e flo (re fl%u // move default stress, correct o sound: florerend flori (ssA fl%o@r@ // move default stress: florissant/-e flu (we fl%y // move default stress: fluweel/fluwele and compounds @@ -1606,7 +1613,7 @@ @) ful (_ _^_EN // words ending in -ful are English fung (e f%WNx2 // fungeer/fungerende/fungering fungus fWNgWs_ // fix g sound: fungus and 2nd us sound in compounds: fungusinfeksie - fusi (llade f%ys@ // move default stress: fusillade/-s + fusi (llA f%ys@ // move default stress: fusillade/-s/(ge)fusilleer _) fu (ti f%y // move default stress: futiel/futiele fynge (C feInx2@ // fyngebreekte/-kou/-kap/-maalde fynge (voeli f%eInx2@ // move default stress: fyngevoelig/-e/-heid @@ -1721,6 +1728,7 @@ genit (ieC x2e@n@t // fix stress and vowel sounds: genetief/-tiewe genre Z'A~nr@ //genre and compounds _) gens (C x2E:ns // fix stress and e sound: gensbok and compounds + genus x2e@nWs // fix stress and e sound: genus/genusnaam/plantgenus and similar _) geo (s x2%i%u // fix stress and -eo- sound: geosentries/geosfeer/geoskoop/geostaties _) ge (ossP2 x2@ // but ge- prefix: geossilleer/geossifiseer, etc. ni) ge (ri x2'e@ //nigeriese etc. @@ -2417,6 +2425,7 @@ _) ka (ste@ k%a // move default stress: kasteel/kastele and compounds ka (sty k%a // move default stress: kasty/-der/-ding kasse (t k%asE // fix stress and e sound: kasset/-te and compounds + kaster (olie kast@r_ // fix stress, insert pause: kasterolie(bottel...) ka (strol k%a // move default stress: kastrol/-le and compounds _) kata ,kata ka (tarsi k%a // fix stress: katarsis/-se and compounds @@ -2558,9 +2567,10 @@ lande (ry l%and@ // move default stress: landerye/compounds of landery- _) land (_rover _^_EN _) lang (d@@ l%aN // langdradig/langdurig and their derivitivs - _) lange (CA laN@ // e sound: langelaas/Langeberge + _) lange (CA laN@ // e sound: langelaas/Langeberge lang (werp l%aN // move default stress: langwerpig/-e/-heid lank (moe l%aNk // move default stress: lankmoedig/-e/-heid + lano (lien l%an%u // fix stress and vowel sounds: lanolien(olie ...) _) lan (sA l%an // move default stress: lanset/-te/lanseer/-ering/lansier _) lapa (K lA:pa // fix words like lapakombuis lapar (otomi l%ap%ar // fix stress and a sounds: laparotomie @@ -2667,6 +2677,7 @@ // mc _^_EN // The mac names does not work CA) mme (C m@ CA) mme (tjie mi // lemmetjie/stemmetjie and similar + @) mn (_ _^_EN // words ending in -mn are English: damn/autumn/column... @) mpel (A mp@l // bewimpeling/dompelaar/strompeling murmel mWrm@l // fix e sound in compounds like murmelgeluid museum m%ysY@m // move default stress @@ -2704,11 +2715,12 @@ ma (kriel m%a // move default stress: makriel/-e maksi (ma@ m%aks%i // move default stress: maksimaal/-male &) mal (_S3 mal - mala (giet m%al%a // fix stress and a sounds: malagiet and compounds + mala (giet m%al%a // fix stress and a sounds: malagiet and compounds malaria mal'A:ria mal (gas m%al // move default stress: Malgas/-se/-sies malles (_ mal@s // fix e sound: (mags)malles and similar _) malte (sA m%alte@ // move default stress and fix e sound: maltese/maltesies + malva (K malf%a // shorten a sound: malva(poeding)/stoepmalva mam (poer m%am // move default stress: mampoer and compounds man (da m%an //mandaat and compounds mando (lien m%and%u // fix stress and o sound: mandolien and compounds @@ -3061,6 +3073,7 @@ no (stalgie n%O // stress on 2nd slb.: nostalgies notari (A n%o@t%ar%i; // fix stress: notarieel/notariële note (b no@t@ // fix e sound: notebalk/-e/-bank/-beurs + not (ering n%ut // fix stress and o sound: notering(sbeampte...) notule (K n%utyl@ // fix stress and vowel sounds: notule and compounds novelle n%uf&l@ // move default stress and fix o sound: novelle/-s and compounds november n%o@fEmb@r // fix 1st e sound and stress: November and compounds @@ -3248,6 +3261,7 @@ ort (osko %Ort // fix 2nd o sound and stress: ortoskopies/-e ose (a %o@S%i // fix stress and s and e sounds: oseaan/oseane and compounds o (soon %O // fix stress and 1st o sound: osoon(laag) and similar + ossewa (C Os@vA: // fix a sound in compounds: ossewabrandwag/-drywer/-trek ossill (e %Os@l // move default stress: (ge)ossilleer and compounds ossille (CA %Os@le@ // fix stress and vowel sounds: ossillerend/-e/ossillering @) oties 'o@tis // antibioties/eksoties/eroties/neuroties @@ -3559,6 +3573,7 @@ por (stok pOr // restore default stress: porstok/-ke portu (ge p%Ort%y // fix stress: Portugees/Portugese _) pos (a pOs //posadres/posadministrasie + pos (advert p''Os_ // force stress on pos, insert pause: posadvertensie/-s posisie p%uzis%i _) post (K p'@Ust- //post where it means after _) post (u p%Ost // move default stress: postuur/posture/postuum and compounds of postuur @@ -3580,13 +3595,13 @@ puntener p%Wnt@ne@r // stress and 2nd e sound: puntenerig and derivatives pu (pil p%y // move default stress: pupil/-le and compounds puri (tein p%yr@ // fix stress and i sound: puritein/-e/-se - pêrel p&:r@l // fix e sound: pêrelig/-e + pêre (C p&:r@ // fix e sound: pêrelig/-e, pêredokter/-siekte .group pa _) paarl p&:r@L // Paarl/Paarlberg/Paarlvallei _) padda (CA p''ada // fix stress and 2nd a sound: paddavis/paddaman, etc. pa (godA p%a // fix stress and a sound: pagoda/pagode/-s - pajama p@dZ'A:ma //pajama and compounds + pajama p@dZA:m%a //pajama and compounds: (wol)pajama(broek) pak (A pak? // pakesel/pakos/verpakafdeling pakistan p%ak%istan //first a and stress _) pa (kka p%a // move default stress: pakkaas/pakkase @@ -3676,6 +3691,7 @@ ras) perde (_ p@rd@ //gerasperde and compounds snip) perde (_ p@rd@ //words ending in snipperde tem) perde (_ p@rd@ //words ending in temperde + perde (kar p&:rd@ // fix 2nd e sound: twee-/vierperdekar/tweewielperdekar, etc. _) perd (r p&:rt // fix e and d sounds: perdry/-kringe/-kuns/-sport, etc. @) pere (_ pe@r@ // compounds ending in pere indicating the fruit p) pere (_ p@r@ // fix penultimate e sound: dappere @@ -3695,7 +3711,7 @@ pe (rron p@ // move default stress and fix e sound: perron and derivatives perske p&rsk@ // fix e sounds: perskeblatjang/-bloeisel/-brandewyn/-konfyt/gladdeperskes/geelpersketyd r) peling (_ p@l@N //verwerpeling etc. - peloton pEl@t'On + peloton p%El@tOn // fix stress in compounds like vuurpeloton permanen p&rman'En // permanent/e/permanensie permit p@rm'It per (seel p%&r // move default stress: perseel and compounds @@ -3900,7 +3916,7 @@ regi (sseuC r@x2@ // fix stress and e sound: (film-/kuns-/mede-/musiek-/oorklankings-)regisseur/-sseuse reg (ist r@x2 // registrasie/-nommer/register/bevolkingsregister regle (ment r@x2l@ // fix stress and e sounds: reglement/-e and compounds - re (gulA r%E // fix e sound: regulasie/reguleer/regulering + regu (lA r%Ex2%y // fix e sound: regulasie/reguleer/regulering(sinstelling/-proses) regverdig r&x2f'&rd@x2 // regverdig/onregverdige/regverdigheid - verwyder uit af_list rekla (mA r@kla // fix e sound: reklamatories/-e/reklamasie reklame r@klA:m@ // fix stress and e sounds: reklame and many compounds @@ -4020,6 +4036,7 @@ sinteties s@nte@tis // sinteties/e/fotosinteties/-e si (viel s@ // move default stress and fix i sound: siviel/-e s (iën S + sis (tyn s@s // fix stress: systyns/-e sitrus s'itr%Ws_ //i sound and stress in compounds _) saam (P4 s'A:m // saamgepers/-de/saamgetel/saamgeêet/saampers @@ -4241,6 +4258,7 @@ _) sebra se@bra // fix vowel sounds: sebra/-strepe; variant of zebra _) se (dent s@ // fix stress and e sounds: sedent/-e sede (ring s@de@ // fix stress and e sounds: sedering and compounds + sedeer s@de@r // fix stress and e sounds: (ge)sedeer(de) _) se (doos s@ // fix stress and e sound: sedoos(wind) se (ggA s& // fix e sound: niksseggend/-e @) seko (no@ s_%Ek%u // fix e sound; default stress; insert short pause: bedryfs-landsekonomie/-s/-ekonoom @@ -4300,6 +4318,7 @@ _) sen (tra@ s%En // exception to default stress rule: sentraal/sentrale _) ser (e@ s@r // fix stress and 1st e sound: sereen/serene sere (moni s%Er@ // seremonie/-meester/huwelikseremonie/seremonieel + sere (nade s%Er@ // fix stress and e sounds: serenade(sanger...) _) se (ring s@ // fix stress and e sound: sering/-boom/-bloeisels, etc. ser (sant s@r // move default stress: sersant and compounds ser (vet s@r // servet and compounds, e.g. servetring @@ -4356,6 +4375,7 @@ wor) stel st@l //worstel e sound in compounds ste (laan st@ // fix e sound: eerste-/ag(t)stelaan ste (land st@ // fix e sound: vasteland and several compounds + steler ste@l@r // fix e sound: (skaap)steler and similar @) stel (iC st@l // eersteling/gunsteling/wellusteling/worsteling/eerstelig and compounds &) stele (fo st&l@ // fix e sound in compounds: huis-/werkstelefoon/-fone @) ste (llen st'& // belangstellendes/gerusstellend/regstellende/teleurstellend @@ -4411,6 +4431,7 @@ @) straat (_S6t strA:t // Vermeulen/Maréstraat and similar strab (otomi str%ab // fix stress and 1st o sound: strabotomie straf (regte str%af // move default stress: strafregtelik/-e + _) strand (erC strant_ // fix d sound, insert pause: stranderf/stranderwe strand (o strant_ // fix d sound and insert pause: strandoord/-e strategie str%at@x2i // fix stress and vowel sounds: strategie and compounds strategies str%ate@x2is // fix stress and vowel sounds: strategies/-e @@ -4441,6 +4462,7 @@ @) talig t'A:l@x2 // Anderstalig/tweetalig @) ta (lis t%a // shorten a sound: hospitalisasie/kapitalisme/katalisator and similar tama (tie t%amA: // tamatie and compounds/kersietamaties, etc. + tamarisk t%am%arIsk // fix stress and a sounds: tamarisk/-e/tamariskboom/-bome _) ta (mb t%a // tamboer and compounds/tambotie and compounds tamboe (ryn t%amb%u // move default stress: tamboeryn/-e and compounds tamele (tj t%am@lEi // fix stress and vowel sounds: tameletjie/-s @@ -4536,6 +4558,7 @@ tug (A tWx2_ // fix u sound: (on)tugondersoek/-oortreding/-ordonnansie tuiglik t'Yyx2l@k // stress: werktuiglik/sintuiglik/-e/-heid tuin (ier t%Yyn // move default stress: tuinier and compounds + _) turbo (K t''Wrbo@_ // fix stress and o sound: turbo/turboaangedrewe/-generator/-krag... turlington tW:l%iNt@n // Turlington/-reuk/-smaak tussen tWs@n // tussenin/tussenbeide/tussenganger tuur t'yr @@ -4559,6 +4582,7 @@ teen (argu t''e@n // forse stress on 1st slb.: teenargument/-e/-asie te (dom t@ // fix e sound: idiotedom and similar teen (oorges t%e@n_ // move default stress: teenoorgestel/-d/-e + @) te (fie_ te@ // fix e sound: bulhond-/poedeltefie, etc. @A) te (geC t@ // fix e sound: Hugenotegemeente/stategebou and similar compounds @C) te (gn t& //tegniek/iese and friends teiken teIk@n // fix e sound, split ng: teikengroep/-skiet and similar compounds @@ -4656,7 +4680,7 @@ teltjie t@lki @) tel (o t@l // hartelose/besluiteloos/gedagtelose tendens t%Ende~ns // fix stress and e sounds: tendens/-e and compounds - &) tert (A@ t@rt // fix e sound: agtertoe/foltertuig/gietertuit/kilometertoelae/lastertaal/letterteken + &) ter (tA@ t@r // fix e sound: agtertoe/foltertuig/gietertuit/kilometertoelae/lastertaal/letterteken &) tert (r t@rt // fix e sound: pleistertroffel/venstertralie/ystertralies/ystertrap &s) tert (aan t&:rt // fix e sound: swa(w)elstertaandpak/-ke &s) tert (e_ t&:rt // fix e sound: swa(w)elsterte/vissterte @@ -4793,6 +4817,7 @@ uitspatlik %Yytspatl@k // move default stress: uitspatlik/-e/-heid uitspreekl %Yytspre@kl // fix stress and avoid -lik suffix: onuitspreeklik/-e uitstaan (C %YytstA:n // move default stress: uitstaande/onuitstaanbaar/-bare + uitstaan (r YytstA:n // restore default stress: uitstaanrots/-e/-rif/-riwwe uit (steken %Yyt // move default stress uit (spatt %Yyt // move default stress uit (voerba %Yyt // move default stress: (on)uitvoerbaar/-bare/-baarheid diff --git a/dictsource/am_list b/dictsource/am_list index 0ac0300c..dbdb582f 100644 --- a/dictsource/am_list +++ b/dictsource/am_list @@ -11,7 +11,7 @@ _3 s'ost _4 '?arat _5 '?ammyst _6 s'yd:yst -_7 s'abat +_7 s'@bat _8 s'ymynt _9 z'@t`@n^ _10 '?assyr @@ -33,3 +33,8 @@ _0M3 b'ilyon _dpt _n'@t`yb % p@rs'@nt +። ?'aratyn@t`yb +፣ n'@t`@las@r@z +፤ d'yryBys@r@z +፧ t`'yjak`emylykyt + diff --git a/dictsource/dict_phonemes b/dictsource/dict_phonemes index e7de915d..61dd4552 100644 --- a/dictsource/dict_phonemes +++ b/dictsource/dict_phonemes @@ -1,7 +1,7 @@ Phonemes which are used in the *_rules and *_list files -Dictionary af_dict 2011-05-04 +Dictionary af_dict 2011-11-22 & &: 3: @ @- @L @U a A: aI AI aU A~ E e: e@ @@ -66,10 +66,10 @@ R3 s S t T tS v w x Z -Dictionary hu_dict 2011-10-24 +Dictionary hu_dict 2011-11-22 -a A a: E e: i i: o -o: u u: Y y y: Y: +a A a: e E e: i i: +o o: u u: Y y y: Y: - : b c C d dZ dz f g h j J k l l^ @@ -102,7 +102,7 @@ p Q r R s s; t T ts v x z -Dictionary en_dict 2011-10-24 +Dictionary en_dict 2011-11-22 0 3 3: @ @- @2 @5 @L a a# A: A@ aa aI aI3 aI@ @@ -129,15 +129,15 @@ s S t T tS ts v w x z Z -Dictionary es_dict 2011-05-15 +Dictionary es_dict 2011-11-22 a aI aU e E eI eU i o O oI u -* ** : b B d D f -g j J J^ k l m n -N n^ p Q R R2 s S -t T tS v v# w x z +: b B d D f g j +J J^ k l m n N n^ +p Q r R R2 s S t +T tS w x z Dictionary fi_dict 2011-10-14 @@ -152,11 +152,11 @@ l m n N p r R s S s2 t v w Z -Dictionary fr_dict 2011-08-14 +Dictionary fr_dict 2011-11-15 -@ @- a A~ e E E: E~ -i I o O O~ u u: w -W W~ y Y +@ @- a a- A~ e E e- +E: E~ i I o O O~ u +u: w W W~ y Y y- : b d dZ f g h j k l m n N n2 n^ p @@ -202,7 +202,7 @@ q r r. s S s. t T t. th th. v w x z -Dictionary ta_dict 2011-09-13 +Dictionary ta_dict 2011-11-19 a a: aI aU e E e: i I i: o o: u U u2 u: @@ -327,7 +327,7 @@ k l m n p R s S t tS v w x -Dictionary nl_dict 2011-10-14 +Dictionary nl_dict 2011-11-22 8 @ @- a A a: A~ e E e# E2 e: EI eU i I @@ -525,14 +525,14 @@ l m n N p r s t tS v w z -Dictionary am_dict 2011-08-26 +Dictionary am_dict 2011-11-22 @ a e i o u y -: ? b d dZ f g h -j k k` l m n N n^ -p p` r s S t t` tS -tS` v w x z Z +: ? b B d dZ f g +h j k k` l m n N +n^ p p` r s S t t` +tS tS` v w x z Z Dictionary ml_dict 2011-04-25 @@ -751,17 +751,17 @@ N# n. n.# n^ n^# p r s S t t. th tS v w z -Dictionary et_dict 2011-07-01 +Dictionary et_dict 2011-11-16 -& &: &i 8 8: 8u a A1 -a: e E1 e: i I I1 i1 -i: o O1 o: u U1 u: Y -y Y: y: Yi yi +& &: &i 8 8: a A1 a: +e E1 e: i I1 i1 i: o +O1 o: u U1 u: Y y Y: +y: Yi yi -: b d d^ dZ f g h -j k l l^ m n N n^ +: b d d^ f g h j +k l l. l^ m n N n^ p r R s S s2 s^ t -t^ v w z Z +t^ tS v w z Z Dictionary mt_dict 2011-07-29 @@ -774,3 +774,15 @@ y yi yY g h j k l m n p q r s S t tS v w x z Z + + +Dictionary bo_dict 2011-11-17 + +a a: e e: i i: l- o +o: r- u u: + +: ? b bh c ch d d. +dh dh. dz dzh g gh H j +J k kh l m n N n. +n^ p ph r s S s. t +t. th th. ts tsh w z Z diff --git a/dictsource/en_list b/dictsource/en_list index be7f9fff..8c4b66db 100644 --- a/dictsource/en_list +++ b/dictsource/en_list @@ -428,2025 +428,2024 @@ no noU $allcaps // MAIN WORD DICTIONARY //********************* +abbey abi +abdomen abd@m@n +abed a#bEd +abet a#bEt +abhor a#bho@ +abler eIbl3 +ablest eIbl@st +ability a#bIl@ti +ablaut ablaUt +aborigine ab@r'IdZ@ni +abracadabra abr@k@d'abr@ +absence abs@ns +absent abs'Ent +absent abs@nt $onlys +absent abs'Ent $verb +absentia abs'Enti:@ +absinthe absInT +absolutely $3 $verbf +abstemious a#bst'i:mi@s +abstract abstrakt $only +abstract a#bstr'akt $verb +academe a#kad@mi +access aksEs $onlys +access aksEs $verb +accouchement a#ku:SmO~ +acer eIs3 +acetylene a#sEt@li:n +accurate akjUr@t +accursed a#k3:sI#d +?5 accursed a#kVRsI#d +achille a#kIli: +aching eIkIN +achy eIki +adam ad@m +adamant ad@m@nt +add ad +addict adIkt $onlys +addon ad0n +adher adh'i@3 +adieu a#dju: +adieus a#dju:z +adieux a#dju:z +adios aDj'o:s +admirable adm@r@b@L +admonition adm@n'IS@n +ado a#du: +adobe a#doUbi +adversary adv3s@ri +advert a#dv3:t $verb +advertise adv3taIz +advertiser adv3taIz3 +advertize adv3taIz +advertisement a#dv3:tIsm@nt +?3 advertisement $3 +adware 'adw,e@ +adze adz +aegis i:dZIs +aerate e@r'eIt +aether i:T@ +afar a#fA@ +affirmation af3m'eIS@n +affidavit afId'eIvIt +afflux a#flVks +aforemention $2 +again a#gEn +agape a#geIp +agar eIgA@ +aged eIdZd +aggro agroU +aghast a#gaast +agin a#gIn +aging eIdZIN +agist eIdZIst +agog a#g0g +agressive a#grEsIv // misspell +aground a#graUnd +ague eIgju: +aha a#hA: +ahem a#h'@m +ahoy a#hOI +airbus e@bVs +airpower 'e@p,aU@ +aisle aI@l +ajar a#dZA@ +ajax eIdZaks +aka aka# +akin $2 +alas a#l'as +albeit O:lb'i:It +alfalfa alf'alf@ +alias eIli@s +alibi al@baI +alibis al@baIz +alkali alk@laI +allay a#leI +allegiance a#li:dZ@ns +allele a#li:l +alleluia alI2l'u:j@ +allemande al@mand +allergic a#l3:dZIk +allhallows O:lh'aloUz +allied alaId +allover O:l'oUv3 +alm A:m +almost O:lmoUst +allspice $1 +alternate O:lt'3:n@t $only +alternate O:lt3neIt $verb +alternately O:lt'3:n@tlI $verbf +alternative O:lt'3:n@tIv +altogether ,O:lt@gED3 +always O:lweIz +aluminium aljUm'Ini@m +amaryllis am@r'IlIs +amass a#mas +ambassador a#mbas@d3 +ambidextrous $3 +amen ,A:m'En $onlys +amok a#m0k +amoral eIm'0r@L +amount a#maUnt +amply amplI $verbf +anal eIn@L +analog an@l0g +analogue an@l0g +analyses a#nal@si:z +analyses an@laIzI#z $verb +analysis a#nal@sIs +anemone a#nEm@ni +angel eIndZ@L +anecdote anIkdoUt +anecdotal anIkd'oUt@L +anemometer anIm'0mI2t3 +anew a#nju: +?3 anew a#nu: +anime anImeI +anion aneI@n +anise anIs +anniversary anIv'3:s@ri +anon a#n0n +anonymous $2 +another a#nVD3 +ante anti: +antecedent antIs'i:d@nt +antibody $1 +antichrist $1 +anticline $1 +antidote $1 +antifreze $1 +antigen $1 +antihero $1 +antilog $1 +antimatter $1 +antimony $2 +antioch $1 +antipathy ant'Ip@Ti +antiphonal ant'If@n@L +antique ant'i:k +antithesis ant'IT@sIs +antitheses ant'IT@si:z +anus eInVs +anxiety aNz'aI@ti +anxious aNS@s +anymore $3 +anything EnI2TIN +apache a#patSi +apostle a#p0s@L +apron eIpr@n +appal a#pO:l +apparatus ap@r'eIt@s +apprentice a#prEntIs +approximate a#pr0ksIm@t $only +approximate a#pr0ksImeIt $verb +arab ar@b +arabic $1 +arable ara#b@L +arc A@k // arcing +arcade $2 +arch A@tS +arches A@tSI#z +archimedes A@kIm'i:di:z +archway $1 +arena a#ri:n@ +argon A@g0n +argue A@gju: +aries e@ri:z +arithmetic a#rITm@tIk +arise a#raIz +arisen @rIz@n +armslength ,A@mzl'ENT +arouse a#raUz +asbestos asb'Est@s +arsenal A@s@n@L +arsenic A@snIk +ascertain as3teIn +asiatic eISI'atIk +askance a#skaans +askew a#skju: +ass as +assess a#sEs +atlas atl@s +atop a#t0p +attache at'aSeI $only +attaches a#tatSI#z +attorney a#t3:ni +?5 attorney a#tVRni +attribute atrIbju:t +attribute $2 $verb +au ,oU +aubergine oUb3Zi:n +auger O:g3 +aurora $2 +aussie 0zi +austere O:st'i@3 +authority a#T0rI2ti +authoritative O:T'0rI2t@tIv +autograph O:t@graf +auto O:toU +autocracy O:t'0kr@si +automobile O:t@m@bi@l +autopsy O:t0psi +avalanche av@laanS +average av@-rI2dZ +aviary eIvi@ri +awry a#raI +axes aksI#z + +backend bak'End +backstory baksto@ri +ballad bal@d +ballast bal@st +ballet baleI +?3 ballet bal'eI +balloon b@lu:n +ballot bal@t +baloney b@loUni +bagel beIg@L +banal beIn@L +banana b@nA:n@ +banged baNgd +banquet baNkwI2t +barbeque bA@b@kju: +barometer b@r0mI2t3 +barrage barA:Z +basis beIsIs +bass beIs +baste beIst +bastion basti@n +batman batman +bazaar ba#zA@ +belisha b@l'i:S@ +bely bI2laI +beryl bEr@L +basal beIs@L +best bEst +bestest bEst@st +beta bi:t@ +betake bI2teIk +beverage bEv@rI2dZ +bias baI@s +biased baI@st +bible baIb@L +bidet bi:deI +bijou bi:Zu: +bikini bIk'i:ni +binman bInman +biped baIpEd +bipedal baIp'i:d@L +biscuit bIskIt +bison baIs@n +bizarre bIz'A@ +bizzare bIz'A@ +blancmange bl@m0nZ +blase blA:zeI +blockade $2 +blouse blaUz +bluest blu:@st +blurry bl3:rI +?5 blurry blVRrI +boing bOIN +bolognese b0l@n'eIz +bombard $2 +bonbon b0nb0n +bonhomie b0n@mi: +bonjour bO:nZ'U@ +boogie b'u:gi +bosun boUs@n +boutique bu:t'i:k +bourgeois bU@ZwA: +bourgeoise bU@ZwA:z +bourgeoisie bU@ZwA:z'i: +bouquet bu:k'eI +bow boU +bow baU $verb +bowtie b,oUt'aI +breakfast brEkf@st +breath brET $onlys +breath bri:D $verb $onlys +brethren brEDr@n +brie bri: +bridal braId@L +brigade $2 +brigadier brIga#d'i@3 +broccoli br0k@li +brochure broUS3 +brooch broUtS +budgerigar bVdZ@rIgA@ +buffet bVfeI +bunion bVnI2@n +bureaucracy bjU@'0kr@si +bursar b3:s3 +bus bVs +buses bVsI#z +busily bIzI2lI $verbf +buxom bVks@m + +cabaret kab@reI +cabinet kabIn@t +cach kaS // cached +cachet kaSeI +cacti kaktaI +cadet ka#dEt +cadre kA:d3 +caesar si:z3 +cafe kafeI +cajole ka#dZoUl +cajun keIdZ@n +caldera k0ld'e@r@ +calix keIlIks +calv kA:v // for calved, calving +?3 calv kav // for calved, calving +calve kA:v +?3 calve kav +cameo kamIoU +campus kamp@s // campuses +canal k@nal +canary k@ne@ri +canine keInaIn +canoe k@nu: +canoes k@nu:z +canton kant0n +canvas kanv@s +capita kapIt@ +capitol kapIt@L +caprice ka#pr'i:s +caramel kar@mEl +caravan kar@van +career k@r'i@3 +caress k@rEs +carpel kA@p@l +cascade $2 +cashmere kaSm'i@3 +catastrophe ka#tastr@f%i +catarrh k@tA@ +caterer keIt3r3 +catholic kaTlIk +cavalier $3 +caveat kavIat +caviar kavIA@ +caviare kavIA@ +cavort ka#v'O@t +cedar si:d3 +celidh keIli +ceilidh keIli +celebre sEl'Ebr@ +censure sEnS3 +ceres si@ri:z +certificate s3tIfIk@t +chalet SaleI +chameleon k@mi:li@n +chamomile kam@maIl +champagne Samp'eIn +chandelier Sand@l'i@3 +chang tSeIndZ +chang tSaN $onlys +chapel tSap@L +charade Sa#rA:d +charismatic karIsm'atIk +charit tSarIt // charitable +chateau SatoU +chemise SEm'i:z +chevrolet SEvr@leI +chic Si:k +chiffron SIfr0n +chimera kaIm'i@r@ +chimpanzee $3 +chisel tSIz@L +chloroplast $1 +chocolate tS0kl@t +cholera k0l@r@ +cholesterol k@lEst@r0l +chorizo tSOr'i:zoU +chromosome kroUm@soUm +ciao tSaU +cigar sI2gA@ +cigarette sIg@'rEt +circumference $2 +circumvent s3:k@mvEnt +?5 circumvent sIRk@mvEnt +citadel sIt@dEl +clarinet klar@n'Et +cleanliness klEnlIn@s +cleanse klEnz +?!3 clerk klA@k +cliche kli:SeI +close kloUs $only +close kloUz $verb +closer kloUs3 +closely kloUslI $verbf // not kloUzlI +closet kl0zI2t +cloth kloUD $verb +c'mon k@m0n +coauthor koU'O:T3 +coaxial koU'aksI@l +cobol koUb0l +cobra koUbr@ +cocoa koUkoU +cochlea k0kli:@ +cockeye k0kaI +cocksure ,k0kS'U@ +coconut koUk@nVt +cocoon k@ku:n +codify koUdI2faI +coed koUEd +coeur k3: +cognac k0njak +coincide koUIns'aId +college k0lI2dZ +collegiate k@li:dZI@t +colon koUl@n +color kVl3 +colored kVl3d +colonel k3:n@L +?5 colonel kVRn@L +combat k0mbat // combating +combo k0mboU +comely kVmlI // comeliness +comer kVm3 +comet k0mI2t +commence k@mEns +commend k@mEnd +comment k0mEnt +commentary k0m@ntrI +commie k0mI +committee k@mIti +communique k@mju:nI2keI +community k@mju:nI2ti +compat k@mpat // for compatible +competed k@mp'i:tId +competing k@mp'i:tIN +competition k0mp@t'IS@n +compromise k0mpr@maIz +compound $2 $verb +con k0n +concert k0ns3t $onlys +concert $verb +concerto k0ntS'e@toU +conches k0ntSI#z +conciliatory k0ns'IlI|@t@rI +concise k0ns'aIs +conduct k0ndVkt +conduct $verb +cone koUn +conflict $1 $onlys +conflict $verb +conger k0Ng3 +conscience k0nS@ns +construct $1 $onlys +construct $verb +contemplative $2 +content $1 $onlys +content $verb $past +contest $1 $onlys +contest $verb +contract $1 $onlys +contract $verb +contralto k0ntr'altoU +contraption k0ntr'apS@n +contrary k0ntr@rI +contrast k0ntr'ast $verb +contrite k0ntr'aIt +controversy $1 +conven k0nv'i:n // convened +convent k0nv@nt +converse $1 $only +converse $verb +convict $1 $onlys +convict $verb +convolute k0nv@l'u:t +coop ku:p +cooper ku:p3 +coordinate koU'O:dI2neIt $verb +copier k0pi@3 +copilot koUpaIl@t +coral k0r@L +coronet k0r@nEt +corollary $2 +corporal kO@pr@L +corporate kO@p@r@t +corps kO@ $only +cosmos k0zm0s +countered kaUnt3d +coupon ku:p0n +couscous ku:sku:s +covert koUv'3:t +coworker koUw3:k3 +coyote kaI'oUti +creature kri:tS3 +crevasse kr@vas +crisis kraIsIs +crises kraIsi:z +christmas krIsm@s +crème krEm +croissant kwA:sA~ +crooked krUkId +crusade $2 +cuckoo kUku: +cupboard kVb@d +curate kjU@reIt +curse k3:s +?5 curse kVRs +customer k'Vst@m3 +cutaway kVt@weI +cutoff kVt0f +cutout kVtaUt +cyan saI'an +cymru kVmri + +dahlia deIli:@ +dais deIIs +dandelion dandI2laI@n +ddu DI $only // Welsh +de d@ $only +debacle deIb'A:k@L +debrief di:br'i:f +debris dEbri: +debunk $2 +debut deIbju: +decade dEkeId +decent di:s@nt +declaration dEkl@'reIS@n +decor deIkO@ +decorative dEkr@tIv +decoy di:kOI +decry dI2kraI +defect di:fEkt +defens dI2fEns // for defensible +deficit dEfI2sIt +definitive dI2fInI2tIv +deity deI@ti +deja deIZA: $only +deli dElI +deliberate dI2lIb@r@t +delicate dElI2k@t +delimit dI2lImIt // delimited +demolish dI2m0lIS +demon di:m@n +demoness di:m@nEs +demo dEmoU +demonstrative $2 +dengue dEngi +denier dI2naI3 +denouement deIn'u:mO~ +deny dI2naI +depot dEpoU +derange dI2reIndZ +descry dI2skreI +desert dI2z3:t +desert dEs3t $only +desert dI2z3:t $verb +desolate dEs@l@t +desperate dEsp@r@t +detente deIt'0nt +détente deIt'0nt +detritus dI2traIt@s +deus deIUs +devotee dEvoUt'i: +di d,I $only +diabetes daI@b'i:ti:z +diameter daI'amI2t3 +diaper daIp3 +diaspora daI'asp@r@ +diehard daIhA@d +dielectric daI@l'EktrIk +diesel di:z@L +dilatory dIl@t@rI +dilemma daIl'Em@ +digest daIdZEst $noun +dinghy dINgi +dingy dIndZI +dinosaur daIn@sO@ +diode daIoUd +diplomacy dIpl'oUm@si +dipole daIpoUl +disconsolate dIsk'0ns@l@t +disc dIsk // for discs +disciple dIs'aIp@L +discourse $1 +discounted $2 +discus dIsk@s $only +disease dIz'i:z +dishes dISI#z +dismal dIzm@l +disparate dIsp@r@t +disreputable $2 +distributor $2 +distro dIstroU +disuse dIs'ju:s +disused dIs'ju:zd +divan dI2van +doable du:@b@L +doctrine d0ktrI2n +doctrinal d0ktr'aIn@L +doer du:3 +dogged d0gI#d +doin du:In +domino $1 +donor doUn3 +dont doUnt $only +donut doUnVt +dose doUs +dosage doUsI2dZ +dramatic dr@matIk +drawer drO@ +dreamt drEmpt +drier draI3 +driest draI|@st +duet dju:'Et +dugout dVgaUt +dungaree dVNga#r'i: +duvet du:veI +d'ye dj@ +dynamo $1 + +early 3:lI +eavesdrop i:vzdr0p +ebay i:beI +ebook i:bUk +ecommerce 'i:k,0m3:s +eden i:d@n +edict i:dIkt +edit EdIt +edition I2dIS@n +educe I2dju:s +edwardian Edw'O@di@n +efile i:faIl +egg Eg // egging +eh eI +eid i:d +el ,El $only +electricity I2lEktr'IsI2ti +electrode I2lEktroUd +electron I2lEktr0n +electrocute $2 +elicit I2lIsI2t +élite Il'i:t +embed Emb'Ed +ember Emb3 +empire $1 +emu i:mju: +enroute 0nr'u:t +ensemble 0ns'0mb@L +entente 0nt'0nt +entourage 0ntu:rA:Z +entrail $1 +entrance $1 $onlys +entrance Entr'aans $verb +entree 0ntreI +envelope Env@loUp $only +envelopes Env@loUps +envelope $verb +epiphany I2pIf@nI +epistle I2pIs@L +epitome I2pIt@mI +epub i:pVb +equal i:kw@L +equation I2kweIZ@n +equivocal I2kwIv@k@L +erase I2reIz // erasing erases +eraser I2reIz3 +ere e@ $only +eros i@r0s +err 3: +errand Er@nd +escapism Esk'eIpI2z@m +escargot I2sk'A@goU +escort Esk'O@t $verb +espionage EspI@nA:Z +essential I2sEnS@L +estimate EstI2meIt $verb +estoppel Est'0p@L +estrange $2 +etiquette $1 +exit EgzIt // exiting +exonerate Egz'0n@reIt +eureka ju:'ri:ka# +europa jU@r'oUp@ +everything EvrI2TIN +evildoers i:v@Ldu:3z +ewe ju: +eweek i:wi:k +evening i:vnIN +evit EvI2t // inevitable +exalt Egz'0lt +execute EksI2kju:t // not $2 +exile $1 +exodus Eks@d@s +expedite Eksp@daIt // expedited +expert Eksp3:t +expertise Eksp3t'i:z +exploit $1 $onlys +exploit $verb +expo $1 +export $1 $onlys +export $verb +extract $1 $onlys +extract $1 $only +extract $2 $verb +extradite Ekstr@daIt // extradited +extrem Ekstr'i:m // extremism +extremist Ekstr'i:mIst +extricate $1 +eyrie i@ri + +facade f@sA:d +façade f@sA:d +faeces fi:si:z +fahrenheit far@nhaIt +fajita fa#hi:t@ +fallible fal@b@L +familiar f@mIli@3 +famine famIn +farewell $2 +fasten faas@n +fathom faD@m +(faux pas) f'oU||p'A: +favorite feIv@-rI2t // sp. +favourite feIv@-rI2t +favorites feIv@-rI2ts // sp. +favourites feIv@-rI2ts +feisty faIsti +feline fi:laIn +feminine fEm@nIn +fete feIt +fetus fi:t@s +fi f,aI // as in "hi-fi" +fiasco fi:'askoU +fiat fi:@t +fiery faI3rI +finale fI2nA:li +finance faInans $only +finance $verb +finess fI2nEs // for finessed +finesse fI2nEs +finite faInaIt +fishnet fISnEt +fiord fi:O@d +fix fIks // for fixer +flaccid flasId +flagellum fla#dZEl@m +flamenco fla#mENkoU +flexible flEksIb@L +flier flaI3 +flourish flVrI2S +?3 flourish fl3:I2S +flyby flaIbaI +focus foUk@s // ed,ing +foothold fUthoUld +forage f0rI2dZ +force fo@s +forensic f@rEnsIk +foreshadow $2 +foreshorten $2 +forestall fo@st'O:l +foretell fo@t'El +forever $2 +forewarn $2 +formid fO@m'Id // formidable +fortunate fO@tS@n@t +fortune fO@tSu:n +foyer fOIeI +freelance fri:laans +frequent frI2kwEnt $verb +fricassee frIka#seI +frigate frIg@t +fringer frIndZ3 // infringer +fringing frIndZIN +frontend fr'Vnt,End +frontpage fr'Vntp,eIdZ +fruition fru:'IS@n +frustrate $2 +fuchsia fju:S@ +furore fju:r'O:ri +furthermore f3:D3m'o@ $pause +?5 furthermore fVRD3m'o@ $pause +fuscia fju:S@ +fuselage fju:z@lA:Z +futon fu:t0n + +gala gA:l@ +galaxy gala#ksi +galileo galI2l'eIoU +galore ga#lo@ +gases gasI#z +gauche goUS +gauge geIdZ +gavel gav@L +gecko gEkoU +geese gi:s +gemini dZEmI2naI +geni dZi:ni +genome dZi:noUm +genre Z0nr@ +?!3 genuine dZEnju:In +geode dZi:oUd +geologist $2 +geyser gi:z3 +gibbon gIb@n +gig gIg +gigantic dZaIg'antIk +gilead g'IlIad +gimme gImi +giraffe dZI2raaf +goin ,goUI2n $only // for goin' +goodbye $2 +goodday $2 +goodnight $2 +gospel g0sp@L +goto goUtu: +gourmet gU@meI +graduate gradju:@t +graduate gradju:eIt $verb +graffiti gra#fi:ti +gredient gri:di@nt // ingredient +grenade gr@neId +griffon grIf@n +grosvenor groUv@n3 +groupie gru:pi +guacamole gwA:ka#m'oUli: +gui gu:i $onlys +guinea gIni +gurus gu:ru:z + +haggis hagIs +haha hA:h'A: +halleluiah halI2'lu:j@ +hallelujah halI2'lu:j@ +hanged haNd +harem hA:r'i:m +harness hA@nI#s +havoc hav@k +hasty heIstI +hatred heItrI#d +hazardous haz3d@s +headfirst $2 +heh hEh $only +hehe hi:h'i: +heifer hEf@ +heist haIst +helium hi:li@m +helix hi:lIks +hello h@loU +henceforth hEnsfo@T +hercules h3:kjUli:z +heretical hI2rEtI2k@L +hereto hi@3'tu: +hermaphrodite $2 +hermes h3:mi:z +herod hEr@d +heroe hi@roU +heroic hI2roUIk +heroin hEroUIn +heroism hEroUIz@m +heroine hEroUIn +heron hEr@n +herpes h3:pi:z +hideout haIdaUt +hindus hIndu:z +hiya haIa# +hmmm h'@m +hmpf h'@mpf +holme hoUm +holster hoUlst3 +homeowner hoUmoUn3 +homepage hoUmpeIdZ +hominem h0mInEm +hooah h'u:'A: +hopi hoUpi: +horizontal $3 +hospitable h0sp'It@b@L +hostage h0stI2dZ +hostess hoUstEs +hotel hoUt'El +hotkey h0tki: +house haUz $verb +however $2 +howto haUtu: +hubris hu:brIs +humane $2 +hunger hVNg3 +hurrah h@r'A: +hurrah hVr'eI +hurricane hVrI2keIn +hussar hVz'A@ +huzza h@z'A: +huzzah h@z'A: +hyperbola haIp'3:b@l@ +hyperbole haIp'3:b@li +hypothesis haIp'0T@sIs +hypotheses haIp'0T@si:z +hypotenuse haIp'0t@nju:s +hypoxia haIp'0ksi@ +icon aIk0n +iconbar aIk0nbA@ +idly aIdlI +ignoramus Igno@r'eIm@s +imagine I2madZI2n +impedance Imp'i:d@ns +imperative Imp'Er@tIv +impercept $3 // imperceptible +impi $1 +impinging Imp'IndZIN +imprecise ImprIs'aIs +impregnable Impr'Egn@b@L +inanimate In'anIm@t +inappropriate ,Ina#proUpri@t +incense Ins'Ens $verb +incoming InkVmIN +increase Inkr'i:s $verb +indeterminate IndI2t'3:mI2n@t +indicative $2 +indices IndI2si:z +indict Ind'aIt +indie Indi +indiscriminate IndI2skr'ImI2n@t +indo IndoU +indoor $1 $only +industry IndVstrI +indy Indi +infamous Inf@m@s +infer Inf'3: +inference Inf@r@ns +influenza Influ:'Enz@ +infrastructure $1 +ingenuity IndZI2n'ju:I2ti +inherit Inh'ErIt // inherited +innard In3d +inner In3 +innovative In@veItIv +insect $1 +insert Ins3:t $onlys +insert Ins'3:t $verb +insightful $2 +inspire Insp'aI3 +instal Inst'O:l // instalment +installation Inst@l'eIS@n +instinctive $2 +insult $2 +insult $1 $onlys +intel IntEl +interim $1 +intermediate Int3m'i:di@t +intern Int3:n $noun +interrogatory $3 +inventory Inv@ntrI +interface $1 +intermin Int'3:mIn // interminable +internee Int'3:ni: +internet Int3nEt +interrupt $1 $onlys +interrupt $3 $verb +interval Int3v@L +interven Int3v'i:n // for intervening +intray IntreI +intro $1 +irate aIr'eIt +iris aIrIs +iron aI3n +irony aIr@nI +isosceles aIs'0s@li:z +itinerary aIt'In@r@rI -abbey abi -abdomen abd@m@n -abed a#bEd -abet a#bEt -abhor a#bho@ -abler eIbl3 -ablest eIbl@st -ability a#bIl@ti -ablaut ablaUt -aborigine ab@r'IdZ@ni -abracadabra abr@k@d'abr@ -absence abs@ns -absent abs'Ent -absent abs@nt $onlys -absent abs'Ent $verb -absentia abs'Enti:@ -absinthe absInT -absolutely $3 $verbf -abstemious a#bst'i:mi@s -abstract abstrakt $only -abstract a#bstr'akt $verb -academe a#kad@mi -access aksEs $onlys -access aksEs $verb -accouchement a#ku:SmO~ -acer eIs3 -acetylene a#sEt@li:n -accurate akjUr@t -accursed a#k3:sI#d -?5 accursed a#kVRsI#d -achille a#kIli: -aching eIkIN -achy eIki -adam ad@m -adamant ad@m@nt -add ad -addict adIkt $onlys -addon ad0n -adher adh'i@3 -adieu a#dju: -adieus a#dju:z -adieux a#dju:z -adios aDj'o:s -admirable adm@r@b@L -admonition adm@n'IS@n -ado a#du: -adobe a#doUbi -adversary adv3s@ri -advert a#dv3:t $verb -advertise adv3taIz -advertiser adv3taIz3 -advertize adv3taIz -advertisement a#dv3:tIsm@nt -?3 advertisement $3 -adware 'adw,e@ -adze adz -aegis i:dZIs -aerate e@r'eIt -aether i:T@ -afar a#fA@ -affirmation af3m'eIS@n -affidavit afId'eIvIt -afflux a#flVks -aforemention $2 -again a#gEn -agape a#geIp -agar eIgA@ -aged eIdZd -aggro agroU -aghast a#gaast -agin a#gIn -aging eIdZIN -agist eIdZIst -agog a#g0g -agressive a#grEsIv // misspell -aground a#graUnd -ague eIgju: -aha a#hA: -ahem a#h'@m -ahoy a#hOI -airbus e@bVs -airpower 'e@p,aU@ -aisle aI@l -ajar a#dZA@ -ajax eIdZaks -aka aka# -akin $2 -alas a#l'as -albeit O:lb'i:It -alfalfa alf'alf@ -alias eIli@s -alibi al@baI -alibis al@baIz -alkali alk@laI -allay a#leI -allegiance a#li:dZ@ns -allele a#li:l -alleluia alI2l'u:j@ -allemande al@mand -allergic a#l3:dZIk -allhallows O:lh'aloUz -allied alaId -allover O:l'oUv3 -alm A:m -almost O:lmoUst -allspice $1 -alternate O:lt'3:n@t $only -alternate O:lt3neIt $verb -alternately O:lt'3:n@tlI $verbf -alternative O:lt'3:n@tIv -altogether ,O:lt@gED3 -always O:lweIz -aluminium aljUm'Ini@m -amaryllis am@r'IlIs -amass a#mas -ambassador a#mbas@d3 -ambidextrous $3 -amen ,A:m'En $onlys -amok a#m0k -amoral eIm'0r@L -amount a#maUnt -amply amplI $verbf -anal eIn@L -analog an@l0g -analogue an@l0g -analyses a#nal@si:z -analyses an@laIzI#z $verb -analysis a#nal@sIs -anemone a#nEm@ni -angel eIndZ@L -anecdote anIkdoUt -anecdotal anIkd'oUt@L -anemometer anIm'0mI2t3 -anew a#nju: -?3 anew a#nu: -anime anImeI -anion aneI@n -anise anIs -anniversary anIv'3:s@ri -anon a#n0n -anonymous $2 -another a#nVD3 -ante anti -antecedent antIs'i:d@nt -antibody $1 -antichrist $1 -anticline $1 -antidote $1 -antifreze $1 -antigen $1 -antihero $1 -antilog $1 -antimatter $1 -antimony $2 -antioch $1 -antipathy ant'Ip@Ti -antiphonal ant'If@n@L -antique ant'i:k -antithesis ant'IT@sIs -antitheses ant'IT@si:z -anus eInVs -anxiety aNz'aI@ti -anxious aNS@s -anymore $3 -anything EnI2TIN -apache a#patSi -apostle a#p0s@L -apron eIpr@n -appal a#pO:l -apparatus ap@r'eIt@s -apprentice a#prEntIs -approximate a#pr0ksIm@t $only -approximate a#pr0ksImeIt $verb -arab ar@b -arabic $1 -arable ara#b@L -arc A@k // arcing -arcade $2 -arch A@tS -arches A@tSI#z -archimedes A@kIm'i:di:z -archway $1 -arena a#ri:n@ -argon A@g0n -argue A@gju: -aries e@ri:z -arithmetic a#rITm@tIk -arise a#raIz -arisen @rIz@n -armslength ,A@mzl'ENT -arouse a#raUz -asbestos asb'Est@s -arsenal A@s@n@L -arsenic A@snIk -ascertain as3teIn -asiatic eISI'atIk -askance a#skaans -askew a#skju: -ass as -assess a#sEs -atlas atl@s -atop a#t0p -attache at'aSeI $only -attaches a#tatSI#z -attorney a#t3:ni -?5 attorney a#tVRni -attribute atrIbju:t -attribute $2 $verb -au ,oU -aubergine oUb3Zi:n -auger O:g3 -aurora $2 -aussie 0zi -austere O:st'i@3 -authority a#T0rI2ti -authoritative O:T'0rI2t@tIv -autograph O:t@graf -auto O:toU -autocracy O:t'0kr@si -automobile O:t@m@bi@l -autopsy O:t0psi -avalanche av@laanS -average av@-rI2dZ -aviary eIvi@ri -awry a#raI -axes aksI#z +ja jA: +jagged dZagI#d +japan dZ@pan +jasmine dZazmIn +jedi dZEdaI +jesus dZi:z@s +jour ZU@ // french +jukebox dZu:kb0ks +july dZu:l'aI -backend bak'End -backstory baksto@ri -ballad bal@d -ballast bal@st -ballet baleI -?3 ballet bal'eI -balloon b@lu:n -ballot bal@t -baloney b@loUni -bagel beIg@L -banal beIn@L -banana b@nA:n@ -banged baNgd -banquet baNkwI2t -barbeque bA@b@kju: -barometer b@r0mI2t3 -barrage barA:Z -basis beIsIs -bass beIs -baste beIst -bastion basti@n -batman batman -bazaar ba#zA@ -belisha b@l'i:S@ -bely bI2laI -beryl bEr@L -basal beIs@L -best bEst -bestest bEst@st -beta bi:t@ -betake bI2teIk -beverage bEv@rI2dZ -bias baI@s -biased baI@st -bible baIb@L -bidet bi:deI -bijou bi:Zu: -bikini bIk'i:ni -binman bInman -biped baIpEd -bipedal baIp'i:d@L -biscuit bIskIt -bison baIs@n -bizarre bIz'A@ -bizzare bIz'A@ -blancmange bl@m0nZ -blase blA:zeI -blockade $2 -blouse blaUz -bluest blu:@st -blurry bl3:rI -?5 blurry blVRrI -boing bOIN -bolognese b0l@n'eIz -bombard $2 -bonbon b0nb0n -bonhomie b0n@mi: -bonjour bO:nZ'U@ -boogie b'u:gi -bosun boUs@n -boutique bu:t'i:k -bourgeois bU@ZwA: -bourgeoise bU@ZwA:z -bourgeoisie bU@ZwA:z'i: -bouquet bu:k'eI -bow boU -bow baU $verb -bowtie b,oUt'aI -breakfast brEkf@st -breath brET $onlys -breath bri:D $verb $onlys -brethren brEDr@n -brie bri: -bridal braId@L -brigade $2 -brigadier brIga#d'i@3 -brochure broUS3 -brooch broUtS -budgerigar bVdZ@rIgA@ -buffet bVfeI -bunion bVnI2@n -bureaucracy bjU@'0kr@si -bursar b3:s3 -bus bVs -buses bVsI#z -busily bIzI2lI $verbf -buxom bVks@m +kaput ka#pUt +karate k@rA:ti +kebab k@bab +kefir ki:f3 +hiatus haI'eIt@s +kilo ki:loU +kilometer kIl'0mI2t3 +kilter kIlt3 +kiosk ki:0sk +kiwi ki:wi: +knavish neIvIS +koala koU'A:l@ +koan koUA:n +kopje k0pi +kosher koUS3 -cabaret kab@reI -cabinet kabIn@t -cach kaS // cached -cachet kaSeI -cacti kaktaI -cadet ka#dEt -cadre kA:d3 -caesar si:z3 -cafe kafeI -cajole ka#dZoUl -caldera k0ld'e@r@ -calix keIlIks -calv kA:v // for calved, calving -?3 calv kav // for calved, calving -calve kA:v -?3 calve kav -cameo kamIoU -campus kamp@s // campuses -canal k@nal -canary k@ne@ri -canine keInaIn -canoe k@nu: -canoes k@nu:z -canton kant0n -canvas kanv@s -capita kapIt@ -capitol kapIt@L -caprice ka#pr'i:s -caramel kar@mEl -caravan kar@van -career k@r'i@3 -caress k@rEs -carpel kA@p@l -cascade $2 -cashmere kaSm'i@3 -catastrophe ka#tastr@f%i -catarrh k@tA@ -caterer keIt3r3 -catholic kaTlIk -cavalier $3 -caveat kavIat -caviar kavIA@ -caviare kavIA@ -cavort ka#v'O@t -cedar si:d3 -celidh keIli -ceilidh keIli -celebre sEl'Ebr@ -censure sEnS3 -ceres si@ri:z -certificate s3tIfIk@t -chalet SaleI -chameleon k@mi:li@n -chamomile kam@maIl -champagne Samp'eIn -chandelier Sand@l'i@3 -chang tSeIndZ -chang tSaN $onlys -chapel tSap@L -charade Sa#rA:d -charismatic karIsm'atIk -charit tSarIt // charitable -chateau SatoU -chemise SEm'i:z -chic Si:k -chiffron SIfr0n -chimera kaIm'i@r@ -chimpanzee $3 -chisel tSIz@L -chloroplast $1 -chocolate tS0kl@t -cholera k0l@r@ -cholesterol k@lEst@r0l -chorizo tSOr'i:zoU -chromosome kroUm@soUm -ciao tSaU -cigar sI2gA@ -cigarette sIg@'rEt -circumference $2 -circumvent s3:k@mvEnt -?5 circumvent sIRk@mvEnt -citadel sIt@dEl -clarinet klar@n'Et -cleanliness klEnlIn@s -cleanse klEnz -?!3 clerk klA@k -cliche kli:SeI -close kloUs $only -close kloUz $verb -closer kloUs3 -closely kloUslI $verbf // not kloUzlI -closet kl0zI2t -cloth kloUD $verb -c'mon k@m0n -coauthor koU'O:T3 -coaxial koU'aksI@l -cobol koUb0l -cobra koUbr@ -cocoa koUkoU -cochlea k0kli:@ -cockeye k0kaI -cocksure ,k0kS'U@ -coconut koUk@nVt -cocoon k@ku:n -codify koUdI2faI -coed koUEd -coeur k3: -cognac k0njak -coincide koUIns'aId -college k0lI2dZ -collegiate k@li:dZI@t -colon koUl@n -color kVl3 -colored kVl3d -colonel k3:n@L -?5 colonel kVRn@L -combat k0mbat // combating -combo k0mboU -comely kVmlI // comeliness -comer kVm3 -comet k0mI2t -commence k@mEns -commend k@mEnd -comment k0mEnt -commentary k0m@ntrI -commie k0mI -committee k@mIti -communique k@mju:nI2keI -community k@mju:nI2ti -compat k@mpat // for compatible -competed k@mp'i:tId -competing k@mp'i:tIN -competition k0mp@t'IS@n -compromise k0mpr@maIz -compound $2 $verb -con k0n -concert k0ns3t $onlys -concert $verb -concerto k0ntS'e@toU -conches k0ntSI#z -conciliatory k0ns'IlI|@t@rI -concise k0ns'aIs -conduct k0ndVkt -conduct $verb -cone koUn -conflict $1 $onlys -conflict $verb -conger k0Ng3 -conscience k0nS@ns -construct $1 $onlys -construct $verb -contemplative $2 -content $1 $onlys -content $verb $past -contest $1 $onlys -contest $verb -contract $1 $onlys -contract $verb -contralto k0ntr'altoU -contraption k0ntr'apS@n -contrary k0ntr@rI -contrast k0ntr'ast $verb -contrite k0ntr'aIt -controversy $1 -conven k0nv'i:n // convened -convent k0nv@nt -converse $1 $only -converse $verb -convict $1 $onlys -convict $verb -convolute k0nv@l'u:t -coop ku:p -cooper ku:p3 -coordinate koU'O:dI2neIt $verb -copier k0pi@3 -copilot koUpaIl@t -coral k0r@L -coronet k0r@nEt -corollary $2 -corporal kO@pr@L -corporate kO@p@r@t -corps kO@ $only -cosmos k0zm0s -countered kaUnt3d -coupon ku:p0n -couscous ku:sku:s -covert koUv'3:t -coworker koUw3:k3 -coyote kaI'oUti -creature kri:tS3 -crevasse kr@vas -crisis kraIsIs -crises kraIsi:z -christmas krIsm@s -croissant kwA:sA~ -crooked krUkId -crusade $2 -cuckoo kUku: -cupboard kVb@d -curate kjU@reIt -curse k3:s -?5 curse kVRs -customer k'Vst@m3 -cutaway kVt@weI -cutoff kVt0f -cutout kVtaUt -cyan saI'an -cymru kVmri +la ,la $only +laboratory la#b'0r@trI +labor leIb3 +labored leIb@d +laborer leIb@r3 +lager lA:g3 +laity leI@ti +landowner l'and,oUn3 +las ,las $only +?3 las ,lA:s $only +lasagne l@zanj@ +laser leIz3 +lasso las'u: +latte lateI +lawyer lOI3 +lava lA:v@ +le l@_| $only +lead li:d +leafy li:fi +leant lEnt +leapt lEpt +lego lEgoU +leisure l'EZ3 +lemme lEmi // let me +lemonade $3 +leo li:oU +leopard lEp@d +lesion li:Z@n +lethal li:T@L +liaison li:'eIz0n +libre li:br@ +lichen laIk@n +lien li:@n +lier laI3 // outlier +ligate li:geIt +lilac laIl@k +lily lIli +limit lImI2t // limited +limo lImoU +limousine lIm@zi:n +lingerie l0nZ@ri +linen lInI2n +liqueur lI2kjU@ +liter li:t3 +literature lItrI2tS3 +live laIv $onlys +live lIv $verb +lived lIvd +livecd l'aIvsi:d'i: +lively laIvlI +llama lA:m@ +locale loUk'aal +loch l0x +login l0gIn +logon l0g'0n +longago l0Ng@goU +london lVnd@n +looser lu:z3 +lorenz l0r@nts +los ,l0s $only +losing lu:zIN // misspell +lukewarm lu:kwO@m +lullaby lVl@baI +lunatic lu:n@tIk +lunchroom lVntS||ru:m +lychee li:tSi: -dahlia deIli:@ -dais deIIs -damaged d'amI2dZd -dandelion dandI2laI@n -ddu DI // Welsh -de d@ $only -debacle deIb'A:k@L -debrief di:br'i:f -debris dEbri: -debunk $2 -debut deIbju: -decade dEkeId -decent di:s@nt -declaration dEkl@'reIS@n -decor deIkO@ -decorative dEkr@tIv -decoy di:kOI -decry dI2kraI -defect di:fEkt -defens dI2fEns // for defensible -deficit dEfI2sIt -definitive dI2fInI2tIv -deity deI@ti -deja deIZA: $only -deli dElI -deliberate dI2lIb@r@t -delicate dElI2k@t -delimit dI2lImIt // delimited -demolish dI2m0lIS -demon di:m@n -demoness di:m@nEs -demo dEmoU -demonstrative $2 -dengue dEngi -denier dI2naI3 -denouement deIn'u:mO~ -deny dI2naI -depot dEpoU -derange dI2reIndZ -descry dI2skreI -desert dI2z3:t -desert dEs3t $only -desert dI2z3:t $verb -desolate dEs@l@t -desperate dEsp@r@t -detente deIt'0nt -détente deIt'0nt -detritus dI2traIt@s -deus deIUs -devotee dEvoUt'i: -di d,I -diabetes daI@b'i:ti:z -diameter daI'amI2t3 -diaper daIp3 -diaspora daI'asp@r@ -diehard daIhA@d -dielectric daI@l'EktrIk -diesel di:z@L -dilatory dIl@t@rI -dilemma daIl'Em@ -digest daIdZEst $noun -dinghy dINgi -dingy dIndZI -dinosaur daIn@sO@ -diode daIoUd -diplomacy dIpl'oUm@si -dipole daIpoUl -disconsolate dIsk'0ns@l@t -disc dIsk // for discs -disciple dIs'aIp@L -discourse $1 -discounted $2 -discus dIsk@s $only -disease dIz'i:z -dishes dISI#z -dismal dIzm@l -disparate dIsp@r@t -disreputable $2 -distributor $2 -distro dIstroU -disuse dIs'ju:s -disused dIs'ju:zd -divan dI2van -doable du:@b@L -doctrine d0ktrI2n -doctrinal d0ktr'aIn@L -doer du:3 -dogged d0gI#d -doin du:In -domino $1 -donor doUn3 -dont doUnt $only -donut doUnVt -dose doUs -dosage doUsI2dZ -dramatic dr@matIk -drawer drO@ -dreamt drEmpt -drier draI3 -driest draI|@st -duet dju:'Et -dugout dVgaUt -dungaree dVNga#r'i: -duvet du:veI -d'ye dj@ -dynamo $1 +macabre m@kA:br@ +machete ma#SEti +machismo ma#tSIzmoU +mademoiselle mad@m@zEl +magazine $3 +magi meIdZaI +magpies magpaIz +(main st) m'eInstr,i:t +maintain $2 +maintainer $2 +majority m@dZ0rI2ti +malic malIk +malice malI2s +mall mal +mammoth mam@T +mandate $2 $verb +manganese $1 +manger meIndZ3 +mangetout m0nZt'u: +manhour manaU@ +mankind $2 +maneuver m@nu:v3 +manuever m@nu:v3 // misspell +manure m@njU@ +maraud m@rO:d +marauder m@rO:d3 +marcel mA@s'El +marquee mA@k'i: +margarine mA@dZ@ri:n +marijuana marI2w'A:n@ +marshall mA@S@L +martinet $3 +massage masA:Z +mausoleum mO:s@li:@m +mayhem meIhEm +meant mEnt +meadow mEdoU +mediaeval mEdI'i:v@L +medicine mEds@n +melon mEl@n +menus mEnju:z +memo mEmoU +menagerie m@n'adZj@ri +meow mi'aU +mercedes m3:s'eIdi:z +mercenary m3:s@n@rI +merest mi@r@st +meringue m@rang +metabolic mEt@b'0lIk +metaphor mEt@fO@ +metallic mEt'alIk +metastable $alt +miaou mi:'aU +miaow mi:'aU +mic maIk +mica maIk@ +microorganism maIkroU'O@g@nIz@m +midday m,Idd'eI +mideast mId'i:st +midterm m'Idt,3:m +mildew mIldju: +mileage maIlI2dZ +milestone maIlstoUn +militia m@lIS@ +million mIli@n +minibus mInIbVs +mining maInIN // not mini +minuet mInju:'Et +minus maIn@s +minute mInIt $onlys +mirage mIrA:Z +misery mIz@rI +misled mIsl'Ed +mischievous mIstSI2v@s +miscreant mIskri@nt +missed mIst +misses mIsI2z +misted mIstI#d +mister mIst3 +mitre maIt3 +mixer mIks3 +modem moUdEm +moderate m0d@reIt $verb +mojito moUh'i:toU +molybdenum $2 +momentary moUm@nt@rI +momentum $2 +monday mVndeI +monotone m0n@toUn +monsieur m@sj3: +?5 monsieur m@sjVR +mony mVnI // monies, monied +moped moUpEd +moraine m@reIn +morale m@ral +morass m0r'as +morose m@r'oUs +mosquito m0sk'i:toU +motel moUt'El +motif moUt'i:f +moustache m@st'aaS +mouths maUDz $only +movies mu:vIz +multitude $1 +multiplexer $1 +mundane $2 +murmur m3:m3 +?5 murmur mVRm3 +museum mju:z'i@m +mutate mju:t'eIt +myriad mIrIad +myrrh m3: +?5 myrrh mVR -ebook i:bUk -eweek i:wi:k -early 3:lI -eavesdrop i:vzdr0p -ebay i:beI -ecommerce 'i:k,0m3:s -eden i:d@n -edict i:dIkt -edit EdIt -edition I2dIS@n -educe I2dju:s -edwardian Edw'O@di@n -efile i:faIl -egg Eg // egging -eh eI -eid i:d -el ,El -electricity I2lEktr'IsI2ti -electrode I2lEktroUd -electron I2lEktr0n -electrocute $2 -elicit I2lIsI2t -élite Il'i:t -embed Emb'Ed -ember Emb3 -empire $1 -emu i:mju: -enroute 0nr'u:t -ensemble 0ns'0mb@L -entente 0nt'0nt -entourage 0ntu:rA:Z -entrail $1 -entrance $1 $onlys -entrance Entr'aans $verb -entree 0ntreI -envelope Env@loUp $only -envelopes Env@loUps -envelope $verb -epiphany I2pIf@nI -epistle I2pIs@L -epitome I2pIt@mI -epub i:pVb -equal i:kw@L -equation I2kweIZ@n -equivocal I2kwIv@k@L -erase I2reIz // erasing erases -eraser I2reIz3 -ere e@ $only -eros i@r0s -err 3: -errand Er@nd -escapism Esk'eIpI2z@m -escargot I2sk'A@goU -escort Esk'O@t $verb -espionage EspI@nA:Z -essential I2sEnS@L -estimate EstI2meIt $verb -estoppel Est'0p@L -estrange $2 -etiquette $1 -exit EgzIt // exiting -exonerate Egz'0n@reIt -eureka ju:'ri:ka# -europa jU@r'oUp@ -everything EvrI2TIN -evildoers i:v@Ldu:3z -ewe ju: -evening i:vnIN -evit EvI2t // inevitable -exalt Egz'0lt -execute EksI2kju:t // not $2 -exile $1 -exodus Eks@d@s -expedite Eksp@daIt // expedited -expert Eksp3:t -expertise Eksp3t'i:z -exploit $1 $onlys -exploit $verb -expo $1 -export $1 $onlys -export $verb -extract $1 $onlys -extract $1 $only -extract $2 $verb -extradite Ekstr@daIt // extradited -extrem Ekstr'i:m // extremism -extremist Ekstr'i:mIst -extricate $1 -eyrie i@ri +naif naI'i:f +naïve naI'i:v +naked neIkI#d +nasa nasa# +nascent neIs@nt +nativity $2 +natural natS@r@L +nauseam nO:zi@m +nazi naatsI +nearby $2 $atend +necklace nEkl@s +necktie nEktaI +negate nI2geIt +neglect nI2glEkt +negligee nEglIZeI +neon ni:0n +nepenthe nI2pEnTi +nescience nEsI@ns +nicety naIs@ti +niche ni:S +ninja nIndZ@ +noah noUV +nobly noUblI $verbf +nobody 'noUb0di +nocturnal $2 +nomenclature n@mENkl@tS3 +nonsense n0ns@ns +nonetheless nVnD@l'Es +nosedive noUzdaIv +nosir noUs3: +not noUt // for noted, notable, etc +nots n0ts +nott n0t +nothing nVTIN +notwithstanding $3 +noway noUweI +nowhere noUwe@ -facade f@sA:d -façade f@sA:d -faeces fi:si:z -fahrenheit far@nhaIt -fajita fa#hi:t@ -fallible fal@b@L -familiar f@mIli@3 -famine famIn -farewell $2 -fasten faas@n -fathom faD@m -(faux pas) f'oU||p'A: -favorite feIv@-rI2t // sp. -favourite feIv@-rI2t -favorites feIv@-rI2ts // sp. -favourites feIv@-rI2ts -feisty faIsti -feline fi:laIn -feminine fEm@nIn -fete feIt -fetus fi:t@s -fi f,aI // as in "hi-fi" -fiasco fi:'askoU -fiat fi:@t -fiery faI3rI -finale fI2nA:li -finance faInans $only -finance $verb -finess fI2nEs // for finessed -finesse fI2nEs -finite faInaIt -fishnet fISnEt -fiord fi:O@d -fix fIks // for fixer -flaccid flasId -flagellum fla#dZEl@m -flamenco fla#mENkoU -flexible flEksIb@L -flier flaI3 -flourish flVrI2S -?3 flourish fl3:I2S -flyby flaIbaI -focus foUk@s // ed,ing -foothold fUthoUld -forage f0rI2dZ -force fo@s -forensic f@rEnsIk -foreshadow $2 -foreshorten $2 -forestall fo@st'O:l -foretell fo@t'El -forever $2 -forewarn $2 -formid fO@m'Id // formidable -fortunate fO@tS@n@t -fortune fO@tSu:n -foyer fOIeI -freelance fri:laans -frequent frI2kwEnt $verb -fricassee frIka#seI -frigate frIg@t -fringer frIndZ3 // infringer -fringing frIndZIN -frontend fr'Vnt,End -frontpage fr'Vntp,eIdZ -fruition fru:'IS@n -frustrate $2 -fuchsia fju:S@ -furore fju:r'O:ri -furthermore f3:D3m'o@ $pause -?5 furthermore fVRD3m'o@ $pause -fuscia fju:S@ -fuselage fju:z@lA:Z -futon fu:t0n +oases oU'eIsi:z +oasis oU'eIsI2s +obelisk 0b@lI2sk +obesity oUb'i:s@ti +obey oUb'eI +obituary 0b'ItSU@I +object $1 $onlys +object $verb +obsolete 0bs@li:t +obstacle 0bst@k@L +occupier 0kju:paI|3 +ocean oUS@n +oceanic oUSI'anIk +ocelot 0s@l0t +ochre oUk3 +o'clock @kl0k +october $2 +oeuvre 3:vr@ +?5 oeuvre VRvr@ +offer 0f3 +offers 0f3z +okay oUk'eI +oled oUlEd // abbrev +omega oUm'eIg@ +omelet 0ml@t +omelette 0ml@t +omnibus $1 +omniscience 0mn'IsI@ns +oorah 'u:r'A: +opaque oUp'eIk +oped 0p'Ed +opine oUp'aIn +opossum @p0s@m +opponent @poUn@nt +oppose @poUz +opposer @poUz3 +orange 0rI2ndZ +orion 0r'aI@n +ordeal O@d'i@l +oregano 0rIg'A:noU +orphan O@f@n // orphaned +outage $1 +outback $1 +outcome $1 +outer aUt3 +outbreak $1 +outburst $1 +outcast $1 +outcrop $1 +outcry $1 +outed aUtI#d +outfit $1 +outhouse $1 +outing $1 +outlaw $1 +outlay $1 +outlet $1 +outlier 'aUtl,aI3 +outline $1 +outlive aUtl'Iv +outlook $1 +outmost $1 +outpost aUtpoUst +output $1 +outrage $1 +outset $1 +outskirt $1 +outward aUtw3d +overage oUv@r-eIdZ +overlord $1 +overly oUv3lI $only +overt oUv'3:t +overtly oUv'3:tlI +overtime $1 +overture $1 +oxen 0ks@n +oxymoron $3 -gala gA:l@ -galaxy gala#ksi -galileo galI2l'eIoU -galore ga#lo@ -gases gasI#z -gauche goUS -gauge geIdZ -gavel gav@L -gecko gEkoU -geese gi:s -gemini dZEmI2naI -geni dZi:ni -genome dZi:noUm -genre Z0nr@ -?!3 genuine dZEnju:In -geode dZi:oUd -geologist $2 -geyser gi:z3 -gibbon gIb@n -gig gIg -gigantic dZaIg'antIk -gilead g'IlIad -gimme gImi -giraffe dZI2raaf -goin ,goUI2n $only // for goin' -goodbye $2 -goodday $2 -goodnight $2 -gospel g0sp@L -goto goUtu: -gourmet gU@meI -graduate gradju:@t -graduate gradju:eIt $verb -graffiti gra#fi:ti -gredient gri:di@nt // ingredient -grenade gr@neId -griffon grIf@n -grosvenor groUv@n3 -groupie gru:pi -guacamole gwA:ka#m'oUli: -gui gu:i -guinea gIni -gurus gu:ru:z +padre pA:dreI +paella paI'El@ +palling palIN +papa pa#p'A: +papal peIp@L +pagan peIg@n +pageant padZ@nt +paltry pO:ltrI +panacea pana#s'i:@ +panache $2 +pancreas pankri@s +parabola p@rab@l@ +paralysis p@ral@sIs +parameter p@ramI2t3 +parasite par@saIt +paren pa#rEn // "parenthesis" +pariah p@raI@ +parole pa#r'oUl +passenger pasI2ndZ3 +passerby pas3b'aI +passersby pas3zb'aI +pasted peIstI#d +pasting peIstIN +pastry peIstri +pate pateI +pathos peIT0s +paypal peIpal +pear pe@ +pecan pi:k@n +peculiar pI2kju:lI3 +pedalo pEd@loU +pejorative p@dZ0r@tIv +penal pi:n@L +penchant p0nS0n +peninsula p@n'InsjUl@ +penis pi:nI2s +perfectly p3:fEktlI +perfect p3:fEkt $onlys +perfect p3fEkt $verb +perimeter p@rImI2t3 +permit p3:mIt $onlys +permit p3mIt $verb +persona p3:s'oUn@ +perspex p3:spEks +perus p@ru:z +peruse p@ru:z +petite p@ti:t +petroleum p@troUli:@m +pharaoh fe@roU +philistine fIlI2staIn +phoenix fi:nIks +photographer f@t'0gr@f@ +photography f@t'0gr@fi +piano pI'anoU +piecemeal p'i:sm,i:l +pier pi@3 +pigsty pIgstaI +pilot paIl@t +pileup paIlVp +piñata pi:n^'ata# +piñatas pi:n^'ata#z +piña pi:n^a# +pineapple p'aInap@L +pinged pINd +pint paInt +pioneer paI@n'i@3 +pious paI@s +pipette pIp'Et +piquant pi:k@nt +piracy paI3r@si +piranha p@rA:n@ +pirate paIr@t +pisces paIsi:z +piteous pIti@s +pituitary $2 +plaguing pleIgIN +playtest pleItEst +plicate $2 +plumber plVm3 +plus plVs +poly p0lI +politer p@l'aIt3 +politic p0l@tIk $onlys +poll poUl +polyamide p0lI'eImaId +polythene $1 +portend po@t'End +posse p0si +postage poUstI2dZ +practise praktI2s +prayer pre@ +precedence prEsI2d@ns +precedent prEsI2d@nt +precept pri:sEpt +precipice prEsI2pIs +precis preIsi: +precise prI2saIs // 's' not 'z' at end +predefine pri:dI2f'aIn +predicate prEdI2keIt +preface prEf@s +preferably prEf@-r@blI $verbf +prelude prElju:d +premier prEmI3 +preparation prEp@r'eIS@n +prescience pri:si@ns +present prEz@nt $only +present $verb +presently prEz@ntlI $verbf +preset pri:sEt +prestige prEst'i:Z +?3 pretense pri:tEns +pretext pri:tEkst +pretrial pri:tr'aI|@L +pretty prIti +privation praIv'eIS@n +privilege prIvI2lI2dZ +privy prIvi +prix pri: +proactive proU'aktIv +pros proUz +proceed proUsi:d $onlys +proceed $verb +proceed $only +produce pr0dju:s $noun +progeny pr0dZ@ni +progress proUgrEs $only +?3 progress pr0grEs $only +progress $verb +project pr0dZEkt $onlys +project $verb +promenade pr0m@n'A:d +pronoun proUnaUn +propaganda pr0p@g'and@ +protege pr0t@ZeI +protegé pr0t@ZeI +protégé pr0t@ZeI +protest proUtEst $onlys +protest $verb +protocol proUt@k0l +psst psst +psyche saIki: +psyched saIkd +psychiatrist saIk'aI@trIst +psychiatry saIk'aI@trI +psychosis saIk'oUsIs +psychotic saIk'0tIk +pud pUd // and pudding +punative pju:n@tIv +puny pju:ni +purist pju:r-Ist +purport p3:p'o@t +purportedly p3p'o@tI2dlI +pyjama p@dZA:m@ +pyrites paIr'aIti:z +pythagoras paIT'ag@r@s +python paIT@n +pyramidal pI2r'amId@L -haggis hagIs -haha hA:h'A: -halleluiah halI2'lu:j@ -hallelujah halI2'lu:j@ -hanged haNd -harem hA:r'i:m -harness hA@nI#s -havoc hav@k -hasty heIstI -hatred heItrI#d -hazardous haz3d@s -headfirst $2 -heh hEh -hehe hi:h'i: -heifer hEf@ -heist haIst -helium hi:li@m -helix hi:lIks -hello h@loU -henceforth hEnsfo@T -hercules h3:kjUli:z -heretical hI2rEtI2k@L -hereto hi@3'tu: -hermaphrodite $2 -hermes h3:mi:z -herod hEr@d -heroe hi@roU -heroic hI2roUIk -heroin hEroUIn -heroism hEroUIz@m -heroine hEroUIn -heron hEr@n -herpes h3:pi:z -hideout haIdaUt -hindu hIndu: -hindus hIndu:z -hiya haIa# -hmmm h'@m -hmpf h'@mpf -holme hoUm -holster hoUlst3 -homeowner hoUmoUn3 -homepage hoUmpeIdZ -hominem h0mInEm -hooah h'u:'A: -hopi hoUpi: -horizontal $3 -hospitable h0sp'It@b@L -hostage h0stI2dZ -hostess hoUstEs -hotel hoUt'El -hotkey h0tki: -house haUz $verb -however $2 -howto haUtu: -hubris hu:brIs -humane $2 -hunger hVNg3 -hurrah h@r'A: -hurray hVr'eI -hurricane hVrI2keIn -hussar hVz'A@ -huzza h@z'A: -huzzah h@z'A: -hyperbola haIp'3:b@l@ -hyperbole haIp'3:b@li -hypothesis haIp'0T@sIs -hypotheses haIp'0T@si:z -hypotenuse haIp'0t@nju:s -hypoxia haIp'0ksi@ +quash kw0S +quaternary kw@t3:n@rI +question kwEstS@n +quiche ki:S +quiver kwIv3 +rabbis rabaIz +rabid reIbId +radar reIdA@ +radish radIS +ragged ragI#d +rainforest r'eInf,0rI2st +rajah rA:dZA: +rapier reIpi@3 +rapport rap'o@ +rarity re@r@ti +rascal raask@L +ratatouille rat@t'u:I +?!3 rather rA:D3 +ratio reISIoU +rationale raS@n'al +ravenous rav@n@s +ravine r@vi:n +rawest rO:@st +re r,i: $only +read ri:d +read rEd $past $only +readd ri:'ad +readme ri:dmi: +reading ri:dIN +readonly ,ri:d'oUnlI +really ri@lI $verbf +rearm ri:'A@m +reask ri:'aask +rebate ri:beIt +rebel rI2bEl $verb +recall ri:kO:l +recall $2 $verb +recalled rI2kO:ld +recess ri:sEs +recipe rEsI2pi: +reciprocal rI2sIpr@k@L +recital rI2saIt@L +recommend r,Ek@mEnd +recommendation rEk@mEnd'eIS@n +reconnaissance rI2k0nIs@ns +record rEkO@d $onlys +?3 record rEk3d $onlys +record $verb +redcross $2 +redeye r'Ed,aI +redial ri:daI@l +redo ri:du: +redone ri:d'Vn +reference rEfr@ns +referee rEf@r'i: +referral rI2f3:r@L +referring rI2f3:rIN +refinery rI2faIn@rI +refit ri:fIt +reflex ri:flEks +reflux ri:flVks +refund ri:fVnd $noun +reg rEdZ +regal ri:g@L +regime reIZ'i:m +region ri:dZ@n // & regional +reign reIn +reiki reIki: +rein reIn +reined reInd +reining reInIN +reindeer reIndi@3 +rekey r,i:k'i: +relative rEl@tIv +relic rElIk +relish rElI2S +rely rI2laI +remedy rEm@di +remit ri:mIt +remit ri:m'It $verb +remnant rEmn@nt +renal ri:n@L +rendevous r0ndI2vu: +rendezvous r0ndI2vu: +renegade rEn@geId +repel rI2pEl +replay ri:pleI +reply rI2plaI // for replied +repo ri:poU +repost r,i:p'oUst +reprisal rI2praIz@L +reputable rEpju:t@b@L +reputation rEpju:t'eIS@n +requiem rEkwI2Em +reservation rEz3v'eIS@n +reservoir rEz3vwA@ +resin rEzIn +restive rEstIv +respiration rEspI2r'eIS@n +respiratory rI2spIr@t@rI +respite rEspaIt +rest rEst // for rested +restaurant rEstr0nt +restful rEstf@L +restoration rEst@r'eIS@n +retaliatory rI2tali:@t@rI +retina rEtIn@ +retrial ri:traI@l +retry ri:traI +reuse ri:'ju:z +rever rI2vi@3 // revered +reverie rEv@ri +rhododendron roUd@d'Endr@n +rhetoric rEt@rIk $onlys +rhinoceros raIn'0s@r@s +ribena raIb'i:n@ +ricochet rIk@SeI +ridiculous $2 +righteous raItS@s +riposte rI2p0st +risen rIz@n +robust roUb'Vst +romance roUm'ans +rotate $2 +rouse raUz +rout raUt // for routed +routine $2 +row roU +row raU $noun +ruby ru:bi +rugged rVgI#d +ruin ru:I2n // for ruining -icon aIk0n -iconbar aIk0nbA@ -idly aIdlI -ignoramus Igno@r'eIm@s -imagine I2madZI2n -impedance Imp'i:d@ns -imperative Imp'Er@tIv -impercept $3 // imperceptible -impi $1 -impinging Imp'IndZIN -imprecise ImprIs'aIs -impregnable Impr'Egn@b@L -inanimate In'anIm@t -inappropriate ,Ina#proUpri@t -incense Ins'Ens $verb -incoming InkVmIN -increase Inkr'i:s $verb -indeterminate IndI2t'3:mI2n@t -indicative $2 -indices IndI2si:z -indict Ind'aIt -indie Indi -indiscriminate IndI2skr'ImI2n@t -indo IndoU -indoor $1 $only -industry IndVstrI -indy Indi -infamous Inf@m@s -infer Inf'3: -inference Inf@r@ns -influenza Influ:'Enz@ -infrastructure $1 -ingenuity IndZI2n'ju:I2ti -inherit Inh'ErIt // inherited -innard In3d -inner In3 -innovative In@veItIv -insect $1 -insert Ins3:t $onlys -insert Ins'3:t $verb -insightful $2 -inspire Insp'aI3 -instal Inst'O:l // instalment -installation Inst@l'eIS@n -instinctive $2 -insult $2 -insult $1 $onlys -intel IntEl -interim $1 -intermediate Int3m'i:di@t -intern Int3:n -interrogatory $3 -inventory Inv@ntrI -interface $1 -intermin Int'3:mIn // interminable -internee Int'3:ni: -internet Int3nEt -interrupt $1 $onlys -interrupt $3 $verb -interval Int3v@L -interven Int3v'i:n // for intervening -intray IntreI -intro $1 -irate aIr'eIt -iris aIrIs -iron aI3n -irony aIr@nI -isosceles aIs'0s@li:z -itinerary aIt'In@r@rI +sabotage sab@tA:Z +saboteur sab@t'3: +?5 saboteur sab@t'VR +sabre seIb3 +sachet saSeI +sacred seIkr@d +sacrifice sakrI2faIs +safety seIfti +saga sA:g@ +salad sal@d +saline seIlaIn +saloon sa#lu:n +san ,san $only +sardine $2 +satan seIt@n +satanist seIt@nIst +saucepan sO:sp@n +saudi saUdi +saute sO:teI +says sEz +scaly skeIlI +salmon sam@n +scalpel skalp@L +scared ske@d +scaring ske@rIN +scenic si:nIk +scald sk0ld +scepter sEpt3 +sceptre sEpt3 +sclera skli@r +scourge sk3:dZ +scrotum skroUt@m +seabed si:bEd +sealion si:laI@n +seance seI0ns +secant si:k@nt +seconded sEk'0ndI#d +secrecy si:kr@si +secret si:kr@t +secretive si:kr@tIv +secretary sEkr@trI +sedan sI2dan +sedate sI2deIt +seduce sI2dju:s +segue sEgweI +separate sEp@-r@t +separate sEp3reIt $verb +semen si:m@n +semibreve $1 +semicircle $1 +semicolon sEmIk'oUl@n +semitone $1 +senator sEn@t3 +sens sEns // for sensible +sentient sEnti@nt +sequester $2 +sequine si:kwI2n +series si:ri:z +serenade sErI2n'eId +serene s@ri:n +sergeant sA@dZ@nt +sesame sEsa#mi +settee $2 +severe sI2v'i@3 $only +severely sI2v'i@3lI $verbf +sex sEks // sexism +several sEvr@L +shallow SaloU +shampoo $2 +shepherd SEp@d +sheriff S'ErI2f +shew SoU +shia Si:@ +shiitake Si:t'A:ke: +shillelagh S,I2l'eIl@ +shiver SIv3 +shone S0n +shoulder SoUld3 +shrilly SrIllI $verbf +si si: +sí Si: +sibelius sI2beIli@s +sidhe Si:@ +sídhe Si:@ +siecle sjEkl@- +sienna si:'En@ +sierra si:'e@r@ +signage saInI2dZ +signal sIgn@l // signaled +signer saIn3 +signup saInVp +sikh si:k +silhouette sI2lUw'Et +silo saIloU +simultaneous $3 +singly sINglI $verbf +sincerest sIns'i@r@st +sinew sInju: +sir s,3: $only +?5 sir s,VR $only +site saIt // for sited +ski ski: +skies skaIz +skied ski:d +skua sku:@ +slavish sleIvIS +snooker snu:k3 +society s@saI@ti +sofa soUf@ +soiree swA:reI +sojourn soUdZ3:n +soldier soUldZ3 +solemn s0l@m +solicit s@lIsI2t // solicited,ing +solute s0lju:t +solution s@lu:S@n +something sVmTIN +son sVn +sonar soUnA@ +sonny sVnI +sooth su:D +soundbite saUndbaIt +souvenir su:v@n'i@3 +sorbet sO@beI +soyabean sOI@bi:n +spaghetti spag'Eti +spasm spas@m +specific sp@sIfIk +specimen spEsI2m@n +spraycan spreIkan +spinach spInI2tS +spinal spaIn@L +squirrel skwIr@L +standby standbaI +stagnate $2 +stampede $2 +starry stA:rI +stiletto stI2lEtoU +strychnine str'Ikni:n +sterile stEraIl +stomata stoUm@t@ +storytell stO:rItEl +stripy straIpI +suave swA:v +subject sVbdZ'Ekt $verb +sublime $2 +subordinate $2 +subpoena su:p'i:n@ +subsequent sVbsI2kw@nt +subside s@bsaId +subtly sVt@lI $verbf +suede sweId +suet su:I2t +suffice s@faIs +suffuse $2 +sundae sVndeI +sundial sVndaI@l +suntan sVntan +suite swi:t $onlys +superb su:p'3:b +superfluous su:p'3:flu:@s +superman su:p3man +supervision $3 +supplier s@plaI3 +suppose $2 +suprise $2 // misspell +surest SU@@st +surplus s3:pl@s +surrogate sVr@geIt +?3 surrogate s3:@geIt +survey s3:veI $onlys +?5 survey sVRveI $onlys +survey $verb +suse su:s@ +(su se) su:s@ +suspect sVspEkt $onlys +suspect $verb +symbol sImb@L +sync sINk +synthesis sInT@sIs $only +synthesise sInT@saIz -jagged dZagI#d -japan dZ@pan -jasmine dZazmIn -jedi dZEdaI -jesus dZi:z@s -jour ZU@ // french -jukebox dZu:kb0ks -july dZu:l'aI +tableau tabloU +tablet tabl@t +taboo $2 +tabu tabu: +talent tal@nt +tallyho talI'hoU +tampon tamp0n +tangerine tandZ@r'i:n +taoiseach ti:S@x +tapestry tap@strI +tarantula t@rantjUl@ +tariff tarIf +taskforce t'askf,o@s +tatar tA:t3 +taxis taksiz +taxy taksi +tearing te@r-IN +tear ti@3 $onlys +tear te@ $verb +(tear off) t,e@||'0f +teargas ti@3gas +teddybear t'EdIb,e@ +telephony tEl'Ef@ni +ten tEn // untenable +tequila t@ki:l@ +termini t3:mInaI +terrain t@reIn +testes tEsti:z +tobacco $2 +telephon tElI2foUn // for telephoning +temperature tEmprI2tS3 +temporary tEmpr@rI +thereof ,De@'0v +thereon ,De@'0n +thereto ,De@'tu: +thermostable $alt +thesis Ti:sIs +theta Ti:t@ +tho DoU $only +thousand TaUz@nd +throughout $2 +tidal taId@L +tidy taIdi +tikka ti:k@ +tilde tIld@ +timetable taImteIb@L +timider tImId3 +tiny taIni +tirade taIr'eId +tis tIz $only +titan taIt@n +toboggan t@b0g@n +today t@deI +todo t@du: +ton tVn $onlys +tonage tVnIdZ +tone toUn +tonight t@naIt +tonne tVn +torment $1 +torment $2 $verb +tornado tO@n'eIdoU +tortilla tO@t'i:a# +touche tu:SeI $only +toupee tu:peI +transcript $1 $onlys +transfer $1 $onlys +transfer $verb +transport transpo@t $only +transport $verb +transports transpo@t|s $nounf +trajectory tr@dZEkt@rI +travesty trav@sti +treatise tri:tIz +triage tri:A:Z +tribunal traIb'ju:n@L +trilogy trIl@dZi +trio tri:oU +trojan troUdZ@n +trophy troUfi +troubadour tru:b@do@ +truely tru:lI $verbf +truest tru:@st +tryst trIst +tudor tju:d3 +turntable $alt +tulip tju:lIp +turnkey t3:nki: +?5 turnkey tVRnki: +tuna tju:n@ +twas tw0z +twilight twaIlaIt +twos tu:z +typo taIpoU +tyr taI3 -kaput ka#pUt -karate k@rA:ti -kebab k@bab -kefir ki:f3 -hiatus haI'eIt@s -kilo ki:loU -kilometer kIl'0mI2t3 -kilter kIlt3 -kiosk ki:0sk -kiwi ki:wi: -knavish neIvIS -koala koU'A:l@ -koan koUA:n -kopje k0pi -kosher koUS3 +ukulele ju:k@l'eIli +ultraviolet $3 +umbrella $2 +unable Vn'eIb@L +unaware Vn@w'e@ +uncle VNk@L +undeny VndIn'aI +underling $1 +underworld $1 +undo Vnd'u: +undos Vnd'u:z +unfed Vnf'Ed +uni ju:ni +uninterest Vn'Int@r@st +university ju:nIv'3:sI2ti +unless Vnl'Es +unread Vnr'Ed $only +unsure VnS'U@ +untidy Vnt'aIdi +untie Vnt'aI +unty Vnt'aI // for untying +unwind Vnw'aInd +unwise $2 +unwound Vnw'aUnd +update $1 $onlys +update $verb +upgrade $1 $onlys +upgrade $verb +uproot $2 +uplift $2 +upset $1 $onlys +upset Vps'Et $past +upstart $1 +uptight $2 +urine jU@rIn +usable ju:z@b@L +usage ju:sI2dZ +use ju:s +use ju:z $verb +useage ju:sI2dZ +using ju:zIN +useful ju:sf@L +utan u:t'an +utensil ju:t'Ens@L -la ,la $only -laboratory la#b'0r@trI -labor leIb3 -labored leIb@d -laborer leIb@r3 -lager lA:g3 -laity leI@ti -landowner l'and,oUn3 -las ,las -?3 las ,lA:s -lasagne l@zanj@ -laser leIz3 -lasso las'u: -latte lateI -lawyer lOI3 -lava lA:v@ -le l@_| $only -lead li:d -leafy li:fi -leant lEnt -leapt lEpt -lego lEgoU -leisure l'EZ3 -lemme lEmi // let me -lemonade $3 -leo li:oU -leopard lEp@d -lesion li:Z@n -lethal li:T@L -liaison li:'eIz0n -libre li:br@ -lichen laIk@n -lien li:@n -lier laI3 // outlier -ligate li:geIt -lilac laIl@k -lily lIli -limit lImI2t // limited -limo lImoU -limousine lIm@zi:n -lingerie l0nZ@ri -linen lInI2n -liqueur lI2kjU@ -liter li:t3 -literature lItrI2tS3 -live laIv $onlys -live lIv $verb -lived lIvd -livecd l'aIvsi:d'i: -lively laIvlI -llama lA:m@ -locale loUk'aal -loch l0x -login l0gIn -logon l0g'0n -longago l0Ng@goU -london lVnd@n -looser lu:z3 -lorenz l0r@nts -los ,l0s $only -losing lu:zIN // misspell -lukewarm lu:kwO@m -lullaby lVl@baI -lunatic lu:n@tIk -lunchroom lVntS||ru:m -lychee li:tSi: +valentine val@ntaIn +vagary veIg@rI +vagina v@dZaIn@ +vaguest veIg@st +(van den) vandEn +(van der) vand3: +variety v@raI@ti +?!3 vase vA:z +vaseline vas@li:n +veg vEdZ +vegetable vEdZI2t@b@L +vehicle vi@k@L +veggy vEdZI +vengeance vEndZ@ns +venus vi:n@s +versus v3:sI2z +vertices v3:tIsi:z +vestige vEstI2dZ +vex vEks // for vexed +vicar vIk3 +vigilante vIdZI2l'anti +vignette vInj'Et +villi vIlaI +vineyard vInj3d +vinyl vaInI2l +viola vaI'oUl@ +violin $2 +virus vaI3r@s +viral vaI3r@L +visa vi:z@ +visit vIzI2t +voila vwal'a +volcano v0lk'eInoU +vortices vO@tIsi:z -macabre m@kA:br@ -machete ma#SEti -machismo ma#tSIzmoU -mademoiselle mad@m@zEl -magazine $3 -magi meIdZaI -magpies magpaIz -(main st) m'eInstr,i:t -maintain $2 -maintainer $2 -majority m@dZ0rI2ti -malic malIk -malice malI2s -mall mal -mammoth mam@T -mandate $2 $verb -manganese $1 -manger meIndZ3 -mangetout m0nZt'u: -manhour manaU@ -mankind $2 -maneuver m@nu:v3 -manuever m@nu:v3 // misspell -manure m@njU@ -maraud m@rO:d -marauder m@rO:d3 -marcel mA@s'El -marquee mA@k'i: -margarine mA@dZ@ri:n -marijuana marI2w'A:n@ -marshall mA@S@L -martinet $3 -massage masA:Z -mausoleum mO:s@li:@m -mayhem meIhEm -meant mEnt -meadow mEdoU -mediaeval mEdI'i:v@L -medicine mEds@n -melon mEl@n -menus mEnju:z -memo mEmoU -menagerie m@n'adZj@ri -meow mi'aU -mercedes m3:s'eIdi:z -mercenary m3:s@n@rI -merest mi@r@st -meringue m@rang -metabolic mEt@b'0lIk -metaphor mEt@fO@ -metallic mEt'alIk -metastable $alt -miaou mi:'aU -miaow mi:'aU -mic maIk -mica maIk@ -microorganism maIkroU'O@g@nIz@m -midday m,Idd'eI -mideast mId'i:st -midterm m'Idt,3:m -mildew mIldju: -mileage maIlI2dZ -milestone maIlstoUn -militia m@lIS@ -million mIli@n -minibus mInIbVs -mining maInIN // not mini -minuet mInju:'Et -minus maIn@s -minute mInIt $onlys -mirage mIrA:Z -misery mIz@rI -misled mIsl'Ed -mischievous mIstSI2v@s -miscreant mIskri@nt -missed mIst -misses mIsI2z -misted mIstI#d -mister mIst3 -mitre maIt3 -mixer mIks3 -modem moUdEm -moderate m0d@reIt $verb -mojito moUh'i:toU -molybdenum $2 -momentary moUm@nt@rI -momentum $2 -monday mVndeI -monotone m0n@toUn -monsieur m@sj3: -?5 monsieur m@sjVR -mony mVnI // monies, monied -moped moUpEd -moraine m@reIn -morale m@ral -morass m0r'as -morose m@r'oUs -mosquito m0sk'i:toU -motel moUt'El -motif moUt'i:f -moustache m@st'aaS -mouths maUDz $only -movies mu:vIz -multitude $1 -multiplexer $1 -mundane $2 -murmur m3:m3 -?5 murmur mVRm3 -museum mju:z'i@m -mutate mju:t'eIt -myriad mIrIad -myrrh m3: -?5 myrrh mVR +(wall st) w'O:lstr,i:t +wannabe w0na#bi: +warring wO@rIN +wastage weIstI2dZ +wast weIst // wasted +watershed wO:t3SEd +watson w0t|s@n +waxy waksi +webpage wEbpeIdZ +wehrmacht ve@maxt +website wEbsaIt +weekend $2 +wheelbarrow w'i:l_b,aroU +whew fju: +whichever $2 +whitish waItIS +whois hu:'Iz +whol hoUl // for wholly +whore ho@ +wicked wIkI#d +wilderness wIld3nEs +winding waIndIN // verb +wind waInd $verb +(wind power) w'Ind||p'aU3 +(wind up) w'aInd||'Vp +(winds down) w'aIndz||d'aUn +(winds up) w'aIndz||'Vp +winded wIndI#d +winged wINd +wither wID3 // not with+er +without $2 +wordprocessor $2 +wordprocess $2 +workshy w3:kSaI +workstation w'3:kst,eIS@n +?5 workstation w'VRkst,eIS@n +worktable $alt +wound wu:nd +wound waUnd $past +(wound down) w,aUnd||'daUn +(wound up) w,aUnd||'Vp +wounded wu:ndI#d +wretched rEtSI#d +writable raIt@b@L +writh raID +wrongdoing r0Ndu:IN +wuss wUs +wysiwyg wIzi:wIg -naif naI'i:f -naïve naI'i:v -naked neIkI#d -nasa nasa# -nascent neIs@nt -nativity $2 -natural natS@r@L -nauseam nO:zi@m -nazi naatsI -nearby $2 $atend -necklace nEkl@s -necktie nEktaI -negate nI2geIt -neglect nI2glEkt -negligee nEglIZeI -neon ni:0n -nepenthe nI2pEnTi -nescience nEsI@ns -nicety naIs@ti -niche ni:S -ninja nIndZ@ -noah noUV -nobly noUblI $verbf -nobody 'noUb0di -nocturnal $2 -nomenclature n@mENkl@tS3 -nonsense n0ns@ns -nonetheless nVnD@l'Es -nosedive noUzdaIv -nosir noUs3: -not noUt // for noted, notable, etc -nots n0ts -nott n0t -nothing nVTIN -notwithstanding $3 -noway noUweI -nowhere noUwe@ +xmas Eksma#s -oases oU'eIsi:z -oasis oU'eIsI2s -obelisk 0b@lI2sk -obesity oUb'i:s@ti -obey oUb'eI -obituary 0b'ItSU@I -object $1 $onlys -object $verb -obsolete 0bs@li:t -obstacle 0bst@k@L -ocean oUS@n -oceanic oUSI'anIk -ocelot 0s@l0t -ochre oUk3 -o'clock @kl0k -october $2 -oeuvre 3:vr@ -?5 oeuvre VRvr@ -offer 0f3 -offers 0f3z -okay oUk'eI -oled oUlEd // abbrev -omega oUm'eIg@ -omelet 0ml@t -omelette 0ml@t -omnibus $1 -omniscience 0mn'IsI@ns -oorah 'u:r'A: -opaque oUp'eIk -oped 0p'Ed -opine oUp'aIn -opossum @p0s@m -opponent @poUn@nt -oppose @poUz -opposer @poUz3 -orange 0rI2ndZ -orion 0r'aI@n -ordeal O@d'i@l -oregano 0rIg'A:noU -orphan O@f@n // orphaned -outage $1 -outback $1 -outcome $1 -outer aUt3 -outbreak $1 -outburst $1 -outcast $1 -outcrop $1 -outcry $1 -outed aUtI#d -outfit $1 -outhouse $1 -outing $1 -outlaw $1 -outlay $1 -outlet $1 -outlier 'aUtl,aI3 -outline $1 -outlive aUtl'Iv -outlook $1 -outmost $1 -outpost aUtpoUst -output $1 -outrage $1 -outset $1 -outskirt $1 -outward aUtw3d -overage oUv@r-eIdZ -overlord $1 -overly oUv3lI $only -overt oUv'3:t -overtly oUv'3:tlI -overtime $1 -overture $1 -oxen 0ks@n -oxymoron $3 +ya ja# $only +yer j3 +ye ji: +yea jeI +yessir jEss3: +yoghurt j0g3t +?3 yoghurt joUg3t +yoyo joUjoU -padre pA:dreI -paella paI'El@ -palling palIN -papa pa#p'A: -papal peIp@L -pagan peIg@n -pageant padZ@nt -paltry pO:ltrI -panacea pana#s'i:@ -panache $2 -pancreas pankri@s -parabola p@rab@l@ -paralysis p@ral@sIs -parameter p@ramI2t3 -parasite par@saIt -paren pa#rEn // "parenthesis" -pariah p@raI@ -parole pa#r'oUl -passenger pasI2ndZ3 -passerby pas3b'aI -passersby pas3zb'aI -pasted peIstI#d -pasting peIstIN -pastry peIstri -pate pateI -pathos peIT0s -paypal peIpal -pear pe@ -pecan pi:k@n -peculiar pI2kju:lI3 -pedalo pEd@loU -pejorative p@dZ0r@tIv -penal pi:n@L -penchant p0nS0n -peninsula p@n'InsjUl@ -penis pi:nI2s -perfectly p3:fEktlI -perfect p3:fEkt $onlys -perfect p3fEkt $verb -perimeter p@rImI2t3 -permit p3:mIt $onlys -permit p3mIt $verb -persona p3:s'oUn@ -perspex p3:spEks -perus p@ru:z -peruse p@ru:z -petite p@ti:t -petroleum p@troUli:@m -pharaoh fe@roU -philistine fIlI2staIn -phoenix fi:nIks -photographer f@t'0gr@f@ -photography f@t'0gr@fi -piano pI'anoU -piecemeal p'i:sm,i:l -pier pi@3 -pigsty pIgstaI -pilot paIl@t -pileup paIlVp -piñata pi:n^'ata# -piñatas pi:n^'ata#z -piña pi:n^a# -pineapple p'aInap@L -pinged pINd -pint paInt -pioneer paI@n'i@3 -pious paI@s -pipette pIp'Et -piquant pi:k@nt -piracy paI3r@si -piranha p@rA:n@ -pirate paIr@t -pisces paIsi:z -piteous pIti@s -pituitary $2 -plaguing pleIgIN -playtest pleItEst -plicate $2 -plumber plVm3 -plus plVs -poly p0lI -politer p@l'aIt3 -politic p0l@tIk $onlys -poll poUl -polls poUlz -polyamide p0lI'eImaId -polythene $1 -portend po@t'End -posse p0si -postage poUstI2dZ -practise praktI2s -prayer pre@ -precedence prEsI2d@ns -precedent prEsI2d@nt -precept pri:sEpt -precipice prEsI2pIs -precis preIsi: -precise prI2saIs // 's' not 'z' at end -predefine pri:dI2f'aIn -predicate prEdI2keIt -preface prEf@s -preferably prEf@-r@blI $verbf -prelude prElju:d -premier prEmI3 -preparation prEp@r'eIS@n -prescience pri:si@ns -present prEz@nt $only -present $verb -presently prEz@ntlI $verbf -preset pri:sEt -prestige prEst'i:Z -?3 pretense pri:tEns -pretext pri:tEkst -pretrial pri:tr'aI|@L -pretty prIti -privation praIv'eIS@n -privilege prIvI2lI2dZ -privy prIvi -prix pri: -proactive proU'aktIv -pros proUz -proceed proUsi:d $onlys -proceed $verb -proceed $only -produce pr0dju:s $noun -progeny pr0dZ@ni -progress proUgrEs $only -?3 progress pr0grEs $only -progress $verb -project pr0dZEkt $onlys -project $verb -promenade pr0m@n'A:d -pronoun proUnaUn -propaganda pr0p@g'and@ -protege pr0t@ZeI -protegé pr0t@ZeI -protégé pr0t@ZeI -protegee pr0t@ZeI -protest proUtEst $onlys -protest $verb -protocol proUt@k0l -psst psst -psyche saIki: -psyched saIkd -psychiatrist saIk'aI@trIst -psychiatry saIk'aI@trI -psychosis saIk'oUsIs -psychotic saIk'0tIk -pud pUd // and pudding -punative pju:n@tIv -puny pju:ni -purist pju:r-Ist -purport p3:p'o@t -purportedly p3p'o@tI2dlI $verbf -pyjama p@dZA:m@ -pyrites paIr'aIti:z -pythagoras paIT'ag@r@s -python paIT@n -pyramidal pI2r'amId@L - -quash kw0S -quaternary kw@t3:n@rI -question kwEstS@n -quiche ki:S -quiver kwIv3 - -rabbis rabaIz -rabid reIbId -radar reIdA@ -radish radIS -ragged ragI#d -rainforest r'eInf,0rI2st -rajah rA:dZA: -rapier reIpi@3 -rapport rap'o@ -rarity re@r@ti -rascal raask@L -ratatouille rat@t'u:I -?!3 rather rA:D3 -ratio reISIoU -rationale raS@n'al -ravenous rav@n@s -ravine r@vi:n -rawest rO:@st -re r,i: -read ri:d -read rEd $past $only -readd ri:'ad -readme ri:dmi: -reading ri:dIN -readonly ,ri:d'oUnlI -really ri@lI $verbf -rearm ri:'A@m -reask ri:'aask -rebate ri:beIt -rebel rI2bEl $verb -recall ri:kO:l -recall $2 $verb -recalled rI2kO:ld -recess ri:sEs -recipe rEsI2pi: -reciprocal rI2sIpr@k@L -recital rI2saIt@L -recommend r,Ek@mEnd -recommendation rEk@mEnd'eIS@n -reconnaissance rI2k0nIs@ns -record rEkO@d $onlys -?3 record rEk3d $onlys -record $verb -redcross $2 -redeye r'Ed,aI -redial ri:daI@l -redo ri:du: -redone ri:d'Vn -reference rEfr@ns -referee rEf@r'i: -referral rI2f3:r@L -referring rI2f3:rIN -refinery rI2faIn@rI -refit ri:fIt -reflex ri:flEks -reflux ri:flVks -refund ri:fVnd $noun -reg rEdZ -regal ri:g@L -regime reIZ'i:m -region ri:dZ@n // & regional -reign reIn -reiki reIki: -rein reIn -reined reInd -reining reInIN -reindeer reIndi@3 -reinvent ri:Inv'Ent -rekey r,i:k'i: -relative rEl@tIv -relic rElIk -relish rElI2S -rely rI2laI -remedy rEm@di -remit ri:mIt -remit ri:m'It $verb -remnant rEmn@nt -renal ri:n@L -rendevous r0ndI2vu: -rendezvous r0ndI2vu: -renegade rEn@geId -repel rI2pEl -replay ri:pleI -reply rI2plaI // for replied -repo ri:poU -repost r,i:p'oUst -reprisal rI2praIz@L -reputable rEpju:t@b@L -reputation rEpju:t'eIS@n -requiem rEkwI2Em -reservation rEz3v'eIS@n -reservoir rEz3vwA@ -resin rEzIn -restive rEstIv -respiration rEspI2r'eIS@n -respiratory rI2spIr@t@rI -respite rEspaIt -rest rEst // for rested -restaurant rEstr0nt -restful rEstf@L -restoration rEst@r'eIS@n -retaliatory rI2tali:@t@rI -retina rEtIn@ -retrial ri:traI@l -retry ri:traI -reuse ri:'ju:z -rever rI2vi@3 // revered -reverie rEv@ri -rhododendron roUd@d'Endr@n -rhetoric rEt@rIk $onlys -rhinoceros raIn'0s@r@s -ribena raIb'i:n@ -ricochet rIk@SeI -ridiculous $2 -righteous raItS@s -riposte rI2p0st -risen rIz@n -robust roUb'Vst -romance roUm'ans -rotate $2 -rouse raUz -rout raUt // for routed -routine $2 -row roU -row raU $noun -ruby ru:bi -rugged rVgI#d -ruin ru:I2n // for ruining - -sabotage sab@tA:Z -saboteur sab@t'3: -?5 saboteur sab@t'VR -sabre seIb3 -sachet saSeI -sacred seIkr@d -sacrifice sakrI2faIs -safety seIfti -saga sA:g@ -salad sal@d -saline seIlaIn -saloon sa#lu:n -san ,san -sardine $2 -satan seIt@n -satanist seIt@nIst -saucepan sO:sp@n -saudi saUdi -saute sO:teI -says sEz -scaly skeIlI -salmon sam@n -scalpel skalp@L -scared ske@d -scaring ske@rIN -scenic si:nIk -scald sk0ld -scepter sEpt3 -sceptre sEpt3 -sclera skli@r -scourge sk3:dZ -scrotum skroUt@m -seabed si:bEd -sealion si:laI@n -seance seI0ns -secant si:k@nt -seconded sEk'0ndI#d -secrecy si:kr@si -secret si:kr@t -secretive si:kr@tIv -secretary sEkr@trI -sedan sI2dan -sedate sI2deIt -seduce sI2dju:s -segue sEgweI -separate sEp@-r@t -separate sEp3reIt $verb -semen si:m@n -semibreve $1 -semicircle $1 -semicolon sEmIk'oUl@n -semitone $1 -senator sEn@t3 -sens sEns // for sensible -sentient sEnti@nt -sequester $2 -sequine si:kwI2n -series si:ri:z -serenade sErI2n'eId -serene s@ri:n -sergeant sA@dZ@nt -sesame sEsa#mi -settee $2 -severe sI2v'i@3 $only -severely sI2v'i@3lI $verbf -sex sEks // sexism -several sEvr@L -shallow SaloU -shampoo $2 -shepherd SEp@d -sheriff S'ErI2f -shew SoU -shia Si:@ -shiitake Si:t'A:ke: -shillelagh S,I2l'eIl@ -shiver SIv3 -shone S0n -shoulder SoUld3 -shrilly SrIllI $verbf -sibelius sI2beIli@s -si si: -sí Si: -sidhe Si:@ -sídhe Si:@ -sienna si:'En@ -sierra si:'e@r@ -signage saInI2dZ -signal sIgn@l // signaled -signer saIn3 -signup saInVp -sikh si:k -silhouette sI2lUw'Et -silo saIloU -simon saIm@n -simultaneous $3 -singly sINglI $verbf -sincerest sIns'i@r@st -sinew sInju: -sir s,3: -?5 sir s,VR -site saIt // for sited -ski ski: -skies skaIz -skied ski:d -skua sku:@ -slavish sleIvIS -snooker snu:k3 -society s@saI@ti -sofa soUf@ -soiree swA:reI -sojourn soUdZ3:n -soldier soUldZ3 -solemn s0l@m -solicit s@lIsI2t // solicited,ing -solute s0lju:t -solution s@lu:S@n -something sVmTIN -son sVn -sonar soUnA@ -sonny sVnI -sooth su:D -soundbite saUndbaIt -souvenir su:v@n'i@3 -sorbet sO@beI -soyabean sOI@bi:n -spaghetti spag'Eti -spasm spas@m -specific sp@sIfIk -specimen spEsI2m@n -spraycan spreIkan -spinach spInI2tS -spinal spaIn@L -squirrel skwIr@L -standby standbaI -stagnate $2 -stampede $2 -starry stA:rI -stiletto stI2lEtoU -strychnine str'Ikni:n -sterile stEraIl -stomata stoUm@t@ -storytell stO:rItEl -stripy straIpI -suave swA:v -subject sVbdZ'Ekt $verb -sublime $2 -subordinate $2 -subpoena su:p'i:n@ -subsequent sVbsI2kw@nt -subside s@bsaId -subtly sVt@lI $verbf -suede sweId -suet su:I2t -suffice s@faIs -suffuse $2 -sundae sVndeI -sundial sVndaI@l -suntan sVntan -suite swi:t $onlys -superb su:p'3:b -superfluous su:p'3:flu:@s -superman su:p3man -supervision $3 -supplier s@plaI3 -suppose $2 -suprise $2 // misspell -surest SU@@st -surplus s3:pl@s -surrogate sVr@geIt -?3 surrogate s3:@geIt -survey s3:veI $onlys -?5 survey sVRveI $onlys -survey $verb -suse su:s@ -(su se) su:s@ -suspect sVspEkt $onlys -suspect $verb -symbol sImb@L -sync sINk -synthesis sInT@sIs $only -synthesise sInT@saIz - -tableau tabloU -tablet tabl@t -taboo $2 -tabu tabu: -talent tal@nt -tallyho talI'hoU -tampon tamp0n -tangerine tandZ@r'i:n -taoiseach ti:S@x -tapestry tap@strI -tarantula t@rantjUl@ -tariff tarIf -taskforce t'askf,o@s -tatar tA:t3 -taxis taksiz -taxy taksi -tearing te@r-IN -tear ti@3 $onlys -tear te@ $verb -(tear off) t,e@||'0f -teargas ti@3gas -teddybear t'EdIb,e@ -telephony tEl'Ef@ni -ten tEn // untenable -tequila t@ki:l@ -termini t3:mInaI -terrain t@reIn -testes tEsti:z -tobacco $2 -telephon tElI2foUn // for telephoning -temperature tEmprI2tS3 -temporary tEmpr@rI -thereof ,De@'0v -thereon ,De@'0n -thereto ,De@'tu: -thermostable $alt -thesis Ti:sIs -theta Ti:t@ -tho DoU -thousand TaUz@nd -throughout $2 -tidal taId@L -tidy taIdi -tikka ti:k@ -tilde tIld@ -timetable taImteIb@L -timider tImId3 -tiny taIni -tirade taIr'eId -tis tIz -titan taIt@n -toboggan t@b0g@n -today t@deI -todo t@du: -ton tVn $onlys -tonage tVnIdZ -tone toUn -tonight t@naIt -tonne tVn -torment $1 -torment $2 $verb -tornado tO@n'eIdoU -tortilla tO@t'i:a# -touche tu:SeI $only -toupee tu:peI -transcript $1 $onlys -transfer $1 $onlys -transfer $verb -transport transpo@t $only -transport $verb -transports transpo@t|s $nounf -trajectory tr@dZEkt@rI -travesty trav@sti -treatise tri:tIz -triage tri:A:Z -tribunal traIb'ju:n@L -trilogy trIl@dZi -trio tri:oU -trojan troUdZ@n -trophy troUfi -troubadour tru:b@do@ -truely tru:lI $verbf -truest tru:@st -tryst trIst -tudor tju:d3 -turntable $alt -tulip tju:lIp -turnkey t3:nki: -?5 turnkey tVRnki: -tuna tju:n@ -twas tw0z -twilight twaIlaIt -twos tu:z -typo taIpoU -tyr taI3 - -ukulele ju:k@l'eIli -ultraviolet $3 -umbrella $2 -unable Vn'eIb@L -unaware Vn@w'e@ -uncle VNk@L -undeny VndIn'aI -underling $1 -underworld $1 -undo Vnd'u: -undos Vnd'u:z -uni ju:ni -uninterest Vn'Int@r@st -university ju:nIv'3:sI2ti -unless Vnl'Es -unread Vnr'Ed $only -unsure VnS'U@ -untidy Vnt'aIdi -untie Vnt'aI -unty Vnt'aI // for untying -unwind Vnw'aInd -unwise $2 -unwound Vnw'aUnd -update $1 $onlys -update $verb -upgrade $1 $onlys -upgrade $verb -uproot $2 -uplift $2 -upset $1 $onlys -upset Vps'Et $past -upstart $1 -uptight $2 -urine jU@rIn -usable ju:z@b@L -usage ju:sI2dZ -use ju:s -use ju:z $verb -useage ju:sI2dZ -using ju:zIN -useful ju:sf@L -utan u:t'an -utensil ju:t'Ens@L - -valentine val@ntaIn -vagary veIg@rI -vagina v@dZaIn@ -vaguest veIg@st -(van den) vandEn -(van der) vand3: -variety v@raI@ti -?!3 vase vA:z -vaseline vas@li:n -veg vEdZ -vegetable vEdZI2t@b@L -vehicle vi@k@L -veggy vEdZI -vengeance vEndZ@ns -venus vi:n@s -versus v3:sI2z -vertices v3:tIsi:z -vestige vEstI2dZ -vex vEks // for vexed -vicar vIk3 -vigilante vIdZI2l'anti -vignette vInj'Et -villi vIlaI -vineyard vInj3d -vinyl vaInI2l -viola vaI'oUl@ -violin $2 -virus vaI3r@s -viral vaI3r@L -visa vi:z@ -visit vIzI2t -voila vwal'a -volcano v0lk'eInoU -vortices vO@tIsi:z - -(wall st) w'O:lstr,i:t -wannabe w0na#bi: -warring wO@rIN -wastage weIstI2dZ -wast weIst // wasted -watershed wO:t3SEd -watson w0t|s@n -waxy waksi -webpage wEbpeIdZ -wehrmacht ve@maxt -website wEbsaIt -weekend $2 -wheelbarrow w'i:l_b,aroU -whew fju: -whichever $2 -whitish waItIS -whois hu:'Iz -whol hoUl // for wholly -whore ho@ -wicked wIkI#d -wilderness wIld3nEs -winding waIndIN // verb -wind waInd $verb -(wind power) w'Ind||p'aU3 -(wind up) w'aInd||'Vp -(winds down) w'aIndz||d'aUn -(winds up) w'aIndz||'Vp -winded wIndI#d -winged wINd -wither wID3 // not with+er -without $2 -wordprocessor $2 -wordprocess $2 -workshy w3:kSaI -workstation w'3:kst,eIS@n -?5 workstation w'VRkst,eIS@n -worktable $alt -wound wu:nd -wound waUnd $past -(wound down) w,aUnd||'daUn -(wound up) w,aUnd||'Vp -wounded wu:ndI#d -wretched rEtSI#d -writable raIt@b@L -writh raID -wrongdoing r0Ndu:IN -wuss wUs -wysiwyg wIzi:wIg - -xmas Eksma#s - -ya ja# -yer j3 -ye ji: -yea jeI -yessir jEss3: -yoghurt j0g3t -?3 yoghurt joUg3t -yoyo joUjoU - -zulus zu:lu:z +zulus zu:lu:z // place names @@ -2868,6 +2867,7 @@ Ian i:@n Igor i:go@ Imogen Im@dZ@n Imogene Im@dZ@n +Ingrid $1 Irene aIri:n Isaac aIs@k Isabel Iz@bEl @@ -2981,6 +2981,7 @@ Seamus SeIm@s Sean SO:n Sebastian $2 Sheila Si:l@ +Simon saIm@n Sinead SI2neId Siobhan S@vO:n Siobhán S@vO:n @@ -3249,6 +3250,7 @@ has haz $only $atend (has to) haztu: $atend (has not) h@zn%0t $pastf (has not) ha#zn0t $pastf $atend +(has it) h,azI2t $atend has haz $allcaps hath %haT $pastf $only had %ha#d $pastf $strend2 $only @@ -3256,6 +3258,7 @@ had ,had $atend (had to) h%adt@5 (had to) hadtu: $atend (had been) %ha#d%bIn $pastf +(had it) h,adI2t $atend having ,havIN $strend2 $pastf $only haven't hav@nt $pastf hadn't had@nt $pastf diff --git a/dictsource/en_rules b/dictsource/en_rules index f46c18d6..b480c1d6 100644 --- a/dictsource/en_rules +++ b/dictsource/en_rules @@ -1354,6 +1354,7 @@ ch (atea S chau (f SoU chau (v SoU + i) che (_N S ch (é+ S ch (ef S ch (em k @@ -2614,6 +2615,7 @@ gue (_ g _) gue gE _) guer (n g3: + _) g (yn g o) g (y_ g g (ynous_ =dZ @@ -4719,7 +4721,6 @@ _) re (i@P2 r,i: _) rei (c raI _) rei (l raI - rei (s raI _) rele (g rElI2 rele (nt rI2lE rele (v rElI diff --git a/dictsource/es_list b/dictsource/es_list index 80ffe637..d3f88099 100644 --- a/dictsource/es_list +++ b/dictsource/es_list @@ -9,21 +9,21 @@ _#32 Esp'aTjo // accent names -_lig liQaD'u**a +_lig liQaD'ura _acu aQ'uDo _ac2 d'Oble||aQ'uDo -_brv b**'eBe +_brv br'eBe _ced TeD'iJ^a -_cir TiRkumfl'exo -_dia dj'E**esis +_cir Tirkumfl'exo +_dia dj'Eresis _dac d'Oble||aQ'uDo _dot p'unto // ?? -_grv g**'aBe -_hac ka**'On -_mcn mak**'On +_grv gr'aBe +_hac kar'On +_mcn makr'On _ogo kol'ita _rng an'iJ^o -_stk b'a*Ra // ?? +_stk b'aRR2a // ?? _tld t'ilde @@ -34,53 +34,53 @@ _. punto _, koma _; p,untoik'oma _: d,Osp'untOs -_! TE*R'aRaDmi**aTj'On -_? TE*R'aRintE*R,oQaTj'On -_¡ aB**'iRaDmi**aTj'On -_¿ aB**'iRintE*R,oQaTj'On -_< men'ORke -_> maJ^'ORke -_' apOst**'ofo +_! TERR2'araDmiraTj'On +_? TERR2'arintERR2,oQaTj'On +_¡ aBr'iraDmiraTj'On +_¿ aBr'irintERR2,oQaTj'On +_< men'Orke +_> maJ^'Orke +_' apOstr'ofo _" kom'iJ^as -_+ s'iQnOdesum'aR +_+ s'iQnOdesum'ar _- gJ^On -__ suB**aJ^'aDo -_/ ba*Ra -_\ b'a*RaimbERt'iDa -_` aT'EntOg**'aBe -_( ,aB**epa**'Entesis -_) Tj,E*Rapa**'Entesis -_[ ,aB**ekORtS'ete -_] Tj,E*RakORtS'ete -_{ ,aB**eJ^'aBe -_} Tj,E*RaJ^'aBe -_« kom'iJ^as||iTkJ^'ERDas -_» kom'iJ^as||dE**'EtSas +__ suBraJ^'aDo +_/ baRR2a +_\ b'aRR2aimbErt'iDa +_` aT'EntOgr'aBe +_( ,aBrepar'Entesis +_) Tj,ERR2apar'Entesis +_[ ,aBrekOrtS'ete +_] Tj,ERR2akOrtS'ete +_{ ,aBreJ^'aBe +_} Tj,ERR2aJ^'aBe +_« kom'iJ^as||iTkJ^'ErDas +_» kom'iJ^as||dEr'EtSas = iQw'al $max3 + m'as $max3 # almOaD'iJ^a $max3 -* astE*'isko $max3 +* astEr'isko $max3 . punto $max3 -^ TiRkumfl'exo -€ eU**o -% pO**Tj'Ento $max3 -& ampERs'ant -@ a*R'oBa -/ ba*Ra -© kopi*R'aIt -£ liB**as -¶ p'a*Rafo +^ Tirkumfl'exo +€ eUro +% pOrTj'Ento $max3 +& ampErs'ant +@ aRR2'oBa +/ baRR2a +© kopiRR2'aIt +£ liBras +¶ p'aRR2afo § sEkTj'On // numbers -_0 Te*o +_0 Tero _1 'uno _2 d'Os -_3 t**'es -_4 kw'at**o +_3 tr'es +_4 kw'atro _5 T'inko _6 s'eIs _7 sj'ete @@ -89,13 +89,13 @@ _9 nw'eBe _1X dj'ET _11 'OnTe _12 d'oTe -_13 t**'eTe -_14 kat'ORTe +_13 tr'eTe +_14 kat'OrTe _15 k'inTe _20 b'eInte _2X b'eInt -_3X t**'eInta -_4X kwa*'Enta +_3X tr'eInta +_4X kwar'Enta _5X Tinkw'Enta _6X sEs'Enta _7X sEt'Enta @@ -125,10 +125,10 @@ _#º o _#ª a _ord o -_1o p**im'E** +_1o prim'Er _2o seQ'und -_3o tERT'E** -_4o kw'a**t +_3o tErT'Er +_4o kw'art _5o kint _6o s'Ekst _7o s'Etim @@ -137,16 +137,16 @@ _9o noB'en _10o D'ETim _11o und'ETim _12o DwoD'ETim -_13o DeTimotERT'E** -_14o DeTimokw'a**t +_13o DeTimotErT'Er +_14o DeTimokw'art _15o DeTimok'int _16o DeTimos'Ekst _17o DeTimos'Eptim _18o DeTimOkt'aB _19o DeTimonoB'en _2Xo Bix'Esim -_3Xo t**ix'Esim -_4Xo kwaD**ax'Esim +_3Xo trix'Esim +_4Xo kwaDrax'Esim _5Xo kinkwax'Esim _6Xo seQsax'Esim _7Xo sEptwax'Esim @@ -407,7 +407,7 @@ n _|Ene ñ _|En^e p pe q ku -r _|E**e +r _|Ere s _|Ese t te v _|uBe @@ -419,8 +419,8 @@ _a a a a $atend _o o o o $atend -_y ,ig**'iEQa -y ,ig**'iEQa $atend +_y ,igr'iEQa +y ,igr'iEQa $atend ch tSe ll EJ^e ?2 ll Ej:e @@ -430,7 +430,7 @@ ll EJ^e _ó 'o||aTEntw'aDa ó 'o||aTEntw'aDa $atend ú 'u||aTEntw'aDa -ü ,uDjE**'Esis +ü ,uDjEr'Esis @@ -458,7 +458,7 @@ Sres señores $text $capital $dot Srta señorita $text $capital $dot Ud usted $text $capital $dot Uds ustedes $text $capital $dot -// (/ h) pO*||'O**a +// (/ h) pOr||'Ora // pronunciation exceptions @@ -466,4 +466,6 @@ Uds ustedes $text $capital $dot linux $1 méxico mExiko mexicano mExikano +spanish _^_EN + diff --git a/dictsource/es_rules b/dictsource/es_rules index c5e492a3..b83d4e98 100644 --- a/dictsource/es_rules +++ b/dictsource/es_rules @@ -4,6 +4,7 @@ // Conditional rules // ?1 Castilian // ?2 Latin America +// ?3 mbrola VZ1 .L01 l r y .L02 b d g n m // change [s] to [z] before these @@ -25,6 +26,7 @@ b b _) b ($unpr b // phoneme definition may change it to [B] _) b (L01A b // Only bl, br are allowed at start of word + _) b (A b b (A B b (cY B b (L03 B @@ -46,6 +48,7 @@ d d _) d ($unpr d // phoneme definition may change it to [D] _) d (rA d + _) d (A d d (A D d (cY D d (L03 D @@ -57,7 +60,8 @@ .group e e e - e (CK E +// e (CK E + e (nK E e (r E e (Ch e Ar) e E @@ -79,6 +83,7 @@ _) g (L01A g _) gh (A g // allow _gh in foreign words _) gn (A n + _) g (A g g (A Q g (cY Q g (L03 Q @@ -89,14 +94,16 @@ .group h h // silent + _) hi (A J^ .group i i i i (A J^ C) i (A j - l) i (A %i - r) i (A %i + gu) i (A j +?!3 l) i (A %i +?!3 r) i (A %i .group j @@ -166,11 +173,12 @@ .group r - r R - r (_ * - r (t ** - A) r (A ** - C) r (A ** + r r + r (_ r + r (t r + A) r (A r + C) r (A r + _) r (A R l) r (A R m) r (A R n) r (A R @@ -182,6 +190,7 @@ s s &) s (_S1 s _) s (C@ %Es + ss (K s _) sh (A S _) sh (L01A S sh (K S @@ -198,26 +207,25 @@ u u u (A w u (y_ w - l) u (A %u - r) u (A %u +!?3 l) u (A %u +!?3 r) u (A %u - g) u (Y // gue gui + g) u (e + g) u (i .group v - v B - _) v (L01A b // allow vl vr at start of word -?1 m) v b -?1 n) v b -?1 v (L06 b -?1 v (iA b -?1 v (uA b -?2 v v# -?2 _) v v -?2 v (L06 v -?2 v (j v -?2 v (iA v -?2 v (uA v + v b + _) v ($unpr b // phoneme definition may change it to [B] + _) v (L01A b // Only bl, br are allowed at start of word + _) v (A b + v (A B + v (cY B + v (L03 B + m) v b + n) v b + v (iA b + v (uA b .group w @@ -256,7 +264,7 @@ ú ''u ü u ñ n^ - $ d'Ola* + $ d'Olar _) - (_D m'EnOs A_) - (_D _ diff --git a/dictsource/et_list b/dictsource/et_list index 154f9acb..97d03058 100755 --- a/dictsource/et_list +++ b/dictsource/et_list @@ -16,23 +16,23 @@ b bee: c tsee: d dee: e ee: -f eff: +f eff g gee: h haa: i ii: j jot: k kaa: -l ell: -m em: -n enn: +l ell +m emm +n enn o oo: ö YY: õ 88: ü yy: p pee: q kuu: -r eR:R -s ess: +r eRR +s ess t tee: u u: v vee: @@ -51,19 +51,19 @@ _! hyi:jum,&rk: _? kys^I1m,&rk: _" jutU1m,&rk: _# trel^l^id -_$ dol:lar +_$ tol:lar _% prots'ent: -_& jaa:,m&rk: -_' ylA1koma +_& j'aa:||m,&rk: +_' ylA1||koma _: ko:lon -€ euro -% protsent: $2 +_€ euro +_% protsent: $2 _( alU1stav||sul:g _) l8petav||sul:g -_[ alU1stav||kandiline||sul:g -_] l8petav||kandiline||sul:g -_{ alU1stav||lo:geline||sul:g -_} l8petav||loogeline||sul:g +_[ 'alU1stav||k'andil.ine||s'ul:g +_] l'8petav||k'andil,ine||s'ul:g +_{ alU1stav||l'o:gel,ine||s'ul:g +_} l8petav||l'o:gel,ine||s'ul:g _< v&ik:sem _> su:rem _- kri:ps @@ -71,12 +71,13 @@ __ al:lkri:ps + plus:s $max3 * t&R:n $max3 -= v8R:dusm&rk: $max3 -% prots'ent: $max3 -/ kal:dkri:ps -\ l&Ngkri:ps -€ euro -£ nae:l += v8R:dus||m&rk: $max3 +% prots'ent:i $max3 +/ kal:d||kri:ps +\ l&Ng||kri:ps +$ tol:larit +€ eurot +£ nae:la ¤ val'u:ta & _et @ _&t @@ -87,39 +88,39 @@ _brv ka:r _ced sedi: _cir katus _dia t&pid -_grv gra:vIs +_grv gra:vis _tld tilde // numbers -_0 nul:l -_1 yk:s -_2 kak:s -_3 kol:m -_4 nelI1 -_5 vi:s -_6 ku:s -_7 seitse -_8 kaheksa -_9 yheksa -_10 kymme +_0 n'ul:l +_1 'yk:s +_2 k'ak:s +_3 k'ol:m +_4 n'elI1 +_5 v'ii:s +_6 k'uu:s +_7 s'eitse +_8 k'aheksa +_9 'yheksa +_10 k'ymme _11 yksteist -_12 kaksteist -_13 kolmteist -_14 neliteist -_15 vi:steist -_16 ku:steist -_17 seitseteist -_18 kaheksateist -_19 yheksateist +_12 k'aksteist +_13 k'olmteist +_14 n'eliteist +_15 v'i:steist +_16 k'u:steist +_17 s'eitseteist +_18 k'aheksateist +_19 'yheksateist -_2X kakskymmend -_3X kolmkymmend -_4X nelI1kymmend -_5X vi:skymmend -_6X ku:skymmend -_7X seitsekymmend -_8X kaheksakymmend -_9X yheksakymmend +_2X k'aks||k,ymmend +_3X k'olm||k,ymmend +_4X n'elI1||k,ymmend +_5X v'i:s||k,ymmend +_6X k'u:s||k,ymmend +_7X s'eitse||k,ymmend +_8X k'aheksa||k,ymmend +_9X 'yheksa||k,ymmend _0C sadA1_ _1C sadA1 @@ -148,8 +149,9 @@ ma $u sa $u ta $u me $u +te $u -ise $u $double // reflexive pronoun +ise $u // reflexive pronoun see $u+ // this selle $u+ @@ -186,7 +188,7 @@ ehk $u $pause // nor // negative -ei $u // not +ei $u // not // questions @@ -198,7 +200,7 @@ on $u oleme $u olete $u -ole $u $double +ole $u olnud $u olin $u olid $u @@ -228,51 +230,147 @@ yogurt jogurt abc $abbrev ad $abbrev $dot // anno Domini -(à la) 'ala $dot // moodi -ca ts'irka $dot // circa +(à la) 'aa:||la: $dot // moodi em $abbrev $dot -ekr $abbrev $dot // enne Kristust -etc et_setera $dot // et cetera, jne. -eg n'&it:eks $dot // exempli gratia kt $abbrev $dot // kohusetäitja -os $abbrev $dot +//os $abbrev $dot oü $abbrev // osaühing +USA $abbrev $allcaps +AS $abbrev $allcaps +AP $abbrev $allcaps +ATM $abbrev $allcaps +ATV $abbrev $allcaps +AüE $abbrev $allcaps +BBC b,i:||b,i:||s'ii: $allcaps +DNA $abbrev $allcaps +EN $abbrev $allcaps +EOK $abbrev $allcaps +IT $abbrev $allcaps +MA $abbrev $allcaps +MTü $abbrev $allcaps +RNA $abbrev $allcaps +SEJ s'o:jus||el'ektri||j'aa:m $allcaps +UV $abbrev $allcaps +WTO v,e:||t,e:||'oo: $allcaps // expanded to something more meaningful -a 'a:sta $dot // circa -(à la) 'ala $dot // moodi -ca ts'irka $dot // circa -cm s'entim,e:trit -etc et_setera $dot // et cetera, jne. -eg n'&it:eks $dot // exempli gratia -jm j'a||m'u:d $dot -jms j'a||m'u:||sel:ine $dot -jne j'a:ni:edasi $dot -jt j'a||teised $dot -lp l'ugupe:tud $dot -nn n'i:nimetatud $dot -nr n'umber $dot -sh s'ealh,ulgas $dot -st s'e:||t&hendab $dot -u 'umbes $dot -va v'&lja_arvatud $dot -vt v'a:ta $dot -wc v'e:||ts'e: - +//a 'a:sta $dot // +apr ,appr'il^l^ $dot +aug 'au:gust $dot +aü 'aa:||'yy: $dot +ca ts'irka $dot // circa +cm s'enti||m,e:trit $dot +dm t,ei1t^si||m'e:trit $dot +dB t,ei1t^si||b'elli $dot +dets t,ets'emmber $dot +dir d,ir'ek:tor $dot +dl t,ei1t^si||l'i:t:rit $dot +dr t'ok:tor $dot +eg n'&it:eks $dot // exempli gratia +EKG 'ee:||k,aa:||g'ee: $dot +(e kr) 'enne||kr'is:tust $dot +(e . m . a) 'enne||m,eije||,ajA1||'ar:vamist $dot +etc et||tsetera $dot // et cetera, jne. +//g kr'ammi $dot +GMO g'ee:||,emm||'oo: $dot +ha h'ek:tarit $dot +hr h'&RRa $dot +hrl h'arI1l,ikult $dot +IQ 'ii:||k'uu: $dot +jj j,a:||j'&rrgmised $dot +jm j,a:||m'uu:d $dot +jms j,a:||m'uu:||s'elline $dot +jmt j,a:||m'uu:d||t'eised $dot +jn j'o:n^is $dot +jne j,a:||n,i:||'edasi $dot +jt j,a:||t'eised $dot +jr j'u:n^ior $dot +jrk j,&rje||k'orrd $dot +jsk j,aosk'onnd $dot +jv j'&rrv $dot +kd k'Yide $dot +kg k,ilO1gr'amm $dot +khk k,ihE1lk'ond $dot +knd k,an^did'a:t $dot +kod k'odA1nik $dot +kp k'u:p'&ev $dot +kpl k'aup:lus $dot +kpt k'ap:ten $dot +// kr kr'oo:n $dot +krt k'orter $dot +Kü k'orteri||'yh,istu $dot +lp l,ugU1||p'e:tud $dot +(m . a . j) m,eije||'ajA1||'arvam,ise||j'&rgi +mg m,il^l^i||gr'ammi $dot +mh m'uu:||h'ulgas $dot +mjr m'ajO1r $dot +mk m'a:||k'onnd $dot +ml m,il^l^i||l'i:trit $dot +mld m'il^jardit $dot +mln m'il^jonit $dot +// mm m,il^l^im'e:trit $dot +mnt m'a:n||t'ee: $dot +mob m,ob'ii:l $dot +Mr m'ister $dot +Mrs m'is^s^is $dot +nn n'ii:||n'imet,atud $dot +nov n,ov'emmber $dot +nr n'ummber $dot +nt n'&iteks $dot +näd n'&dA1l $dot +okt ,okt'o:ber $dot +osk 'osA1||k'onnd $dot +// PhD f,ilO1ss2'o:fia||d,ok:tor $dot +(p kr) p'&rA1st||kr'istust $dot +pms p'eamiselt $dot +pr pr'oua $dot +prk p'erE1||k'ond $dot +prl pr'eili $dot +prof pr,of'ess2or $dot +pst p'uijes||t,e: $dot +ptk p,ea||t'yk: $dot +rbl r'ubla $dot +rdt r,aud||t'e: $dot +rmtk r'a:matu||k'ogu $dot +rtj r,aud||t'ee:||j'aa:m $dot +(s . a) s'el||'a:stal $dot +saj s'ajA1ndil $dot +sealh s'eal||h,ulgas $dot +sek s'ekU1ndit $dot +sept s'ept'emmber $dot +sh s'eal||h,ulgas $dot +snd s'yn^n^dinud $dot +s.o s'ee:||'onn $dot +spl s'upI1||l,usika||t'&it: $dot +srn s'urrnud $dot +st s'ee:||t'&hendab $dot +tel t'elE1fon $dot +tk t'yk:i $dot +tlk t'8l^kinud $dot +tn t'&nA1v $dot +tr tr'yk: $dot +veebr v'e:bruar $dot +vms v,8i||m'uu:||s'ee:||s,ugune $dot +vrd v'8rrdle $dot +vt v'aa:ta $dot +wc v'ee:||ts'ee: $dot +õa '8p:e||,a:sta $dot +õp '8pE1t,aja $dot + // Erandid // exceptions to ll_ palatalization -all 'al:l -kell k'el:l -lill l'il:l -vill v'il:l // ==hair, ==bristle is palatalized -hull h'ul:l -põll p'8l:l +all 'al: +kell k'el: +lill l'il: +vill v'il: // ==hair, ==bristle is palatalized +hull h'ul: +põll p'8l: // exceptions to nn_ palatalization -konn k'on:n -nunn n'un:n +konn k'on: +nunn n'un: // exceptions to tt_ palatalization sitt s'it: @@ -280,4 +378,3 @@ sitt s'it: // exceptions to ss_ palatalization äss '&s:s mäss m'&s:s - diff --git a/dictsource/et_rules b/dictsource/et_rules index 2a80fda2..90d77311 100755 --- a/dictsource/et_rules +++ b/dictsource/et_rules @@ -1,276 +1,345 @@ -// Estonian translation rules -// This file is UTF-8 encoded - -.L01 i j // used in palatalization rules - -.group a - a a - Ai) a ja // maia -> maija - au) a wa // kaua -> kauUa - uu) a wa // juua -> juuUa - õu) a wa // n8uab -> n8uUab - @) aa 'a: - @) aa (_ 'aa: - _AC) a A1 // rõhuta silbi vokaali pikendamine 1. vältes sõnadel VCV mallis - _CAC) a A1 // CVCV mallis - - -.group b - b b - _) b p - bb bb - - -.group c - c k - c (i ts - c (e ts - _) c (e s - city siti // Pronounce foreign word city as siti. Include all inflections and compound words. - // eg. city, cityst, intercity. - - -.group d - d d - _) d t - dd dd - &) d (L01 d^ // default d + i/j - K) d (L01 d - @@) d (L01 d // kaugemal 1.- 2. silbipiirist mitte - -.group e - e e - @) ee 'e: - @) ee (_ 'ee: - Ai) e je // meie -> meije - au) e we // kauem -> kauUem - uu) e we // juues -> juuUes - õu) e we // 8ue -> 8uUe - _AC) e E1 // rõhuta silbi vokaali pikendamine 1. vältes sõnadel VCV mallis - _CAC) e E1 // CVCV mallis - -.group f - f f - - -.group g - g g - _) g k - gg gg - - -.group h - h h - hh h:h - - -.group i - i i - @) ii 'i: - @) ii (_ 'ii: - _AC) i I1 // rõhuta silbi vokaali pikendamine 1. vältes sõnadel VCV mallis - _CAC) i I1 // CVCV mallis - - -.group j - j j - jj j:j - - jazz dZ&s: - - -.group k - k k - kk k:k - - -.group l - l l - ll l:l - - A) ll (_ i1l^:l^ // v.a all, kell, lill, vill, hull, põll - l (ss_ l^ // valss - - &) l (dL01 l^ // meeldib, haldjas - &) l (gL01 l^ // palgi, sulgjas - &) l (kL01 l^ // palki, mõlkis, nälkjas - &) l (ni l^ // sulnis, kölni - &) l (si l^ // valsi - &) l (s%i l^ // valssi - &) l (ti l^ // pilti - &) l (L01 l^ // default l + i/j - K) l (L01 l - @@) l (L01 l - - &) ll (i l^:l^ // palataliseerime 1. ja 2. silbi piiril - K) ll (i l:l - @@) ll (i l:l // kaugemal ei palataliseeri - - -.group m - m m - mm m: - - -.group n - n n - - A) nn (_ i1n^:n^ // v.a konn, nunn - i) nn (_ n:n // linn - n (st_ n^ // kunst - - &) n (dL01 n^ // vindi, tundi, tundja - &A) n (lL01 n // piinlik - &) n (si n^ // Ansip - &) n (ti n^ // tinti - &) n (t_ n^ // tint - &) n (L01 n^ // default n+i/j - K) n (L01 n - @@) n (L01 n - - &) nn (i n^:n^ // palataliseerime 1. ja 2. silbi piiril - K) nn (i nn - @@) nn (i nn // kaugemal ei palataliseeri - - n (k N // will retain the k/g; link -> liNk - n (_k N - n (g N - n (_g N - - -.group o - o o - ii) o o // do nothing - Ai) o jo // - @) oo 'o: - @) oo (_ 'oo: - _AC) o O1 // rõhuta silbi vokaali pikendamine 1. vältes sõnadel VCV mallis - _CAC) o O1 // CVCV mallis - - - -.group p - p p - pp p:p - - -.group q - q k - qq k: - qu kv - - -.group r - r r - rr R:R - -.group s - s s - - A) ss (_ i1s^:s^ // v.a äss, mäss - - &) s (di s^ // ? - &) s (lL01 s // oskuslik, usjas - &) s (nL01 s // mõisnik - &A) s (ti s^ // hästi -// C) s (ti s - &) s (L01 s^ // default s + i/j - K) s (L01 s - @@) s (L01 s - - &) ss (i i1s^s^ // palataliseerime ss 1. ja 2. silbi piiril - K) ss (i ss - @@) ss (i ss // kaugemal ei palataliseeri - ss ss2 // [s2] is a continuation for [s] - K) sh S - K) sch S // Schmitt - -.group t - t t - tt t: - - A) tt (_ i1t^: // v.a sitt - - &) t (lL01 t // mõtlik - &) t (nL01 t // kunstnik - &) t (si i1t^ // patsi, otsi, ... - @@) t (si t - &) t (L01 t^ // default t + i/j - K) t (L01 t - @@) t (L01 t // kaugemal ei palataliseeri - - &) tt (i i1t^: // palataliseerime 1. ja 2. silbi piiril - K) tt (i t: - @@) tt (i t: // kaugemal ei palataliseeri -// @) tse (_ tse_X1 // double the initial consonant of the next word - - -.group u - u u - ii) u u // do nothing - Ai) u ju // t&ius -> t&ijus - @) uu 'u: - @) uu (_ 'uu: - _AC) u U1 // rõhuta silbi vokaali pikendamine 1. vältes sõnadel VCV mallis - _CAC) u U1 // CVCV mallis -// ui wi - uo uo - - -.group v - v v - vv v:v - - -.group w - w v - - -.group õ - õ 8 - õõ '8: - õu 8u - - -.group ä - ä & - ää '&: - äi &i - -.group ö - ö Y - öö 'Y: - öi Yi - -.group ü - ü y - üü 'y: - üü (a yij // pyya -> pyija - üü (ja yi // myyja -> myija - üi yi - - -.group x - x ks - xx k:s - - -.group y - y i - yy y: - yi ji - - -.group z - z z - K) zh Z - zz ts // pizza, mozzarella, mezzo - -.group - š S - ž Z - - $ dol:lar - __) - (_D mi:nus - A_) - (_D _ - C_) - (_D _ +// Estonian translation rules +// This file is UTF-8 encoded + + + +.L01 i j // used in palatalization rules + +.L02 b d f g h j l m n r s v + +.L03 l m n r + +.L04 a b c d e f g h i j k l m n o p q r s t u v õ ä ö ü + +.L05 a e i l m n o r u õ ä ö ü + + +.group a + a a + Ai) a ja // maia -> maija + au) a wa // kaua -> kauUa + uu) a wa // juua -> juuUa + õu) a wa // n8uab -> n8uUab + aa 'a: // pikk aa r�huliseks + X) aa (L02_ 'aa: // �hesilbilised pika aa-ga s�nad, millele järgneb mitte-klusiil, III vältesse + X) aa (_ 'aa: + _AL02) a (K A1 // r�huta silbi vokaali pikendamine 1. v�ltes s�nadel VCV mallis +_CAL02) a (K A1 // CVCV mallis + + ao 'ao: + ai (_ 'ai: + au (_ 'au: + ae (_ 'ae: + ambi ambi + +.group b + b b + _) b p + + +.group c + c k + c (i ts + c (e ts + _) c (e s + city siti // Pronounce foreign word city as siti. + _) ch tS // Charles, Charlie + +.group d + d d + _) d t + &) d (L01 d^ // default d + i/j + K) d (L01 d + @@) d (L01 d // kaugemal 1.- 2. silbipiirist mitte + +.group e + e e + Ai) e je // meie -> meije + au) e we // kauem -> kauUem + uu) e we // juues -> juuUes + õu) e we // 8ue -> 8uUe + ee 'e: // pikk ee r�huliseks + X) ee (L02_ 'ee: // �hesilbilised pika ee-ga s�nad kolmandasse v�ltesse, va klusiiliga lõppevad + X) ee (_ 'ee: + _AL02) e (K E1 // r�huta silbi vokaali pikendamine 1. v�ltes s�nadel VCV mallis +_CAL02) e (K E1 // CVCV mallis + + eo 'eo: + ea (_ 'ea: + ei (_ 'ei: + + +.group f + f f + + +.group g + g g + _) g k + + +.group h + h h + + la) h (ti hh + +.group i + i i + ii 'i: + X) ii (L02_ 'ii: + X) ii (_ 'ii: + _AL02) i (K I1 // r�huta silbi vokaali pikendamine 1. v�ltes s�nadel VCV mallis +_CAL02) i (K I1 // CVCV mallis + +.group j + j j + jj j: + jazz tZ&s: + jumbu jumbu + +.group k + k k + kk k: + AA) k (L05 k: //kiikus, söökla IIIv + AL03) k (L05 k: //kinkis, parkla IIIv + A) k (L03 k: //akna IIIv + + kamba kamba + kimbatus kimbatus + kimbu kimbu + kauge k'au:ge + +.group l + l l + + A) ll (_ i1l^: // v.a all, kell, lill, vill, hull, p�ll + l (ss_ l^ // valss + + &) l (dL01 l^ // meeldib, haldjas + &) l (gL01 l^ // palgi, sulgjas + &) l (kL01 l^ // palki, m�lkis, n�lkjas + &) l (ni l^ // sulnis, k�lni + &) l (si l^ // valsi + &) l (s%i l^ // valssi + &) l (ti l^ // pilti + &) l (L01 l^ // default l + i/j + K) l (L01 l + @@) l (L01 l + + &) ll (i l^: // palataliseerime 1. ja 2. silbi piiril + K) ll (i l: + @@) ll (i l: // kaugemal ei palataliseeri + + +.group m + m m + &) m (b mm // sõnades nagu november IIIv + &) m (bA% m //sõnades nagu plombiir ei lähe m IIIv-sse + + +.group n + n n + + A) nn (_ i1n^: // v.a konn, nunn + i) nn (_ n: // linn + n (st_ n^ // kunst + + &) n (dL01 n^ // vindi, tundi, tundja + &A) n (lL01 n // piinlik + &) n (si n^ // Ansip + &) n (ti n^ // tinti + &) n (t_ n^ // tint + &) n (L01 n^ // default n+i/j + K) n (L01 n + @@) n (L01 n + + &) nn (i n^: // palataliseerime 1. ja 2. silbi piiril + K) nn (i nn + @@) nn (i nn // kaugemal ei palataliseeri + + n (k N // will retain the k/g; link -> liNk + n (_k N + n (g N + n (_g N + + +.group o + o o + ii) o o // do nothing + Ai) o jo // + oo 'o: + X) oo (L02_ 'oo: + X) oo (_ 'oo: + _AL02) o (K O1 // r�huta silbi vokaali pikendamine 1. v�ltes s�nadel VCV mallis +_CAL02) o (K O1 // CVCV mallis + + oa 'oa: + oi (_ 'oi: + oe (_ 'oe: + +.group p + p p + pp p: + AA) p (L05 p: //liiper, liipri IIIv + AL03) p (_ p: //kirp IIIv + +.group q + q k + qq k: + qu kv + + +.group r + r r + rr RR + ke) r (ge RR + kõ) r (ge RR + +.group s + s s + A) ss (_ i1s^: // v.a �ss, m�ss + + &) s (di s^ // ? + &) s (lL01 s // oskuslik, usjas + &) s (nL01 s // m�isnik + A) s (ti s^ // h�sti + &) s (L01 s^ // default s + i/j + K) s (L01 s + @@) s (L01 s + + &) ss (i s^s^ // palataliseerime ss 1. ja 2. silbi piiril + K) ss (i ss + @@) ss (i ss // kaugemal ei palataliseeri + ss ss2 // [s2] is a continuation for [s] + K) sh S + K) sch S // Schmitt + + sombu sombu + sümboliseer s,ymbolis'e:r + +.group t + t t + tt t: + AA) t (L05 t: //kiita IIIv + //AL03) t (L05 t: //vintis IIIv + A) t (L03 t: //ütles IIIv + &ma) t (a_ t: //elamata + + XA) tt (_ i1t^: // v.a sitt + + &) t (lL01 t^ // m�tlik + &) t (nL01 t^ // kunstnik + &A) t (si i1t^ // patsi, otsi, ... + @@) t (si t + &) t (L01 t^ // default t + i/j + K) t (L01 t + @@) t (L01 t // kaugemal ei palataliseeri + // s) t (L01 t^ // vesti, kuna kuulates vahet pole, siis välja + + &) tt (i t^: // palataliseerime 1. ja 2. silbi piiril + K) tt (i t: + @@) tt (i t: // kaugemal ei palataliseeri + + tambu tambu + tumba tumba + +.group u + u u + ii) u u // do nothing + Ai) u ju // t&ius -> t&ijus + uu 'u: + X) uu (L02_ 'uu: + X) uu (_ 'uu: + _AL02) u (K U1 // r�huta silbi vokaali pikendamine 1. v�ltes s�nadel VCV mallis +_CAL02) u (K U1 // CVCV mallis + + ui (_ 'ui: + + + +.group v + v v + vabarii v'abar,ii + vembu vembu + + +.group w + w v + + +.group õ + õ 8 + õõ '8: + X) õõ (L02_ '88: + X) õõ (_ '88: + õu 8u + + õo '8o: + õa '8a: + õi (_ '8i: + õu (_ '8u: + õe (_ '8e: + + +.group ä + ä & + ää '&: + X) ää (L02_ '&&: + X) ää (_ '&&: + äi &i + + äo '&o: + äi (_ '&i: + äu (_ '&u: + äe (_ '&e: + + + +.group ö + ö Y + öö 'Y: + X) öö (L02_ 'YY: + X) öö (_ 'YY: + öi Yi + + öe 'Ye: + öa 'Ya: + + +.group ü + ü y + üü 'y: + X) üü (L02_ 'yy: + X) üü (_ 'yy: + üü (a yij // pyya -> pyija + üü (ja yi // myyja -> myija + üi yi + + ümbri ymbri + +.group x + x ks + xx k:s + + +.group y + y i + yy y: + yi ji + + +.group z + z z + K) zh Z + zz ts // pizza, mozzarella, mezzo + +.group + š S + ž Z + +// $ dol:lar + __) - (_D mi:nus + A_) - (_D _ + C_) - (_D _ + + diff --git a/dictsource/fr_list b/dictsource/fr_list index 00c080d2..e4019a1f 100755 --- a/dictsource/fr_list +++ b/dictsource/fr_list @@ -1,4 +1,4 @@ - +/ // *************************************************************************** // * Copyright (C) 2005 to 2010 by Jonathan Duddington * // * email: jonsd@users.sourceforge.net * @@ -24,7 +24,7 @@ // 2006-11-18 Gilles Casse // -// Updated 2011-04-15 Michel Such +// Updated 2011-10-14 Michel Such // // * Numbers, a few abbreviations and exceptions. // @@ -350,6 +350,7 @@ tva $abbrev uk $abbrev ups ypeEs url y:ErEl +USA $abbrev usb y:Esbe utc $abbrev utf $abbrev @@ -372,10 +373,10 @@ le $nounf $u+ le $verb $verbextend $u el $u+ los los $u+ -la $nounf $u+ -la $verb $verbextend $u -les lez2 $nounf $u+ -les lez2 $verb $verbextend $u +la la- $nounf $u+ +la la- $verb $verbextend $u +les le-z2 $nounf $u+ +les le-z2 $verb $verbextend $u un $nounf $u+ une $nounf $u+ @@ -465,33 +466,33 @@ voici $u+ voilà $u+ // possessives -ma $u $nounf +ma ma- $u $nounf mon $u $nounf -mes mez2 $u $nounf -ta $u $nounf +mes me-z2 $u $nounf +ta ta- $u $nounf ton $u $nounf -tes tez2 $u $nounf -sa $u $nounf +tes te-z2 $u $nounf +sa sa- $u $nounf son $u+ $nounf son sO~ $noun -ses sez2 $u $nounf +ses se-z2 $u $nounf notre $u $nounf votre $u $nounf leur $u $nounf leur $u $verb $verbextend -(la leur) la||lYr $u+ $verbf -(le leur) l@||lYr $u+ $verbf +(la leur) la-||lYr $u+ $verbf +(le leur) l@-||lYr $u+ $verbf nos $u $nounf vos $u $nounf leurs $u+ $nounf leurs $u $verb $verbextend -(les leur) le||lYr $u+ $verbf -(les leurs) le||lYr $u+ $verbf +(les leur) le-||lYr $u+ $verbf +(les leurs) le-||lYr $u+ $verbf // prepositions de $u $nounf -du $u $nounf -des dez2 $u $nounf +du dy- $u $nounf +des de-z2 $u $nounf à a $u+ @@ -758,6 +759,7 @@ peter _^_en phallus falys pokémon pokemOn polder pOldEr +pouls pu premier pr@mjer2 program _^_en query _^_en @@ -942,7 +944,7 @@ votions vOotjO~z2 évitions evitjO~z2 // no liaison -(quelqu'un) kElkW~ $U+ +(quelqu'un) kElkW~ $u+ pourcent pursA~ vincent vE~sA~ diff --git a/dictsource/fr_rules b/dictsource/fr_rules index 973d72d1..315e9fdc 100755 --- a/dictsource/fr_rules +++ b/dictsource/fr_rules @@ -27,7 +27,7 @@ // http://www.fluxnic.net/cicero // // Rules are now maintained by Michel Such -// Last update: 2011-08-13 Michel Such +// Last update: 2011-10-26 Michel Such // // Letter classes: @@ -292,7 +292,7 @@ _ingré) dien (t_ djA~ // ingrédient e (ct+++++ E e (x+++++ E - _C) e (_ @ // je te + _C) e (_ @- // je te -c) e (_ -j) e (_ C) e (- @@ -638,7 +638,8 @@ no) ë (_ e // canoë _neu) f (_heures v // group f: English section - _) fire _^_en + _) fire (CA _^_en + _) fire (CCA _^_en fly _^_en _) frame _^_en fter (_ _^_en @@ -1078,7 +1079,7 @@ _C) oy (X _^_en // boy, toy .group q - q k // coq + q k // coq _) qu' (AP3 k _) qua (d kwa // quadrature _) qua (tA kwa // quaternaire @@ -1094,7 +1095,9 @@ _C) oy (X _^_en // boy, toy _) qua (rtz kwa // quartz qu k // quatre _) que (_ k@ // que - n) q (_ k // cinq cent + n) q (_ k // cinq + n) q (_mill // cinq mille + n) q (_cent_ // cinq cent // group q: English section quick _^_en // quick, quickly @@ -1213,7 +1216,7 @@ _cACpu) s (_ s // group s: English section send (_ _^_en - server (X _^_en +_) server (X _^_en sh (_ _^_en sh (Ap _^_en // shop, ship sh (At _^_en // shut, shot diff --git a/dictsource/hu_list b/dictsource/hu_list index d6c410bc..04de6d0b 100755 --- a/dictsource/hu_list +++ b/dictsource/hu_list @@ -327,7 +327,7 @@ _20e hus (XVIII-al) tizEnn^olts:Al (XIX-el) tizEnkilEnts:El (XX-al) hu:s:Al -XXX-al) hAR2mints:al +(XXX-al) hAR2mints:al //etc, need do general rule similar with normal number exceptions, please test for example 22-el, 32-el, 42-el, 52-el, 40-el, 50-el, 60-al, 70-el etc //phonemes if this is possible. (CD-ellenőrzést) tse:de:El:EnY:R2ze:St //this is not a mistake, default Espeak spokening roman number before the ellenőrzés word @@ -382,13 +382,13 @@ nyarán $alt telén $alt tavaszi $alt nyári $alt -őszi $alt +őszi $alt $unstressend téli $alt végén $alt elején $alt $unstressend folyamán $alt úton $alt - +lts $alt // accent names _lig ligAtu:R2A _acu e:lES @@ -419,8 +419,18 @@ ADSL a:de:ESEl $allcaps //Internet connection type, we pronouns this with ádée ÁSZ a:s $allcaps ÁNTSZ a:Ente:Es $allcaps ATM a:te:Em $allcaps //The ATM stands. We pronouns this abbreviation with átéem word. Default, Espeak pronouns this abbreviation with atéem word. -cm tsEntime:tER2 -km kilo:me:tER2 +cm tsEntime:tER2 $unstressend +(cm-re) tsEntime:tER2R2E $unstressend +(cm-nyire) tsEntime:tER2n^iR2E $unstressend +(cm-nyi) tsEntime:tER2n^i $unstressend +(cm-es) tsEntime:tER2ES $unstressend +(cm-t) tsEntime:tER2t $unstressend +km kilo:me:tER2 $unstressend +(km-re) kilo:me:tER2R2E $unstressend +(km-nyire) kilo:me:tER2n^iR2E $unstressend +(km-nyi) kilo:me:tER2n^i $unstressend +(km-es) kilo:me:tER2ES $unstressend +(km-t) kilo:me:tER2t $unstressend DNS de:EnES $allcaps GYSEV JESEv $allcaps GYESEV JESEv $allcaps @@ -437,7 +447,11 @@ ORFK oEREfka: $abbrev $allcaps MÁV ma:v $allcaps LMP ElEmpe: $allcaps MTI $abbrev $allcaps -mm milime:tER2 +mm milime:tER2 $unstressend +(mm-nyi) milime:tER2n^i $unstressend +(mm-nyire) milime:tER2n^iR2E $unstressend +(mm-es) milime:tER2ES $unstressend +(mm-t) milime:tER2t $unstressend RAM R2Am $allcaps //Espeak normaly spokening this abbreviation with erraem, but this is not good Psszt ps:t $capital // similar word with quiet word. Espeak default spokening this abbrew quiet word with letter by letter by default. Pszt ps:t $capital //same as prewious abbrewiation @@ -474,7 +488,7 @@ stb SAtYb:i $hasdot u.n u:JnEvEzEt: $hasdot ú.n u:JnEvEzEt: $hasdot vö v'EZd||_'Yss2E $hasdot -(u . i .) $abbrew +(u . i .) $abbrev NVDA Enve:de:A $allcaps @@ -1374,7 +1388,8 @@ stratégiájával $unstressend rendszerekre $unstressend vicc $unstressend szakemberei $unstressend -változatból $unstressendváltozatából $unstressend +változatból $unstressend +változatából $unstressend bizottságnak $unstressend nyilatkozta $unstressend rendelkezések $unstressend @@ -2434,7 +2449,8 @@ ellen $unstressend elől $unstressend helyzetért $unstressend hangsúlyozta $unstressend -vételét $unstressendtárgyaljanak $unstressend +vételét $unstressend +tárgyaljanak $unstressend tárgyaljanak $unstressend védelmét $unstressend elegendőnek $unstressend @@ -2754,7 +2770,7 @@ befolyásolta $unstressend bújtatja $unstressend hasonlóságot $unstressend (lévő hasonlóságot) le:vY:|hASonlo:Sa:got $unstressend -(is akadt) iS||AkAt: $unstressend +(is akadt) iS_'||AkAt: $unstressend ismeretlen $unstressend hadifogoly $unstressend raboskodott $unstressend @@ -2900,7 +2916,7 @@ fogát $unstressend rajtam $unstressend tömik $unstressend foga $unstressend -(sem tömik) SEm||tYmik $unstresend +(sem tömik) SEm||tYmik $unstressend abba $unstressend orvosnak $unstressend tudná $unstressend @@ -3088,7 +3104,7 @@ fizetniük $unstressend (szoftverek aránya) softvER2Ek||AR2a:n^A $unstressend lépés $unstressend tegyek $unstressend -(ez a probléma) Ez||A||pR2oble:mA $unstressend +(ez a probléma) Ez_'||A'||pR2oble:mA $unstressend (valami probléma) vAlAmi||pR2oble:mA $unstressend telepítéssel $unstressend (az is) Az||iS $unstressend @@ -3194,8 +3210,7 @@ leírás $unstressend (lett gond) lEt:_||gond $unstressend (a felhőzet) A'||fElhY:zEt $unstressend (indul a felhőzet) indul_||A'||fElhY:zEt $unstressend - - +(időnként a felhőzet) idY:nke:nt_||A'||fElhY:zEt $unstressend (az ég) Az_||e:,g $unstressend (az eső) Az_||ESY: $unstressend (kis türelmet) kiS||tyR2ElmEt $unstressend @@ -3248,7 +3263,7 @@ mérnek $unstressend (lenne szükségem) lEn:E_||sykSe:gEm $unstressend fellelni $unstressend telepítésével $unstressend -(az a probléma) Az_||A_||pR2oble:mA $unstressend +(az a probléma) Az_'||A'||pR2oble:mA $unstressend (közti nézeteltéréseket) kYsti_||ne:zEtElte:R2e:SEkEt $unstressend (miatt tiltakoznak) miAt:_||tiltAkoznAk $unstressend diákokat $unstressend @@ -3355,7 +3370,6 @@ helyettese $unstressend (említett szervezet) Emli:tEt:_||sER2vEzEt $unstressend (említett cikkben) Emli:tEt:_||tsikbEn $unstressend (a fejlesztéseket) A'||fEjlEste:SEkEt $unstressend -hozzátette $unstressend semmi $unstressend (azt tanácsolják) Ast_||tAna:tSojjja:k $unstressend (útmutatóban is azt tanácsolják) u:tmutAto:bAn_||iS_||Ast_||tAna:tSojjja:k $unstressend @@ -3380,7 +3394,7 @@ konfigurációját $unstressend (nem mozgatta tovább) nEm_||mozgAt:A_||tova:b: $unstressend (reagál többé) R2EAga:l_||tYb:e: $unstressend (is lehet) iS_||lEhEt $unstressend -(ma délelőtt) mA_||de:lElY:t: $unstressend +(ma délelőtt) mA||de:lElY:t: $unstressend (sem kizárt) SEm_||kiza:R2t $unstressend (a felhő) A'||fElhY: $unstressend (is képződhetnek) iS_||ke:pzY:dhEtnEk $unstressend @@ -3741,12 +3755,978 @@ kategória $unstressend nyomunk $unstressend (számolnunk kell azzal) sa:molnunk_||kEl:_||AzzAl $unstressend üzemmód $unstressend +várom $unstressend +(sikerült kifognom) SikER2ylt_||kifognom $unstressend +(frissítés is) fR2iS:i:te:S_||iS $unstressend +oldalát $unstressend +elrendezés $unstressend +kedvűek $unstressend +(körében is vitatott) kYR2e:bEn_||iS_||vitAtot: $unstressend +témával $unstressend +(is fejlődik) iS_||fEjlY:dik $unstressend +idővel $unstressend +(is kivárni) iS_||kiva:R2ni $unstressend +(is kísérhetik) iS_||ki:Se:R2hEtik $unstressend +(kezd a felhőzet) kEzd_||A'_||fElhY:zEt $unstressend +(gyenge légmozgásra számíthatunk) JEngE||le:gmozga:SR2A_||sa:mi:thAtunk $unstressend +(is mérséklődik) iS_||me:R2Se:klY:dik $unstressend +benyomások $unstressend +(szabható menüvel) sAbhAto:_||mEnyvEl $unstressend +keresőjük $unstressend +elérésre $unstressend +(és fapados) e:S_||fApAdoS $unstressend +rablás $unstressend +(is volt) iS_||volt $unstressend +(is lett) iS_||lEt: $unstressend +gyorsítás $unstressend +specifikus $unstressend +(bug van) bug_||vAn $unstressend +(is hiányolom) iS_||hia:n^olom $unstressend +produkál $unstressend +(fura dolgokat) fuR2A_||dolgokAt $unstressend +(se vettem) SE_||vEt:Em $unstressend +(se csinálok) SE_||tSina:lok $unstressend +jelentene $unstressend +nálam $unstressend +(nálad van) na:lAd_||vAn $unstressend +(is bukkan) iS_||buk:An $unstressend +(így van) i:J_||vAn $unstressend +érkezett $unstressend +problémára $unstressend +hozzákezdek $unstressend +kifejtettem $unstressend +(itt is) it:_||iS $unstressend +fennakadtam $unstressend +válaszok $unstressend +kényszerít $unstressend +használd $unstressend +megfigyel $unstressend +hasonlatot $unstressend +(az a kérdés) Az_||A'||ke:R2de:S $unstressend +idegesít $unstressend +(egy felmérést) EJ_||fElme:R2e:St $unstressend +várjuk $unstressend +(került szóba) kER2ylt_||so:bA $unstressend +igényeinek $unstressend +készítésével $unstressend +hiányt $unstressend +visszaállítására $unstressend +(a felelős) A'||fElElY:S $unstressend +kezelője $unstressend +(viszont az) visont_||Az $unstressend +(készült róla) ke:sylt_||R2o:lA $unstressend +(kellene a program) kEl:EnE_||A'||pR2ogR2Am $unstressend +időjárását $unstressend +(tájak is) ta:jAk_||iS $unstressend +(időjárás lesz a jellemző) idY:ja:R2a:S_||lEs_||A_||jEl:EmzY: $unstressend +(egész kellemes) Ege:s_||kEl:EmES $unstressend +(időre számíthatunk) idY:R2E_||sa:mi:thAtunk $unstressend +országrészben $unstressend +(fok közé emelkedik) fok_||kYze:_||EmElkEdik $unstressend +módosításokat $unstressend +(gép fogyasztását) ge:p_||foJAsta:Sa:t $unstressend +dolgokkal $unstressend +üzemmódba $unstressend +(módja megváltozik) mo:J:A_||mEgva:ltozik $unstressend +(le fog futni) lE_||fog_||futni $unstressend +(második elem) ma:Sodik_||ElEm $unstressend +(szerint módosítható) sER2int_||mo:doSi:thAto: $unstressend +opciók $unstressend +szükségesek $unstressend +(gépen szükségesek) ge:pEn_||sykSe:gESEk $unstressend +(akarja hajtani) AkAR2jA_||hAjtAni $unstressend +(a témában) A'||te:ma:bAn $unstressend +(rá szükségem) R2a:_||sykSe:gEm $unstressend +használható $unstressend +(rendszer frissítést) R2EntsER2_||fR2iS:i:te:St $unstressend +támogatásával $unstressend +intézetben $unstressend +újdonsága $unstressend +olvashatják $unstressend +(is öröm) iS_||YR2Ym $unstressend +pillanatokból $unstressend +azoknak $unstressend +tartalmára $unstressend +(az izgalmas) Az_'||izgAlmAS $unstressend +társasházból $unstressend +központját $unstressend +fizetése $unstressend +vitája $unstressend +felelőse $unstressend +jelentése $unstressend +(fogadta az elképzeléseket) fogAt:A_||Az'_||Elke:pzEle:SEkEt $unstressend +tervezetét $unstressend +léphet $unstressend +(lakása gyulladt ki) lAka:SA_||Jul:At:_||ki $unstressend +(a tüzet) A'||tyzEt $unstressend +(embert kimenekítettek) EmbER2t_||kimEnEki:tEt:Ek $unstressend +egyértelmű $unstressend +tartalmának $unstressend +sajtótájékoztatóján $unstressend +(a felelősséget) A'||fElElY:Se:gEt $unstressend +(vontak felelősségre) vontAk_||fElElY:Se:gRE $unstressend +központjában $unstressend +(miatt nyomoznak) m'iAt:||n^omoznAk $unstressend +(szerint volt) sER2int_||volt $unstressend +(el a rendőrök) El'_||A'||R2EndY:R2Yk $unstressend +vettek $unstressend +(is folynak) iS_||fojnAk $unstressend +gyanúja $unstressend +(bűncselekmény gyanúja) byntSElEkme:n^_'||JAnu:jA $unstressend +(kárt okozna) ka:R2t_'||okoznA $unstressend +központja $unstressend +(a nyomozók) A'||n^omozo:k $unstressend +(ellenőrzött egysége) El:EnYR2zYt:_||EJSe:gE $unstressend +(vonatkozó pontjait) vonAtkozo:_'||poncAit $unstressend +kaphatják $unstressend +(a díjazás) A'||di:jAza:S $unstressend +(az alapilletménye) Az_'||AlApil:Etme:n^E $unstressend +(településeken dolgozik) tElEpyle:SEkEn_'||dolgozik $unstressend +(százalékot veszítene) sa:zAle:kot_||vEsi:tEnE $unstressend +(is tartalmaz) iS_||tAR2tAlmAz $unstressend +(sem jelentéktelen összeg) SEm_||jElEnte:ktElEn_||Ys:Eg $unstressend +számíthat $unstressend +ampulla $unstressend +telephelyéről $unstressend +mennyiségű $unstressend +(a tényt) A'||te:n^t $unstressend +(az ügyben) Az_'||yJbEn $unstressend +(tett az ügyben) tEt:_||Az_'||yJbEn $unstressend +(tűnt el) ty:nt_||El $unstressend +(az sem szokványos) Az_||SEm_||sokva:n^oS $unstressend +(álljanak rendelkezésre) a:jjAnAk_||R2EndElkEze:SR2E $unstressend +gyógyszerből $unstressend +indított $unstressend +egysége $unstressend +(forintot érnek) foR2intot_||e:R2nEk $unstressend +(lehet az ügyben) lEhEt_||Az_'||yJbEn $unstressend +jelentik $unstressend +(egyik telephelyéről) EJ:ik_'||tElEphEje:R2Y:l $unstressend +megfelelőnek $unstressend +gyógyszertámogatását $unstressend +(a betegeknek a gyógyszertámogatását) A'||bEtEgEknEk_||A'||Jo:JsER2ta:mogAta:Sa:t $unstressend +betegek $unstressend +(a betegek) A'||bEtEgEk $unstressend +ellenőrizni $unstressend +(fogják ellenőrizni) fogja:k_||El:EnY:R2izni $unstressend +hozzájárulást $unstressend +(a gyógyszerekért) A'||Jo:JsER2Eke:R2t $unstressend +(is fizethetnek a gyógyszerekért) iS_||fizEthEtnEk_||A'||Jo:JsER2Eke:R2t $unstressend +(dokumentumra hivatkozva) dokumEntumR2A_||hivAtkozvA $unstressend +(körében próbálnák ki) kYR2e:bEn_||pR2o:ba:lna:k_||ki $unstressend +(az állapotukon) Az_'||a:l:Apotukon $unstressend +(szenvedők körében próbálnák ki) sEnvEdY:k_||kYR2e:bEn_||pR2o:ba:lna:k_||ki $unstressend +(szerint azoknak) sER2int_||AzoknAk $unstressend +programban $unstressend +(be azt is) bE_'||Ast_||iS $unstressend +vitáját $unstressend +(szóló javaslatot) so:lo:_||jAvASlAtot $unstressend +zárul $unstressend +javaslatot $unstressend +(milliárd forint) milia:R2d_||foR2int $unstressend +(millió forint) milio:_||foR2int $unstressend +számol $unstressend +(célokra használhatnák) tse:lokR2A_||hAsna:lhAtna:k $unstressend +kezdeményezte $unstressend +méter $unstressend +mérföld $unstressend +milliárd $unstressend +szorításán $unstressend +ellenőrzést $unstressend +lövöldöző $unstressend +diáktüntetés $unstressend +(egy férfi) EJ_'||fe:R2fi $unstressend +(orra alá) oR2R2A_'||Ala: $unstressend +(raknak bennünket) R2AknAk_'||bEn:ynkEt $unstressend +(állami támogatása) a:l:Ami_'||ta:mogAta:SA $unstressend +fenyegeti $unstressend +(munkát itt) munka:t_||it: $unstressend +államtitkár $unstressend +bére $unstressend +munkaideje $unstressend +középpontjába $unstressend +(tevékenység középpontjába) tEve:kEn^Se:g_||kYze:p:onca:bA $unstressend +formálását $unstressend +ismereteket $unstressend +(tanítandó ismereteket) tAni:tAndo:_||iSmER2EtEkEt $unstressend +gyermekeiket $unstressend +(lehetőségük arra) lEhEtY:Se:gyk_||AR2R2A $unstressend +(indul majd) indul_||mAjd $unstressend +számukra $unstressend +(belül marad) bElyl_||mAR2Ad $unstressend +(órán belül marad) o:R2a:n_'||bElyl_'||mAR2Ad $unstressend +keresni $unstressend +(többet fog) tYb:Et_||fog $unstressend +elbocsátásokról $unstressend +szövegével $unstressend +szállni $unstressend +ugyanakkor $unstressend +(száma csökken) sa:mA_||tSYk:En $unstressend +(nyelv is) n^Elv_||iS $unstressend +témája $unstressend +oktatniuk $unstressend +(kell oktatniuk) kEl:_||oktAtniuk $unstressend +(nevelés témája) nEvEle:S_||te:ma:jA $unstressend +(a kérdésre) A'||ke:R2de:SR2E $unstressend +tagozat $unstressend +gyermek $unstressend +szülő $unstressend +(rá igény) R2a:_||ige:n^ $unstressend +(arra is) AR2R2A_||iS $unstressend +kötése $unstressend +dolgozniuk $unstressend +(a változás) A'||va:ltoza:S $unstressend +(a hallgatónak) A'_||hAlgAto:nAk $unstressend +hallgatónak $unstressend +tárgyaláson $unstressend +törvényről $unstressend +(múlt héten) mu:lt_'||he:tEn $unstressend +(kérte fel múlt héten) ke:R2tE_'||fEl_||mu:lt_'||he:tEn $unstressend +kötendő $unstressend +(vevőkkel kötendő) vEvY:k:El_||kYtEndY: $unstressend +pontjának $unstressend +kötés $unstressend +(állt példaként) a:lt_||pe:ldAke:nt $unstressend +vállalniuk $unstressend +intézménynek $unstressend +(említett arra) Emli:tEt:_||AR2R2A $unstressend +(sem említett arra) SEm_||Emli:tEt:_||AR2R2A $unstressend +cserébe $unstressend +(meg a jelentkezővel) mEg_||A'||jElEntkEzY:vEl $unstressend +(kell kötni) kEl:_||kYtni $unstressend +(szerződést kell kötni) sER2zY:de:St_||kEl:_||kYtni $unstressend +jogosult $unstressend +(alakult ki) AlAkult_||ki $unstressend +(formában a tervezetben) foR2ma:bAn_||A'||tER2vEzEtbEn $unstressend +(felmutatni a tárgyalásokon) fElmutAtni_||A'||ta:R2JAla:Sokon $unstressend +ötlettől $unstressend +sérelmezi $unstressend +diák $unstressend +(függ össze) fyg:_||Ys:E $unstressend +(egy diák) EJ_'||dia:k $unstressend +(költségekkel függ össze) kYltSe:gEk:El_||fyg:_||Ys:E $unstressend +(kellene fizetni) kEl:EnE_||fizEtni $unstressend +(határozza meg) hAta:R2ozzA_||mEg $unstressend +(alapul vennie) AlApul_||vEn:iE $unstressend +(arra vonatkozóan) AR2R2A_||vonAtkozo:An $unstressend +képzése $unstressend +(becsült értékének) bEtSylt_||e:R2te:ke:nEk $unstressend +(is rávilágított) iS_||R2a:vila:gi:tot: $unstressend +(az indoklással) Az_'||indokla:S:Al $unstressend +(állapították meg) a:l:Api:tot:a:k_||mEg $unstressend +(a költségekről) A'||kYltSe:gEkR2Y:l $unstressend +(ezer forint) EzER2_||foR2int $unstressend +önköltsége $unstressend +megállapítására $unstressend +venné $unstressend +szövettségek $unstressend +szövetségek $unstressend +kérdésekben $unstressend +(érintő kérdésekben) e:R2intY:_||ke:R2de:SEkbEn $unstressend +(jogra változtatott) jogR2A_||va:ltostAtot: $unstressend +változtatott $unstressend +befolyását $unstressend +eredménye $unstressend +(is felmerült) iS_||fElmER2ylt $unstressend +(a háttérben) A'||ha:t:e:R2bEn $unstressend +(épülete előtt) e:pylEtE_||ElY:t: $unstressend +(utcai épülete előtt) uts:Ai_||e:pylEtE_||ElY:t: $unstressend +(korábbi elképzelés) koR2a:b:i_||Elke:pzEle:S $unstressend +(a korábbi elképzelés) A'||koR2a:b:i_||Elke:pzEle:S $unstressend +formában $unstressend +(az intézmények) Az_'||inte:zme:n^Ek $unstressend +(a hallgatók) A'||hAlgAto:k $unstressend +tervezet $unstressend +(felelt volna meg) fElElt_||volnA_||mEg $unstressend +(volna meg) volnA_||mEg $unstressend +alakulniuk $unstressend +(a tervezet) A'||tER2vEzEt $unstressend +(kategória is) kAtEgo:R2iA_||iS $unstressend +tárgyalnak $unstressend +(a mérleg) A'||me:R2lEg $unstressend +(tanácsok kérdéséről is) tAna:tSok_||ke:R2de:Se:R2Y:l_||iS $unstressend +véglegesítették $unstressend +hétvégére $unstressend +hétvégén $unstressend +(vállalat közleménye) va:l:AlAt_||kYzlEme:n^E $unstressend +járatai $unstressend +(kiszolgáló járatai) kisolga:lo:_||ja:R2AtAi $unstressend +járatok $unstressend +közleményében $unstressend +(már megszokott) ma:R2_||mEgsokot: $unstressend +közlekedteti $unstressend +(szerelvényeit megerősítve) sER2Elve:n^Eit_||mEgER2Y:Si:tvE $unstressend +általános $unstressend +tervezete $unstressend +(szerződésben kell) sER2zY:de:SbEn_||kEl: $unstressend +(támogatásra jogosult) ta:mogAta:SR2A_||jogoSult $unstressend +(generációs ok) gEnER2a:tsio:S_'||ok $unstressend +ellentétben $unstressend +hallható $unstressend +növekedésének $unstressend +szerintem $unstressend +(lenne szerintem) lEn:E_||sER2intEm $unstressend +(a helyzet) A'||hEjzEt $unstressend +fájlhoz $unstressend +(vizsgálni azt) viZga:lni_||Ast $unstressend +(lehetett vizsgálni azt) lEhEtEt:_||viZga:lni_||Ast $unstressend +(kellett elolvasnom) kEl:Et:_||ElolvASnom $unstressend +alakot $unstressend +(megoldható az) mEgoldhAto:_||Az $unstressend +intonációja $unstressend +(el nektek) El_'||nEktEk $unstressend +verzióval +állományt $unstressend +verzióval $unstressend +hangsúlyozva $unstressend +(szókapcsolatok vannak) so:kAptSolAtok_||vAn:Ak $unstressend +(újabb feladat) u:jAb:_||fElAdAt $unstressend +teremben $unstressend +várunk $unstressend +(főt várunk) fY:t_||va:R2unk $unstressend +(is lesz) iS_||lEs $unstressend +mindenki $unstressend +játszani $unstressend +(el mindenki) El_||mindEnki $unstressend +megszületését $unstressend +(jelentkezését várjuk) jElEntkEze:Se:t_||va:R2juk $unstressend +(közönség soraiba) kYzYnSe:g_||SoR2AibA $unstressend +(vesz részt) vEs_||R2e:st $unstressend +(a közönség soraiban) A'||kYzYnSe:g_||SoR2AibAn $unstressend +örömére $unstressend +(sikeres volt) SikER2ES_||volt $unstressend +ülésén $unstressend +termében $unstressend +hangoztatom $unstressend +irányítani $unstressend +(álláspontomat hangoztatom) a:l:a:SpontomAt_||hAngostAtom $unstressend +tekintetében $unstressend +(a nyugati) A'||n^ugAti $unstressend +párás $unstressend +(is reménykedhetünk) iS_||R2Eme:n^kEdhEtynk $unstressend +(idő várható) idY:_||va:R2hAto: $unstressend +kivéve $unstressend +órákban $unstressend +(kapcsolódási probléma) kAptSolo:da:Si_||pR2oble:mA $unstressend +(érv a linux mellett) e:R2v_||A'||linuks_||mEl:Et: $unstressend +adjon $unstressend +(opció bekapcsolása) optsio:_||bEkAptSola:SA $unstressend +(felállás szerint) fEla:l:a:S_||sER2int $unstressend +problémás $unstressend +(is felvethet) iS_'||fElvEthEt $unstressend +(is kiderül) iS_||kidER2yl $unstressend +higanyszála $unstressend +övezetben $unstressend +rendeletet $unstressend +kérésre $unstressend +(foglaltak állást) foglAltAk_'||a:l:a:St $unstressend +emelése $unstressend +(biztos szerint) bistoS_||sER2int $unstressend +(megoldást épít be) mEgolda:St_||e:pi:t_||bE $unstressend +kulcsát $unstressend +kulcsa $unstressend +(való trükközést) vAlo:_||tR2yk:Yze:St $unstressend +folyamatát $unstressend +(új megoldást) u:j_||mEgolda:St $unstressend +(jelent számukra) jElEnt_||sa:mukR2A $unstressend +(költséget jelent számukra) kYltSe:gEt_||jElEnt_||sa:mukR2A $unstressend +irányult $unstressend +tendenciát $unstressend +(az előrejelzése) Az_'||ElY:R2EjElze:SE $unstressend +támogatásából $unstressend +megszorítások $unstressend +bizonytalanságok $unstressend +(kapcsolatos bizonytalanságok) kAptSolAtoS_||bizon^tAlAnSa:gok $unstressend +(költségvetési soron) kYltSe:gvEte:Si_||SoR2on $unstressend +soron $unstressend +(támogatást biztosítani) ta:mogAta:St_||bistoSi:tAni $unstressend +számlájára $unstressend +(körüli összegből) kYR2yli_||Ys:EgbY:l $unstressend +(szervezetek pályázhatnak) sER2vEzEtEk_||pa:ja:zhAtnAk $unstressend +tevékenységekre $unstressend +elnyernie $unstressend +működtetéshez $unstressend +(a megszorításokban) A'||mEgsoR2i:ta:SokbAn $unstressend +(a célja) A'||tse:l^jA $unstressend +biztosításához $unstressend +(okozta problémákból) okostA_||pR2oble:ma:kbo:l $unstressend +(viszont elengedhetetlen) visont_||ElEngEdhEtEtlEn $unstressend +(a szövettség) A'||sYvEtS:e:g $unstressend +(a szövetség) A'||sYvEtS:e:g $unstressend +(elektronikus változatát) ElEktR2onikuS_||va:ltozAta:t $unstressend +(kiadásokból ahhoz) kiAda:Sokbo:l_||Ahoz $unstressend +(az egyesületek) Az_'||EJ:ESylEtEk $unstressend +(ha kell) hA_||kEl: $unstressend +végrehajtásával $unstressend +(várható alakulásáról) va:R2hAto:_||AlAkula:Sa:R2o:l $unstressend +(elvárható szerinte) Elva:R2hAto:_||sER2intE $unstressend +(állapot javítására) a:l:Apot_||jAvi:ta:Sa:R2A $unstressend +(az elnökséget) Az_'||ElnYkSe:gEt $unstressend +illetékesével $unstressend +(hivatal illetékesével) hivAtAl_||il:Ete:kESe:vEl $unstressend +(merültek fel) mER2yltEk_||fEl $unstressend +problémák $unstressend +akadálymentesítéséhez $unstressend +szervezettel $unstressend +(során kiderült) SoR2a:n_||kidER2ylt $unstressend +(felvételének szükségességét) fElve:tEle:nEk_||sykSe:gES:e:ge:t $unstressend +(az ügyről) Az_'||yJR2Y:l $unstressend +(kérdőív véleményezésére) ke:R2dY:i:v_||ve:lEme:n^Eze:Se:R2E $unstressend +(egy fórumon) EJ_||fo:R2umon $unstressend +véleményezésére $unstressend +(egyértelműen megállapította) EJ:e:R2tElmy:En_||mEga:l:Api:tot:A $unstressend +elvárásoknak $unstressend +(akadálymentesítési elvárásoknak) AkAda:jmEntESi:te:Si_'||Elva:R2a:SoknAk $unstressend +(fejlesztők felé) fEjlEstY:k_||fEle: $unstressend +(szükséges intézkedéseket) sykSe:gES_||inte:skEde:SEkEt $unstressend +(emberek számára) EmbER2Ek_||sa:ma:R2A $unstressend +együttműködést $unstressend +(az oldalt) Az_'||oldAlt $unstressend +(a döntésre) A'||dYnte:SR2E $unstressend +(azt képviseli) Ast_'ke:pviSEli $unstressend +kötelezettségét $unstressend +hangsúlyozták $unstressend +folyóirata $unstressend +(figyelmet kell fordítani) fiJElmEt_||kEl:_||foR2di:tAni $unstressend +(is voltak) iS_||voltAk $unstressend +álláspontjukat $unstressend +elvégzésébe $unstressend +vételével $unstressend +díj $unstressend +(az indítványa) Az_'||indi:tva:n^A $unstressend +termeit $unstressend +szellem $unstressend +érzése $unstressend +(együvé tartozás) EJ:yve:_||tArtoza:S $unstressend +(egyesületi vezetők) EJ:ESylEti_||vEzEtY:k $unstressend +(vezetőségi tagjai) vEzEtY:Se:gi_||tAgjAi $unstressend +(egyesülettel szemben) EJ:ESylEt:El_||sEmbEn $unstressend +(bérleti díjakra) be:R2lEti_||di:jAkR2A $unstressend +(megoldási lehetőséggel) mEgolda:Si_||lEhEtY:Se:g:El $unstressend +találtak $unstressend +összegben $unstressend +(a kitétellel) A'||kite:tEl:El $unstressend +(a feltétellel) A'||fElte:tEl:El $unstressend +(összegét feltüntesse) Ys:Ege:t_||fEltyntES:E $unstressend +(a honlapján) A'||honlApja:n $unstressend +(járulékos elemek) ja:R2ule:koS_||ElEmEk $unstressend +(a szervező) A'||sER2vEzY: $unstressend +(valósítja meg) vAlo:Si:c:A_||mEg $unstressend +(tevékenységet végez) tEve:kEn^Se:gEt_||ve:gEz $unstressend +részesül $unstressend +jogával $unstressend +(iskolák működtetését) iSkola:k_||mykYt:Ete:Se:t $unstressend +(fenntartott iskolák működtetését) fEn:tAR2tot:_||iSkola:k_||mykYt:Ete:Se:t $unstressend +(is eredményezheti) iS_||ER2Edme:n^EzhEti $unstressend +(a költséget) A'||kYltSe:gEt $unstressend +fejlesztésén $unstressend +lehetőségeiről $unstressend +spórol $unstressend +észjárás $unstressend +(év eltelt) e:v_||EltElt $unstressend +(arra jutottam) AR2R2A_||jutot:Am $unstressend +(elnézést kérek) Elne:ze:St_||ke:R2Ek $unstressend +(akarok lenni) AkAR2ok_||lEn:i $unstressend +(amit használok) Amit_||hAsna:lok $unstressend +(apró dolgok) ApR2o:_'||dolgok $unstressend +tűzfalat $unstressend +ikontémára $unstressend +(tervezésével foglalkozó cég) tErvEze:Se:vEl_||foglAlkozo:_||tse:g $unstressend +(nincsenek róla) nintSEnEk_||R2o:lA $unstressend +(hivatalos lenne) hivAtAloS_||lEn:E $unstressend +(a valóság) A'||vAlo:Sa:g $unstressend +élőket $unstressend +állapotú $unstressend +tulajdonostól $unstressend +tartozékával $unstressend +(hetet használt) hEtEt_||hAsna:lt $unstressend +(a kérdés) A'||ke:R2de:S $unstressend +vittem $unstressend +veszem $unstressend +ugyanaz $unstressend +rejlik $unstressend +megéri $unstressend +belőniük $unstressend +(rajta gépelni) R2AjtA_||ge:pElni $unstressend +(nincs is) nintS_||iS $unstressend +árban $unstressend +(boltok ajánlatai) boltok_'||Aja:nlAtAi $unstressend +valaki $unstressend +(kellene biztosítani) kEl:Ene_||bistosi:tAni $unstressend +(már lehetséges) ma:R2_||lEhEtS:e:gES $unstressend +(is támogatja) iS_||ta:mogAc:A $unstressend +(lehet használni) lEhEt_||hAsna:lni $unstressend +(problémám van) pR2oble:ma:m_||vAn $unstressend +(kis teló) kiS_||tElo: $unstressend +(hete használom) hEtE_||hAsna:lom $unstressend +(reggelre ébredhetünk) R2Eg:ElR2e_||e:bR2EdhEtynk $unstressend +(fok közé) fok_||kYze: $unstressend +várhatóak $unstressend +gyengül $unstressend +(idő valószínű) idY:_||vAlo:si:ny: $unstressend +(alakul majd) AlAkul_||mAjd $unstressend +(szintű felhőzet) sinty:_||fElhY:zEt $unstressend +nőnek $unstressend +(vezető nőnek) vEzEtY:_||nY:nEk $unstressend +szerelme $unstressend +küzdenek $unstressend +(éves kisfiú) e:vES_||kiSfiu: $unstressend +(éves kisfiút) e:vES_||kiSfiu:t $unstressend +kisfiúnak $unstressend +(is lelövik) iS_||lElYvik $unstressend +támadtak $unstressend +követelnek $unstressend +születtek $unstressend +ünnepen $unstressend +fejbe $unstressend +munkatársát $unstressend +sofőr $unstressend +(a mérget) A'||me:R2gEt $unstressend +vize $unstressend +idősebb $unstressend +mesél $unstressend +mesélt $unstressend +(a kérdésem) A'||ke:R2de:SEm $unstressend +(kellett ahhoz) kEl:Et:_||Ahoz $unstressend +(a helyet) A_'||hEjEt $unstressend +(fent a helyet) fEnt_||A'||hEjEt $unstressend +(csak később) tSAk_||ke:SY:b: $unstressend +(első sorbanálló) ElSY:_||SoR2bAna:l:o: $unstressend +(a sorba) A'||SoR2bA $unstressend +(meg a sorba) mEg_||A'||SoR2bA $unstressend +(állt össze) a:lt_||Ys:E $unstressend +(is megszerezték) iS_||mEgsER2Este:k $unstressend +(óta tartó) o:tA_||tAR2to: $unstressend +(a tömeg) A'||tYmEg $unstressend +világát $unstressend +(közti különbségek) kYsti_||kylYnbSe:gEk $unstressend +(funkciókat ellátó) funktsio:kAt_||El:a:to: $unstressend +szoftvere $unstressend +(az angol) Az_'||Angol $unstressend +(a sorban) A'||SoR2bAn $unstressend +(fel a sorban) fEl_||A'||SoR2bAn $unstressend +(az éjjel) Az_'||e:l^jEl $unstressend +csomagra $unstressend +ügyfelek$unstressend +tarifacsomagokkal $unstressend +premiert $unstressend +(előtt publikálta) ElY:t:_||publika:ltA $unstressend +készüléket $unstressend +(forintért elvihető) foR2inte:R2t_||ElvihEtY: $unstressend +legdrágább $unstressend +(ezer forintot) EzER2_||foR2intot $unstressend +tarifával $unstressend +(egy hajléktalant) EJ_||hAjle:ktAlAnt $unstressend +(a büntetés) A'||byntEte:S $unstressend +megalázásról $unstressend +(előtt közöl) ElY:t:_||kYzYl $unstressend +(nyilvánosság számára) n^ilva:noS:a:g_||sa:ma:R2A $unstressend +ígér $unstressend +(riadnak vissza) RiAdnAk_||vis:A $unstressend +(sem riadnak vissza) SEm_'||RiAdnAk_||vis:A $unstressend +tartsák $unstressend +polgármestere $unstressend +korúak $unstressend +(a jövőben) A'||jYvY:bEn $unstressend +(azt gyanították) Ast_'||JAni:tot:a:k $unstressend +(tart ott) tAR2t_||ot: $unstressend +(találtak a nyomozók) tAla:ltAk_||A'||n^omozo:k $unstressend +(a férfi) A'||fe:R2fi $unstressend +(el a férfi) El_||A'||fe:R2fi $unstressend +követelte $unstressend +férfit $unstressend +előéletű $unstressend +bűncselekményt $unstressend +telefonált $unstressend +(az elvet) Az_'||ElvEt $unstressend +többet $unstressend +leszokni $unstressend +büntessék $unstressend +finanszírozza $unstressend +gyógyulásához $unstressend +(el pénzt) El_||pe:nst $unstressend +(államtitkárság tervezetéről) al:Amtitka:R2Sa:g_||tErvEzEte:R2Y:l $unstressend +(a dohányzást) A'||doha:n^za:St $unstressend +államtitkársága $unstressend +vonatkozna $unstressend +(programot indítanának) pR2ogR2Amot_||indi:tAna:nAk $unstressend +(részt vesz) R2e:st_||vEs $unstressend +(részt venni) R2e:st_||vEn:i $unstressend +összegeket $unstressend +(képtelen betegnek) ke:ptElEn_||bEtEgnEk $unstressend +havonta $unstressend +(elmarad attól) ElmAR2Ad_||At:o:l $unstressend +(szív el) si:v_||El $unstressend +cigit $unstressend +(a dohányzásról) A'||doha:n^za:Sro:l $unstressend +átlag $unstressend +(forintba kerülnek) foR2intbA_||kER2ylnEk $unstressend +hozzátette $unstressend +drágulása $unstressend +(tudomásul kell) tudoma:Sul_||kEl: $unstressend +(a dohányzó) A'||doha:n^zo: $unstressend +válaszaiból $unstressend +vizsgálható $unstressend +lefogyni $unstressend +(a válaszokat) A'||va:lAsokAt $unstressend +(hírem van) hi:R2Em_||vAn $unstressend +(fölött áll) fYlYt:_||a:l: $unstressend +fiataloknak $unstressend +kongresszusán $unstressend +munkáról $unstressend +válnia $unstressend +erősödik $unstressend +megküzdenie $unstressend +támogatnák $unstressend +képeznék $unstressend +(a helyzetét) A'||hEjzEte:t $unstressend +küldöttet $unstressend +legyőzni $unstressend +tevékenységéről $unstressend +elnökét $unstressend +(emelte ki) EmEltE_||ki $unstressend +tagságát $unstressend +(a szakadékot) A'||sAkAde:kot $unstressend +(az országban) Az_'||orsa:gbAn $unstressend +eszközét $unstressend +méretű $unstressend +ketyeg $unstressend +(is használhatók) iS_||hAsna:lhAto:k $unstressend +tervezhetünk $unstressend +(is használható) iS_||hAsna:lhAto: $unstressend +alkalmazás $unstressend +rend $unstressend +számomra $unstressend +(a megoldással) A'||mEgolda:S:Al $unstressend +(fogja eredményezni) fogjA_||ER2Edme:n^Ezni $unstressend +összejönni $unstressend +részét $unstressend +nyomok $unstressend +(kellett kapcsolnom) kEl:Et:_||kAptSolnom $unstressend +fogy $unstressend +hely $unstressend +ijesztő $unstressend +növekszik $unstressend +élnek $unstressend +(az adat) Az_'||AdAt $unstressend +népessége $unstressend +milliót $unstressend +kérjen $unstressend +megállítására $unstressend +(a tudatban) A'||tudAtbAn $unstressend +(is kijelölhető) iS_||kijElYlhEtY: $unstressend +vagyunk $unstressend +nemzet $unstressend +(a trendet) A'||tR2EndEt $unstressend +(a családoknak) A'||tSAla:doknAk $unstressend +nevelőknél $unstressend +serkenteni $unstressend +(az a baj) Az_'||A'||bAj $unstressend +képességek $unstressend +hiányoznak $unstressend +születnek $unstressend +(nem jelent semmit) nEm_||jElEnt_||SEm:it $unstressend +(a kérdés az) A'||ke:R2de:S_||Az $unstressend +(önmagában az) YnmAga:bAn_||Az $unstressend +példázza $unstressend +(is szűkösebbek) iS_||sykYSEb:Ek $unstressend +sajátosságok $unstressend +(a föld) A'||fYld $unstressend +számítottak $unstressend +erejét $unstressend +összefüggés $unstressend +(a hónapok) A'||ho:nApok $unstressend +mondhatnák $unstressend +(a dolgot) A'||dolgot $unstressend +(a cím) A'||tsi:m $unstressend +(a tartalmat) A'||tAR2tAlmAt $unstressend +alkalmazással $unstressend +(volna fel) volnA_||fEl $unstressend +(dolgok idegesítenek) dolgok_'||idEgESi:tEnEk $unstressend +(is jelezték) iS_||jElEzte:k $unstressend +fordulok $unstressend +(miért van az) mie:R2t_'||vAn_'||Az $unstressend +(módot választom) mo:dot_||va:lAstom $unstressend +(a hiba) A'||hibA $unstressend +(kerül sor) kER2yl_||SoR2 $unstressend +céljait $unstressend +részletek $unstressend +összpontosítani $unstressend +finomítsák $unstressend +(a cél az) A'||tse:l_||Az $unstressend +eszközökön $unstressend +(is együttműködik) iS_||EJ:ytmy:kYdik $unstressend +találkozójával $unstressend +(kiadás céljait) kiAda:S_||tse:l^jAit $unstressend +(meg azokat) mEg_||AzokAt $unstressend +(kapcsolatos híreket) kAptSolAtoS_||hi:R2EkEt $unstressend +(kapcsolatos tervekről) kAptSolAtoS_||tER2vEkR2Y:l $unstressend +komoly $unstressend +(rendszer futtatására) R2EntsER2_||fut:Ata:Sa:R2A $unstressend +(teszi majd) tEsi_||mAjd $unstressend +adottságaihoz $unstressend +viselkedni $unstressend +(kategóriába sorolom) kAtEgo:R2ia:bA_||SoR2olom $unstressend +láz $unstressend +(és jó) e:S_||jo: $unstressend +(sem merek) SEm_'||mER2Ek $unstressend +cserélni $unstressend +(majd rajta) mAjd_'||R2AjtA $unstressend +(is szeretnék) iS_||sER2Etne:k $unstressend +(lehet ezzel) lEhEt_||EzzEl $unstressend +(a fejlesztőknek) A'||fEjlEstY:knEk $unstressend +(az időt) Az_'||idY:t $unstressend +(látszik tehát) la:ts:ik_'||tEha:t $unstressend +(mit változtatni) mit_'||va:ltostAtni $unstressend +(lesz ajánlott) lEs_||Aja:nlot: $unstressend +(le voksát) lE_'||vokSa:t $unstressend +(kevesebben annál) kEvESEb:En_'||An:a:l $unstressend +nyilvánítástól $unstressend +(eséjt látok) ESe:jt_'||la:tok $unstressend +értelmezzük $unstressend +főnek $unstressend +mindegy $unstressend +(első éven) ElSY:_'||e:vEn $unstressend +(az évet) Az_'||e:vEt $unstressend +voksot $unstressend +(ez valamit) Ez_'||vAlAmit $unstressend +tesszük $unstressend +feladatok $unstressend +nagyot $unstressend +értékeljük $unstressend +(a probléma) A'||pR2oble:mA $unstressend +kérdése $unstressend +jelölt $unstressend +(ne tenné) nE_'||tEn:e: $unstressend +valószínűtlen $unstressend +(évre készülne) e:vR2E_'||ke:sylnE $unstressend +(olyan kérdés) ojAn_'||ke:R2de:S $unstressend +tudható $unstressend +(már kevésbé hallani) ma:R2_'||kEve:Sbe:_'||hAl:Ani $unstressend +(is szükséges) iS_'||sykSe:gES $unstressend +(volt elfoglalva) volt_'||ElfoglAlvA $unstressend +(is hatott) iS_'||hAtot: $unstressend +(nagy meglepetést) nAJ_'||mEglEpEte:St $unstressend +ülőt $unstressend +(tény sem) te:n^_'||SEm $unstressend +(tűnt ki) ty:nt_'||ki $unstressend +(is ér) iS_'||e:R2 $unstressend +(tenni akarás) tEn:i_'||AkAR2a:S $unstressend +(esélyt látok) ESe:jt_'||la:tok $unstressend +(a véleményem) A'||ve:lEme:n^Em $unstressend +(jelzi az) jElzi_'|||Az $unstressend +(volt olyan) volt_'||ojAn $unstressend +(trend az) tR2End_'||Az $unstressend +(ezt az) Est_'||Az $unstressend +(baj az) bAj_'||Az $unstressend +(is lázad) iS_'||la:zAd $unstressend +(testre szabható) tEStR2E_'||sAbhAto: $unstressend +(ismét felmerült) iSme:t_'||fElmER2ylt $unstressend +portolni $unstressend +(a felállás) A'||fEla:l:a:S $unstressend +(az eszközöket) Az_'||EskYzYkEt $unstressend +(is választotta) iS_'||va:lAstot:A $unstressend +(ilyen bolt) ijEn_'||bolt $unstressend +(baj van) bAj_'||vAn $unstressend +(is lenne) iS_'|lEn:E $unstressend +(vegyük figyelembe) vEJyk_'||fiJElEmbE $unstressend +(a népnek) A'||ne:pnEk $unstressend +lévőket $unstressend +ver $unstressend +részéből $unstressend +készítettek $unstressend +jeleket $unstressend +(jelzést adnak) jElze:St_'||AdnAk $unstressend +(azt jelzik) Ast_'||jElzik $unstressend +(is ügyeltek) iS_'||yJEltEk $unstressend +(vettük észre) vEt:yk_'||e:sR2E $unstressend +pontját $unstressend +(a hozzászólásokat) A'||hozza:so:la:SokAt $unstressend +(arra kérjük) AR2R2A_'||ke:R2jyk $unstressend +baki $unstressend +veszteség $unstressend +(is tilos) iS_'||tiloS $unstressend +(a dolgokat) A'||dolgokAt $unstressend +(arra törekedni) AR2R2A_'||tYR2EkEdni $unstressend +lettetek $unstressend +mondjam $unstressend +(fogja érteni) fogjA_'||e:R2tEni $unstressend +(által kínált szolgáltatásokat) a:ltAl_'||ki:na:lt_'||solga:ltAta:SokAt $unstressend +(fut rajta) fut_'||R2AjtA $unstressend +(sem mutatják) SEm_'||mutAc:a:k $unstressend +felbontású $unstressend +szereltek $unstressend +(majd hallgatni) mAjd_'||hAlgAtni $unstressend +(az árát) Az_'||a:R2a:t $unstressend +(is árul) iS_'||a:R2ul $unstressend +(kicsi ahhoz) kitSi_'||Ahoz $unstressend +dobásával $unstressend +(azon gondolkodni) Azon_'||gondolkodni $unstressend +(ki az ötlet) ki_'||Az_'||YtlEt $unstressend +(nap is) nAp_'||iS $unstressend +újraírása $unstressend +(lehetőséget megvalósítani) lEhEtY:Se:gEt_'||mEgvAlo:Si:tAni $unstressend +(a rendszerét) A'||R2EntsER2e:t $unstressend +(másik téma) ma:Sik_'||te:mA $unstressend +(jobb támogatása) job:_'||ta:mogAta:SA $unstressend +(is koncentrálni) iS_'||kontsEntR2a:lni $unstressend +(területre is koncentrálni) tER2ylEtR2E_'||iS_'||kontsEntR2a:lni $unstressend +morfondíroztak $unstressend +mechanizmusával $unstressend +mechanizmusát $unstressend +(a rendszerbe) A'||R2EntsER2bE $unstressend +(állapotban van) a:l:ApotbAn_||vAn $unstressend +szempont $unstressend +munkásnak $unstressend +vádolnak $unstressend +munkást $unstressend +(követett el) kYvEtEt:_'||El $unstressend +(ellen hirdették meg) El:En_'||hiR2dEt:e:k_'||mEg $unstressend +(a kerületben) A'||kER2ylEtbEn $unstressend +(bűnösnek találják) by:nYSnEk_'||tAla:l^ja:k $unstressend +(is ítélhetik) iS_'||i:te:lhEtik $unstressend +kora $unstressend +világháború $unstressend +koráról $unstressend +elfogadásáról $unstressend +(majd megtekinteni) mAjd_'||mEgtEkintEni $unstressend +nyelvet $unstressend +(meg kell nyomni) mEg_'||kEl:_'||n^omni $unstressend +láttam $unstressend +(bizonnyal az) bizon^n^Al_'||Az $unstressend +(az kellene) Az_'||kEl:EnE $unstressend +(új ablakot) u:j_'||AblAkot $unstressend +(is köszönhető) iS'||kYsYnhEtY: $unstressend +valamiért $unstressend +(olvasása közben) olvASa:SA_'||kYzbEn $unstressend +(az esetben) Az_'|||ESEtbEn $unstressend +(a képviselők) A'||ke:pviSElY:k $unstressend +dolgozott $unstressend +(alapú rendszeren) AlApu:_'||R2EntsER2En $unstressend +festeni $unstressend +(a kijelentéseddel) A'||kijElEnte:SEd:El $unstressend +(úgy értelmezem) u:J_'||e:R2tElmEzEm $unstressend +(úgy értelmeztem) u:J_'||e:R2tElmEstEm $unstressend +(a legfontosabbnak) A'||lEgfontoSAbnAk $unstressend +élményt $unstressend +támogatják $unstressend +(a gépére) A'||ge:pe:R2E $unstressend +(kéne választanom) ke:nE_'||va:lAstAnom $unstressend +hónapja $unstressend +(hangzott el) hAngzot:_'||El $unstressend +(a választ) A'||va:lAst $unstressend +(is rendelkeztek) iS_'||R2EndElkEstEk $unstressend +(fel rá) fEl_'||R2a: $unstressend +(a titkot) A'||titkot $unstressend +(is kiegészítette) iS_'||kiEge:si:tEt:E $unstressend +(volt halott) volt_'||hAlot: $unstressend +(a költőre) A'||kYltY:R2E $unstressend +vágysz $unstressend +okoznak $unstressend +okozni $unstressend +(az illetőt) Az_'||il:EtY:t $unstressend +fehérbe $unstressend +gombolnám $unstressend +öltöznék $unstressend +mosnék $unstressend +kikérdezném $unstressend +(rendszert készít) R2EntsER2t_'||ke:si:t $unstressend +(is megmutatják) iS_'||mEgmutAc:a:k $unstressend +jutottak $unstressend +(arról van szó) AR2R2o:l_'||vAn_'||so: $unstressend +(ér el) e:R2_'||El $unstressend +(azt szeretné) Ast_'||sER2Etne: $unstressend +hasonlít $unstressend +(tartalmakkal kapcsolatban) tAR2tAlmAk:Al_'||kAptSolAtbAn $unstressend +(honlap törlését) honlAp_'||tYR2le:Se:t $unstressend +(lehet jelenteni) lEhEt_'||jElEntEni $unstressend +(oldalra bukkan) oldAlR2A'||buk:An $unstressend +bukkan $unstressend +(szervezet működtette) sER2vEzEt_'||my:kYt:Et:E $unstressend +hatóságnak $unstressend +üzemelteti $unstressend +működtettek $unstressend +jogkörrel $unstressend +(csak megtenni) tSAk_'||mEgtEn:i $unstressend +jogsértőt $unstressend +(majd lehetővé) mAjd_'||lEhEtY:ve: $unstressend +üzemeltetik $unstressend +(azt várják) Ast_'||va:R2ja:k $unstressend +(a hatóság) A'||hAto:Sa:g $unstressend +(majd működni) mAjd_'||my:kYdni $unstressend +(már elérték) ma:R2_'||Ele:R2te:k $unstressend +(a szervezet) A'||sErvEzEt $unstressend +pusztít $unstressend +üzeme $unstressend +gyártják $unstressend +csökkenése $unstressend +(is vannak) iS_'||vAn:Ak $unstressend +számítanak $unstressend +(majd meg) mAjd_'||mEg $unstressend +élveznek $unstressend +véleményezni $unstressend +(a feladat) A'||fElAdAt $unstressend +képviseletében $unstressend +(munkát végeztek) munka:t_'||ve:gEstEk $unstressend +ítéltetve $unstressend +(se tréfa) SE_'||tR2e:fA $unstressend +emeleten $unstressend +lépve $unstressend +tudtuk $unstressend +egyeztetésen $unstressend +(egy fogadásunk) EJ_'||fogAda:Sunk $unstressend +(az első) Az_'||ElSY: $unstressend +gondolták $unstressend +megvalósítani $unstressend +(a prezentálásnak) A'||pR2EzEnta:la:SnAk $unstressend +(nehézségbe ütközött) nEhe:S:e:gbE_'||ytkYzYt: $unstressend +(a honlap) A'||honlAp $unstressend +(is jegyeztük) iS_'||jEJEstyk $unstressend +szánták $unstressend +(sem az) SEm_'||Az $unstressend +(a sár) A'||Sa:R2 $unstressend +(felől nézzük) fElY:l_'||ne:zzyk $unstressend +közlekedő $unstressend +szoruljon $unstressend +(a kézből) A'||ke:zbY:l $unstressend +vastag $unstressend +emlékeztet $unstressend +(lehet markolni) lEhEt_'||mArkolni $unstressend +(attól félni) At:o:l_'||fe:lni $unstressend +hatású $unstressend +mélységben $unstressend +(a telefon) A'||tElEfon $unstressend +tönkreteheti $unstressend +(a mobilt) A'||mobilt $unstressend +mérnökei $unstressend +végződik $unstressend +takarja $unstressend +membrán $unstressend +testébe $unstressend +sarkához $unstressend +(hüvelyk átmérőjű) hyvEjk_'||a:tme:R2Y:jy: $unstressend +elektronikája $unstressend +(mutatkozik meg) mutAtkozik_'||mEg $unstressend +(a készülék) A'||ke:syle:k $unstressend +(már apró) ma:R2_'||ApR2o: $unstressend +(is található) iS_'||tAla:lhAto: $unstressend +indulására $unstressend +(közben sem) kYzbEn_'||SEm $unstressend +gyűrődéseit $unstressend +(vágjuk zsebre) va:gjuk_'||ZEbR2E $unstressend +(is lehet használni) iS_'||lEhEt_'||hAsna:lni $unstressend +sérülékeny $unstressend +biciklizőknek $unstressend +forintért $unstressend +(a szintet) A'||sintEt $unstressend +(egy próbát) EJ_'||pR2o:ba:t $unstressend // word pairs + (hogy a) h,oJ,A (hogy az) h,oJ,Az -(hogy aki) h,oJ,Aki +(hogy aki) hoJ,Aki // Verbs @@ -3859,8 +4839,12 @@ _. pont § s'AkAs ~ tildE ° fokjEl -Ft foR2int -(Ft-tal) foR2int:Al +Ft foR2int $unstressend +(Ft-tal) foR2int:Al $unstressend +(ft-ot) foR2intot $unstressend +(Ft-ba) foR2intbA $unstressend +(Ft-nak) foR2intnAk $unstressend +(Ft-tól) foR2int:o:l $unstressend \ bEks2lES $max3 ^ fYlfEle:n^i:l @@ -3881,7 +4865,7 @@ _[ n^'ito:sYglEtES $max3 _] z'a:R2o:sYglEtES $max3 _{ k'EzdY:kAptSoS $max3 _} v'e:gkAptSoS $max3 -//_… pontpontpont +_… pontpontpont _• liStAjEl _| fyg:Y:lEgESvonAl @@ -3954,7 +4938,7 @@ egyezség eggyesség (cd-n) cédén (cd-d) cédéd (CD-d) cédéd -CD-m) cédém +(CD-m) cédém (cd-m) cédém (db-os) darabos (db-ot) darabot @@ -4006,4 +4990,6 @@ CD-m) cédém (MHZ-en) megahercen (Mhz-en) megahercen (ORTT-től) oerrtététől //special exceptio +(kilogramm) kilogram + diff --git a/dictsource/hu_rules b/dictsource/hu_rules index 0c237fe6..6362b0f2 100644 --- a/dictsource/hu_rules +++ b/dictsource/hu_rules @@ -125,6 +125,12 @@ szanité) c (cs ts kilen) c (sáv ts cszs tSZ kilen) c (schill ts + _bohó) cs ts|S + _ar) c (sérül ts + _har) c (sor ts + _áká) c (söv ts + _áká) c (söv ts + _bohó) c (sz ts .group ch anar) ch (i h @@ -308,6 +314,10 @@ standar) d (jegy d dt (sz t: miliár) d (szor d tér) d (sérül d + jó) d (szivár d + beszé) d (jel d +_biliár) d (szo d + rekor) d (sebesség d .group dz fogó) dz (kod ts @@ -466,6 +476,8 @@ imádsá) g (gyűjt g végi) g (gyö g ro) ggyj (ék J: rá) g (gyűjt g //for example virággyűjtés, virággyűjteményt words + _lo) g (gyűjt g //for example loggyűjtemény word + dro) g (gyanú g .group gy gy J @@ -580,6 +592,7 @@ harmince) gy (edik J: huszone) gy (es J: _e) gy (é_ J: _mint-e) gy (é_ J: + na) gy (sáp J .group h h h @@ -748,6 +761,7 @@ bagate) ll (iz l pihe) nj (_S2 n^ főbe) n (jár n + _) nvda (- Enve:de:a: ingye) n n ?1 _) nylon nEjlon ajá) nlj j: @@ -801,6 +815,7 @@ helybe) n (jár n benzi) nj nj mikrofo) n (nyílás n szí) n (nyom n + kormá) ny (javaslat n^ .group o o o @@ -897,6 +912,7 @@ pedagógu) s (sztrájk S identitá) s (zavar S fáklyá) s (zen S _ki) s (zombor S + _alvá) ssz (üksé Ss .group ss ssz ss2 @@ -1212,7 +1228,6 @@ gaboná) szs (ák SZ t (-t t: // use long [t:], not two [t] t-) t // silent after 'tt-' - -) t (_ t _) t (_ te: tc ts: @@ -1290,6 +1305,9 @@ fejeze) t (sor t _spor) t (cél t pó) t (selejt t diva) t (cikk t + küldö) tt (gyűl t + szé) t (söpör t +rokkan) t (segít t .group tj C) tj c @@ -1357,6 +1375,7 @@ természe) tj (ár tj terüle) tj (elöl tj _á) tj (u tj _tábláza) tj (egy tj + üzene) tj (el tj .group ts ts (_S2 tS //general rule with word end of ts letters @@ -1779,6 +1798,9 @@ magyará) z (kod s _gő) z (süvölt z ezkö) z (sor z wal) z (er ts +tanácskö) z (társaság s + tű) z (sebesség z + _tű) z (zsonglőr z .group $ dolla:R2 diff --git a/dictsource/nl_list b/dictsource/nl_list index 81b73234..72858e88 100644 --- a/dictsource/nl_list +++ b/dictsource/nl_list @@ -61,8 +61,8 @@ _tld t'Ild@ _, k'Oma: _: d'8b@l@p,8nt _; p'8ntkOm,a: -/ sl'As -\ b'AkkslAs +/ sl'ES +\ b'EkslES _? v@-*'a:xte:k@n _! 'Wyt@-*upt,e:k@n _" 'a:nha:lInxste:k@n @@ -93,9 +93,9 @@ _8 'Axt _9 n'e:Q@n _10 t'in _11 'Elf -_12 tw'a:lf +_12 tv#'a:lf _13 d'Ertin -_14 v'e:rtin +_14 f'I:rtin _15 v'EIftin _16 z'Estin _17 z'e:v@ntin @@ -103,7 +103,7 @@ _18 'Axtin _19 n'e:Q@ntin _2X tv#'Int@x _3X d'Ert@x -_4X v'e:rt@x +_4X f'I:rt@x _5X v'EIft@x _6X z'Est@x _7X z'e:v@nt@x @@ -269,12 +269,12 @@ niet n,it $strend // auxillary verbs (be, have, can, etc) zijn $u // to be -ben $u -bent $u -is $u -was $u -waren $u -geweest $u +ben $u $only +bent $u $only +is $u $only +was $u $only +waren $u $only +geweest $u $only hebben $u // to have heb $u @@ -335,6 +335,7 @@ game _^_EN hardware _^_EN homepage _^_EN items _^_EN +jaws _^_EN laptop _^_EN malware _^_EN medical _^_EN @@ -397,6 +398,7 @@ baster $alt beender $alt belemmer $alt beter $alt +beirer $alt bibber $alt bitter $alt bladder $alt @@ -1386,9 +1388,20 @@ amnestie $3 april a:pr'Il armand _^_FR augustus VUQ'8st8s +bacterie bAkt'I:ri banengids $alt3 beha be:_h'a: +beige bEZ@ +benard b@nArt +beker be:k@r +bendes bEnd@s +benig be:n@Q +benige be:n@Q@ +berig bI:r@Q +berige bI:r@Q@ +berin bI:r'In beste bEst@ +bevend be:v@nd bijziend $2 // bijziendheid blitzkrieg blItskri:g boudoir budw'a:r @@ -1429,6 +1442,7 @@ gamasche Qa:m'AS gazet $2 gouache Qu'AS gefrituurd $3 +hysterie hIstI:r'i impregnering Impr,EQn'e:IN inductie $2 ingewikkeld $3 @@ -1441,11 +1455,13 @@ informatie $3 januari $3 kadaster $2 mangat $alt3 +materie ma:t'e:ri maxima $1 meteen mEt'e:n metro me:tro: minima $1 (mise-en) mizA~ +ministerie minIst'I:ri misbaksel $1 misbruik $1 misdruk $1 @@ -1465,6 +1481,7 @@ misstap $1 mistral mistr'Al misvatting $1 miszit $1 +mysterie mIst'I:ri nabij nab'EI new nyU november $2 @@ -1479,6 +1496,7 @@ ongemakkelijk $3 ongerieflijk $3 //ongrondwettig $3 partijvoorzitters $2 +periferie pI:rifI:r'i pistache pist'AS proces $2 projectielen $3 @@ -1491,7 +1509,9 @@ rubriek rybr'ik sacristie $3 saint _^_FR salomo $1 +selderie $1 september $2 +serie sI:ri sms'jes EsEm'Es_j@s spektakel $2 tegennatuur $4 @@ -1512,17 +1532,23 @@ ziekenhuisbevalling zi:k@nhWysb@vAlIN // names (al-qaeda) Al_:k'AjdA +Beilen bEIl@n Betty bE:ti charlotte $2 +Danica dan'itsa Dewever d@'v#e:v@r +Herman $1 Henin _^_FR Inge IN@ Ingeborg INe:bOrx Ingmar INmAr Ingrid IN@-*It +Joe dZo: +Joey dZo:wi Justine Zyst'in kennedy kEn@dE Laurent lo:r'An^ +Lisette _^_FR Naomi $2 Nys nEIsd'WyzEnt @@ -1535,6 +1561,7 @@ google gu:g@l // places alexandrië $3 +Benin be:n'in canada kAna:da: Kinshasa kInS'a:sa: Nairobi nAjr'o:bi diff --git a/dictsource/nl_rules b/dictsource/nl_rules index 3c5b555e..bd3d594d 100644 --- a/dictsource/nl_rules +++ b/dictsource/nl_rules @@ -47,6 +47,7 @@ @) ant (er_ 'Ant aris (_ 'a:rIs arissen (_ 'a:rIs@n + a (tor_ 'a: @) a (de_ 'a: @) a (ta_ 'a: @@ -75,9 +76,15 @@ .group be _) be (@P2 b@ _) bee (+ be: + _) be (CjeK bE + _) be (C% bE + _) be (CCe_ bE + _) be (CCen_ bE + _) be (Cer_ be: _) be (cC bE _) be (del be: _) bei (de bEI + _) beie (r bEi@ _) bei (tel bEI be (lg bE _) be (ngel bE @@ -88,7 +95,7 @@ _) be (ven_ be: _) bever be:v@r _) be (zem be: - _) bezig be:z@x + _) be (zig be: _) beu bY: @@ -153,6 +160,8 @@ // _) de (CC@P2 d@ // Used a lot in family names _) de (geen d@ // degene, degenen _) de (zelf d@ + _) dj dZ + dj tj .group e @@ -172,6 +181,7 @@ &C) e (_S1qd @ KAC) e (_S1e @ // remove 'e' and double the vowel + KAj) e (_S1 @ el) e (_+S1qd @ er) e (_+S1qd @ ig) e (_+S1qd @ @@ -210,6 +220,7 @@ &) en (_S2qd @n KAC) en (_S2e @n // flag 'e' means double the previous vowel + KAj) en (_S2 @n and) en (_S2 @n el) en (_+S2qd @n er) en (_+S2qd @n @@ -286,6 +297,8 @@ &) er (en_$p_alt @r // where 'eren' is not a verb ending eren (_ 'I:r@n + erie (_ @r'i + er (ij_ @r tol) er (abel @r mis) er (abel @r _) erger ErQ@r // ergeren @@ -380,6 +393,7 @@ ij (_ 'EI ij (e_ 'EI @) ij (n_ 'EI + ij (tjeX 'EI ij (en 'EI &) ika (_ =ika: &) iko (_ =iko: @@ -460,7 +474,7 @@ _) inn (@P2 'I // ?? inneren n (k$w_alt3 n _) na (C@@P2 n'a: - _) na (C@ n'a: + _) na (C@N n'a: _) na (C% nA _) na (cht nA _) narci (s n%ArsI @@ -512,7 +526,6 @@ _) inn (@P2 'I // ?? inneren _) openings (P8 'o:p@nINs _) op (era 'o:p _) op (tion Op - @at) or (_ 'o:r ou (che_ u ouch (en_ uS d) ou (blu u @@ -605,7 +618,8 @@ _) inn (@P2 'I // ?? inneren _) sh S sh (K S sj S - @@) s (_S1 s + @) sje (_ sj@ + @) s (_S1 s sc (oop sk sc (opi sk @@ -762,4 +776,7 @@ _) inn (@P2 'I // ?? inneren __) - (_D m'In @) 's (_S2 s + erie) ën (_S2 @n + + diff --git a/dictsource/ta_list b/dictsource/ta_list index d1080915..43e6938b 100644 --- a/dictsource/ta_list +++ b/dictsource/ta_list @@ -126,7 +126,7 @@ _3 mu:nRU _4 na:ngU _5 aIndU _6 a:RU -_7 ;e:lU +_7 ;e:z.U _8 ;et.t.U _9 onbVd.U _10 pattU @@ -360,6 +360,7 @@ tamil தமிழ் $text பைக்க $alt பாதிக்கும் $alt பாதிக்குமா $alt +பத்திரப் bVttirVp @@ -424,6 +425,8 @@ tamil தமிழ் $text தன $alt தடியா $alt தட $alt +தடியாய் $alt +தொள $alt // initial ட @@ -500,6 +503,13 @@ tamil தமிழ் $text காட் $alt கிடு $alt களிலேயே $alt +கோபிக்கு $alt +கிரே gre: +க்ரே $alt +கவுன் $alt +கௌன் $alt +கிண் $alt +கிர் $alt @@ -529,4 +539,5 @@ tamil தமிழ் $text ஓகோ o:Ho: கப் kVp செட் set. -திக் dik \ No newline at end of file +திக் dik +பிட் bit. diff --git a/dictsource/ta_rules b/dictsource/ta_rules index 64dfc6eb..4939b6ef 100644 --- a/dictsource/ta_rules +++ b/dictsource/ta_rules @@ -83,6 +83,11 @@ .L14 நெருப்பு நெருப்புப் தீ தீப் +// words after 'full' +.L15 மீல்ஸ கிளாஸ பாட்டில டிக்கெட் டாஸ + + + // consonants .group க @@ -106,6 +111,7 @@ க (ீத g க (ஜ gV + க் (_க k //sort @@ -164,6 +170,8 @@ _) க (வர்ன்மெண்ட gV _) கவர்மெண்ட gVvVrmen.t.V# _) க (வாஸ்கர gV + _) க (வுனை gV + _) க (வுன்கள gV _) க (வுர gV _) க (ாண்டாமிருக g _) க (ாண்டீப g @@ -179,13 +187,18 @@ _) க (ாயத்திரி g க (ாரன k _) க (ார்டன g + _) க (ிஃப்ட g _) க (ிடுகிடு g + _) க (ிண்ணென்ற g _) க (ின்னஸ g _) க (ின்னென்ற g + _) கிப் (ட gif _) க (ியர g _) கி (யூ k _) கி (ரக g _) கி (ரகண g + _) கி (ரணி ki + _) கி (ரண்_ ki _) கி (ரந்த g _) கி (ரவுண்ட g _) கி (ரஹ g @@ -223,6 +236,7 @@ _) கி (ரேய k _) கி (ரைண்டர g _) கி (ரௌண்ட g + _) க (ிர்ரெ g _) கி (ளப்_ k _) கிளப்ப (ில kl.Vbb _) கிளப்ப (ுக் kl.Vbb @@ -364,6 +378,7 @@ _மன்மதக்) க (ுகை g _) க (ொரில g _) கோக (ிலா go:k _) க (ோகுல g + _) க (ோசாலை g _) கோட்ச (ே go:d.s _) க (ோதாவரி g _) க (ோதுமை g @@ -408,6 +423,8 @@ _மன்மதக்) க (ுகை g _) க (ோஷ g _) கௌசிக kaUsikV# _) கௌத gaUtV# + _) க (ௌனை g + _) க (ௌன்கள g _) க (ௌரவ g _) க (ௌரி g _) க் (ரவுண்ட g @@ -451,6 +468,7 @@ _தலைக்) க (ன gV _சௌ) க (ரிய kV அசௌ) க (ரிய kV சுதா) க (ர்_ kV + _குல்) க (ர்னி kV விஸ்வ) க (ர்மா kV _விண்) க (ற் kV _லோ) க (ல kV @@ -490,6 +508,7 @@ _சூரிய) க (லா kV _கார்த்தி) க (ா k _கிருத்தி) க (ா k _சந்திரி) க (ா k +_சாமுத்ரி) க (ா k _மாளவி) க (ா k _மோனி) க (ா k _மௌனி) க (ா k @@ -598,6 +617,8 @@ _டா) குமெண்ட kUmen.tV# _ட) க் k _மை) க் k _ஷா) க் (_ k + _ஜோ) க் (_ k + _ஈஸ்பீ) க் (_ k _விவே) க் (_ k _ஜ) க்க ggV# துர்) க்க ggV# @@ -647,6 +668,7 @@ _துப்பாக்கி) க்க (ுண்ட gg _ல) க்க (ேஜ gg L03) க்க (ோபுர gg _வி) க்ச (னரி ks.V + _மி) க்ச (ர ktSV _பி) க்ச (ர ktSV _லெ) க்ச (ர ktSV _மெ) க்சிக (ோ ksik @@ -777,6 +799,8 @@ _தணிகா) ச (ல tSV _) சிக (ாகோ tSik _) ச (ிக்கனு tS _) ச (ிக்கனை tS + _) ச (ிக்கன்னா tS + _) ச (ிக்காகோ tS _) சிக் (மங்களூர tSik _) சிக் (லெட் tSik _) ச (ிட்டாக tS @@ -799,6 +823,7 @@ _தணிகா) ச (ல tSV _ச) ச (ின tS _) சி (னே s _) ச (ின் tS + _) ச (ின்ஹா s _) சிப் (கள tSip _) ச (ிப்பு tS _) ச (ிப்பை tS @@ -826,6 +851,7 @@ _தணிகா) ச (ல tSV _ஈ) சு s _) ச (ுடிதார tS _) ச (ுட்டிப் tS + _) சு (ருதி s _) சு (லோக s கே) சு (வ s மே) சு (வ s @@ -877,12 +903,14 @@ _தணிகா) ச (ல tSV _) ச (ெல்லப்பையன tS _) ச (ெல்லமா tS _) ச (ெல்லமே_ tS + _) ச (ெல்லையா tS _) ச (ெஸ் tS ச (ெஸ்டர tS // -chester _) ச (ேஞ்ச tS _) ச (ேட்டன tS _) ச (ேனல tS _) ச (ேரி tS + _) ச (ேர்கள tS _) ச (ேர்மேன tS _) ச (ேலஞ் tS _) ச (ேஷ்டை tS @@ -910,6 +938,9 @@ _தணிகா) ச (ல tSV ஞ (B n^ _கா) ஞ்ச (னா ntSV + இ) ஞ்ச் ntS + _வி) ஞ்ச் ntS + .group ட ட d.V @@ -924,11 +955,15 @@ _தணிகா) ச (ல tSV //sort + _வால்) ட t.V# _கமெண்) ட t.V# _க்ளையண்) ட t.V# +_பேஷண்) ட t.V# _ரிப்போர்) ட t.V# +_ஷிஃப்) ட t.V# அL04ால்) ட t.V# +அக்ரீமெண்) ட t.V# அர்ஜண்) ட t.V# அர்ஜெண்) ட t.V# இண்டர்மீடியே) ட t.V# @@ -984,6 +1019,7 @@ _ரிப்போர்) ட t.V# _) ட (ான்சானிய t. _) ட (ான்ஜானிய t. _) டாபிக் t.a:pik + _) டாப் t.a:p _) ட (ாமி t. _) டாய்லட் t.a:jlVt. _) டாய்லெட் t.a:jlet. @@ -991,6 +1027,7 @@ _ரிப்போர்) ட t.V# அண்) டார்டிக t.a:rt.ikV# _) ட (ாலமி t. _) ட (ால்ஸ்டாய t. + புல்_) ட (ாஸ t. பெண்) டாஸ்டிக் t.a:st.ik _) ட (ாஸ்மாக் t. _டியூ) ட (ி t. @@ -1057,6 +1094,7 @@ _செண்) டிமெண்ட t.imen.t.V# _) டி (ரெய்லர t. _) டி (ரெஸ d. இண்) டி (ரெஸ்ட t. + _) டி (ரே t. _) டிரேயின (ை t.re:jn _) டி (ரை_ d. _) டி (ரை_செஞ்ச t. @@ -1071,6 +1109,9 @@ _செண்) டிமெண்ட t.imen.t.V# _) டிவிங்க (ிள t.wiNk _) ட (ிவிய t. _) ட (ிவில t. + _) ட (ிஷ்ய t. + _) டீசண்ட d.i:sVn.t.V# + _) ட (ீசல d. _காண்) ட (ீன t. _கேண்) ட (ீன t. _) ட (ுனிசியா t. @@ -1079,8 +1120,10 @@ _செண்) டிமெண்ட t.imen.t.V# _) ட (ுனீஷிய t. _) டுவிங்க (ிள t.wiNk _) டுவ (ிட்டர t.w + _) டூத் t.u:t _கார்) ட (ூன t. _) ட (ூர t. + இண்) ட (ெ t. _) டெக் (னாலஜி t.ek _) டெக்னிக (ல t.eknikV _) ட (ெக்ஸாஸ t. @@ -1174,6 +1217,7 @@ _லான்_) ட (ென்னிஸ t. _) ட் (ரெண் t. _) ட்ரெயி (லர t.rej _) ட் (ரெய்லர t. + _) ட் (ரே t. இண்) ட் (ரேஸ்ட t. _) ட் (ரை_செஞ்ச t. _) ட் (ரை_செய் t. @@ -1226,6 +1270,7 @@ _நடுரோ) ட் (ல t. ஸ்) த (B t ப்) த tV ப்) த (B t + த் (_த t // exceptions, த as [d] @@ -1310,6 +1355,7 @@ _நடுரோ) ட் (ல t. _) த (ருமச் dV _) த (ருமத் dV _) த (ருமன dV + _) தருமப (ால dVrumVb _) த (ருமபுர dV _) தருமப (ுரி dVrUmVp _) த (ருமப் dV @@ -1331,6 +1377,7 @@ _நடுரோ) ட் (ல t. _) த (வம dV _) தவுலதாப (ாத dVvUlVda:b _) த (ாக்கா d + _) த (ாக்காத t _) த (ாக்காம t _) த (ாக்காவிட்டா t _) த (ாச d @@ -1418,6 +1465,8 @@ _நடுரோ) ட் (ல t. _) திரு (ஷ்டி dri _) த (ிரௌபதி d _) தி (ரௌபதி t + _) திலிப் dilip + _) திலீப் dili:p _) த (ில்லாக d _) த (ில்லி d _) த (ில்லு_ d @@ -1503,6 +1552,7 @@ _நடுரோ) ட் (ல t. _) த (ேக d _) த (ேக்க t _) த (ேச d + _) த (ேச்ச t _) த (ேவகான d _) த (ேவகி d _) த (ேவகுமார d @@ -1532,11 +1582,14 @@ _நடுரோ) ட் (ல t. _) த (ேவேந் d _) த (ைரிய d _) த (ொனி d + _) த (ொன்னை d _) த (ொபதொப d _) த (ொபுக் d _) த (ொப்புன d _) த (ொப்பெ d _) த (ொம் d + _) த (ொளதொள d + _) த (ொளவெ d _) த (ோசை d _) த (ோஷ d _) த (ோஸ்த் d @@ -1566,6 +1619,7 @@ _வசந்) த tV# _சுனி) த (ா t _மம்) த (ா t _ஹரி) த (ா t + _மஜந்) த (ா t _வனி) த (ா t _வினி) த (ா t _நிவேதி) த (ா t @@ -1718,11 +1772,14 @@ _காமசூ) த் (ர t ப (ூர p ப (ட்டர bV + ப் (_ப p // next word starts with ப + //sort பி_._) ப(ி_._சி b // b.b.c _) ப (L06ுகுணா bV + _) ப (L06ுஜ bV _) ப (L07லர b _) ப (ஃபூன bV _) ப (கதூர bV @@ -1782,6 +1839,7 @@ _சொந்த_) ப (ந்த bV _) ப (ந்துவ bV _) ப (ந்தோபஸ்த bV _) ப (னல fV + _) ப (னாரஸ bV _) ப (னியன bV _) ப (ன்னாரி bV _டீயும்_) ப (ன்னும்_ bV @@ -1821,7 +1879,7 @@ _டீயும்_) ப (ன்னும்_ bV _) ப (ர்னாலா bV _) பர்னிச (ர fVrnitSV _) ப (ர்னிச்சர fV - _) ப (ர்மா bV + _) ப (ர்ம bV _) ப (ர்லாங் fV _) ப (லகீன bV _) ப (லங் bV @@ -1837,6 +1895,7 @@ _டீயும்_) ப (ன்னும்_ bV _) ப (லப்பரீட்சை bV _) ப (லமணைத்த bV _) ப (லமாகC் bV + _) ப (லமாகவே bV _) ப (லமாகி bV _) ப (லமாச்ச bV _) ப (லமான bV @@ -1873,6 +1932,7 @@ _டீயும்_) ப (ன்னும்_ bV _) பவுண்ட (ன faUn.t.V _) ப (வுத்தத்தில bV _) ப (வுலர bV + _) ப (வுலிங் bV _) ப (வ்ய bV _) ப (ஷீர bV _) ப (ஸ bV @@ -1912,7 +1972,10 @@ _டெட்_) ப (ாடி b _) ப (ாணங் b _) ப (ாணமு b _) ப (ாணி b + _) ப (ாதிக்கக்கூட b _) ப (ாதிக்கண் p + _) ப (ாதிக்கப்பட b + _) ப (ாதிக்கப்பட b _) ப (ாதிக்கலாம b _) ப (ாதிக்கவா b _) ப (ாதிக்கவில் b @@ -1926,6 +1989,9 @@ _டெட்_) ப (ாடி b _) ப (ாதிக்கும்_மேற்பட்ட_ p _) ப (ாதிக்கும்_மேல p _) ப (ாதித்த b + _) ப (ாதிப்படைகி b + _) ப (ாதிப்படையுமெ b + _) ப (ாதிப்படைவ b _) ப (ாதிப்பதா b _) ப (ாதிப்பதை b _) ப (ாதிப்பினால b @@ -1934,6 +2000,7 @@ _டெட்_) ப (ாடி b _) ப (ாதிப்புக் b _) ப (ாதிப்பும b _) ப (ாதிப்பேர p + _) ப (ாதிப்பை b _) பாத (ிமா fa:t _) ப (ாதுஷா b _) ப (ாத்திமா f @@ -2000,6 +2067,7 @@ _விளையாடு_) ப (ாம்பே p _நேய_) ப (ாவ b _ராக_) ப (ாவ b _சகோதர_) ப (ாவ b +_சாந்த_) ப (ாவ b _சிநேக_) ப (ாவ b _சினேக_) ப (ாவ b _முக_) ப (ாவ b @@ -2114,6 +2182,7 @@ _ராகத்தின்_) ப (ாவ b _) பி (ரளய p _) பி (ரவாக p _) பி (ரவீண p + _) பி (ரவீன p _) பி (ரவுச b _) பி (ரவேச p _) பி (ரவேசி p @@ -2132,6 +2201,7 @@ _ராகத்தின்_) ப (ாவ b _) பி (ராட்_ f _) பி (ராட்வே b _) பி (ராண_ p + _) பி (ராணத் p _) பி (ராணன p _) பி (ராணி p _) பி (ராண்ட p @@ -2152,6 +2222,7 @@ _ராகத்தின்_) ப (ாவ b _) பி (ராமி b _) பி (ராமிக் b _) பி (ராமின்_ b + _) பி (ராமிஸ p _) பி (ரார்தன p _) பி (ரார்தி p _) பி (ரார்த்த p @@ -2184,6 +2255,8 @@ _ராகத்தின்_) ப (ாவ b _) பி (ரியாவை p _) பி (ரிஸ்டல b _) பிரிஸ்ப (ேன brisb + _) ப (ிருகண்டி b + _) ப (ிருகநள b _) பிரு (கன்நளை bri _) பி (ருகு b _) பிரு (ந்தா bri @@ -2224,6 +2297,8 @@ _ராகத்தின்_) ப (ாவ b _) ப (ிஸ்கோத் b _) ப (ிஸ்மார்க் b _) ப (ிஸ்மில்லா b + _) ப (ிஸ்லரி b + _) ப (ிஸ்வாஸ b _) ப (ீகார b _) ப (ீச்சில b _) ப (ீச்சுக்க b @@ -2252,6 +2327,7 @@ _ராகத்தின்_) ப (ாவ b _) ப (ீரோ b _) ப (ீர்பால b _) ப (ீஹார b + _) ப (ுக்கிங் b _) ப (ுக்கில b _) ப (ுக்கென்ற b _) ப (ுக்கை b @@ -2283,6 +2359,8 @@ _பெனசீர்_) ப (ுட்டோ b _) பு (ரோக்கர b _) புரோட (ான pro:t. _) பு (ரௌச b + _) ப (ுல்_L15 f + _) ப (ுல்டோசர b _) ப (ுல்லட் b _) ப (ுல்லா_ f _) ப (ுல்லாக்க b @@ -2353,6 +2431,7 @@ _பெனசீர்_) ப (ுட்டோ b _) ப (ேஜார b _) ப (ேட்டரி b _) ப (ேட்டா b + _) ப (ேட்டிங் b _) ப (ேதங் b _) ப (ேதமி b _) ப (ேதமு b @@ -2369,6 +2448,8 @@ _பெனசீர்_) ப (ுட்டோ b _) ப (ைக்குகள b _) ப (ைசன b _) ப (ைண்ட b + _) ப (ைனாக b + _) ப (ைனாமி b _) ப (ைபிள b _) ப (ைரவ b _) ப (ொம்மன b @@ -2395,12 +2476,18 @@ _பெனசீர்_) ப (ுட்டோ b _) ப (ோதன b _) ப (ோதிக்க b _) ப (ோதிசத்வ b + _) ப (ோதிதர்ம b _) ப (ோதித் b _) ப (ோதிப்ப b _) ப (ோதியி b _) ப (ோதியை b _) ப (ோதை b + _) ப (ோனின்_ f _) ப (ோனியாக b + _) ப (ோனில f + _) ப (ோனுக்க f + _) ப (ோனுடைய f + _) ப (ோனுல f _) ப (ோன்கள f _) ப (ோன்ஸ்லே b _) போப (ால bo:p @@ -2420,6 +2507,7 @@ _சந்திர_) ப (ோஸ b _) பௌண்ட (ன faUn.t.V _) ப (ௌதிக b _) ப (ௌத்த b + _) ப (ௌலிங் b சு) ப்பி (ரமணி b _) ப் (ரசல்ஸ b _) ப்ரபொ (சர profV @@ -2608,6 +2696,8 @@ _வெளிப்) ப (ாக b _சக்கிர) ப (ாணி p பஞ்ச) ப (ாண்ட p ப (ாண்டி p + ஒரு) ப (ாத p + _மறு) ப (ாத p ஆமதா) ப (ாத b அL06மதா) ப (ாத b ஒளரங்கா) ப (ாத b @@ -2620,8 +2710,12 @@ _வெளிப்) ப (ாக b _சாய்) பாப (ா ba:b அ) பாயிண்ட்மெண்ட pa:jin.t.ment.V# _டீ) ப (ாய் p + _சரி) ப (ார p எதிர்) ப (ார p +_பிளாட்) ப (ார f + அ) பார்மெண்ட pa:rment.V# கண்) ப (ார்வை p + இம்) ப (ால f இரு) ப (ால p ஒரு) ப (ால p ஆண்) ப (ால p @@ -2649,11 +2743,13 @@ _தமிழ்ப்) ப (ாஷ _b _கன்) ப (ிகர f வாலி) பிக (ேஷன fik _பசி) ப (ிக் f + _கா) பிட(ல pit.V கண்டு) ப (ிடி p திமிர்) ப (ிடி p ராவல்) ப (ிண்டி p _டால்) ப (ின f ஒ) ப (ினியன p + _மர) ப (ின் b அன்) ப (ின் b _பண்) ப (ின் b ர்) ப (ின்_ b @@ -2675,6 +2771,8 @@ _ஞானப்) பிரக (ா prVk பிரக (ாஷ prVk மதப்) பிரச (ார prVtS பி (ரத p + ராஜப்) பி (ரதிநிதி p +அரசுப்) பி (ரதிநிதி p _தர்மப்) பி (ரப p _தானப்) பி (ரப p _மL06ாப்) பி (ரப p @@ -2688,6 +2786,7 @@ L03ந்தப்) பி (ரளய p L03ந்தப்) பி (ராய p ஆ) ப (ிரிக்க f போஜனப்) பி (ரியர p + _) பி (ரீயா f _மறு) ப (ிற p உடன்) ப (ிற p ப (ிறகு+ p @@ -2722,7 +2821,9 @@ L03ந்தப்) பி (ராய p மண்) ப (ுழு p ப (ூச்சி p ம்) ப (ூர b + _லம்) ப (ூர p ராம்) ப (ூர p +_கோலாலம்) ப (ூர p அ) ப (ூர்வ b இன்ஸ்) ப (ெக்டர p _) பெஞ்ச (ா_ pen^dZ @@ -2745,10 +2846,16 @@ L03ந்தப்) பி (ராய p _செல்) ப (ேசி p அலை) ப (ேசி p தொலை) ப (ேசி p + _மறு) ப (ேச்ச p + ஒரு) ப (ேச்ச p வீண்) ப (ேச்ச p + _சில) ப (ேர p + _பல) ப (ேர p _வெல்) ப (ேர f ப (ேரில்_ p + அத்திம்) ப (ேர் b ப (ேர்_ p + அம்) ப (ையர p _தவிடு) ப (ொடி p _வன்) ப (ொரு p _மென்) ப (ொரு p @@ -2803,6 +2910,7 @@ L03ந்தப்) பி (ராய p _டே) ப (் p _போ) ப் p _லாக) ப் p +_டெஸ்க்டா) ப் p ஆ) ப் (கானிய f ஆ) ப் (கானிஸ்தான f _பா) ப்க (ார்ன pk @@ -2815,6 +2923,7 @@ _மைக்ரோசா) ப் (ட f L03) ப்ப (ங்களா bbV L03) ப்ப (தில bbV நிர்) ப்ப (ந்த bbV + _ரி) ப்ப (ன bbV நிர்) ப்ப (ய bbV _ர) ப்ப (ர bbV ஆ) ப்ப (ரிக்க fV @@ -2850,12 +2959,17 @@ _ஒL10ி) ப்பி (ரவாக pp ஆ) ப்பி (ரிக்க f தென்னா) ப்பி (ரிக்க fV _ஹ) ப்ப (ிள bb + உ) ப்ப (ுசத்த bb + உ) ப்ப (ுசம bb _சந்தேக) ப்ப (ுத்தி bb இ) ப்ப (ூமி bb _ல) ப்ப (ை bb துர்) ப்ப (ோதனை bb கம்) ப்யூட (ர pjU:t.V _சு) ப் (ரீம p + _) ப் (ரீயா f + _கம்) ப் (ரெஸ p + இம்) ப் (ரெஸ p _) ப் (லெட்சர f _மா) ப் (ள p ஏரோ) ப் (ளேன p @@ -2944,6 +3058,8 @@ _சந்தேக) ப்ப (ுத்தி bb _விம) ரி (ச r _நித) ரி (சன r + அதி) ரு (ஷ்ட r + _துரதி) ரு (ஷ்ட r .group ற ற RV @@ -2957,6 +3073,7 @@ _சந்தேக) ப்ப (ுத்தி bb ல (B l _செய) ல்ப RpV# + _காவ) ல் (துறை t. .group ள @@ -2964,6 +3081,8 @@ _சந்தேக) ப்ப (ுத்தி bb ள (B l. _மக்க) ள்த (ொகை t.t + உ) ள் (துறை t. + .group ழ ழ z.V @@ -3025,6 +3144,7 @@ _சந்தேக) ப்ப (ுத்தி bb இ (ரதம இ (ரத்த இரப்ப (ர rVbbV + இ (ரம்மிய இ (ரயில இ (ரவீந்திர இ (ராக diff --git a/espeak-data/voices/!v/f5 b/espeak-data/voices/!v/f5 index 14116088..f43b093e 100644 --- a/espeak-data/voices/!v/f5 +++ b/espeak-data/voices/!v/f5 @@ -1,5 +1,5 @@ language variant -name female2 +name female5 gender female pitch 160 228 diff --git a/espeak-data/voices/!v/m7 b/espeak-data/voices/!v/m7 index 2d845bcd..11b49ed2 100755 --- a/espeak-data/voices/!v/m7 +++ b/espeak-data/voices/!v/m7 @@ -1,5 +1,6 @@ language variant -name Test +name male7 +gender male pitch 75 125 diff --git a/espeak-data/voices/!v/whisperf b/espeak-data/voices/!v/whisperf index 3102c9a1..f239e8a2 100644 --- a/espeak-data/voices/!v/whisperf +++ b/espeak-data/voices/!v/whisperf @@ -1,5 +1,5 @@ language variant -name female whisper +name female_whisper gender female pitch 160 220 diff --git a/espeak-data/voices/es b/espeak-data/voices/es index 1a9e53b6..43c852c8 100755 --- a/espeak-data/voices/es +++ b/espeak-data/voices/es @@ -3,5 +3,5 @@ language es gender male dictrules 1 -intonation 3 +//intonation 3 diff --git a/espeak-data/voices/es-la b/espeak-data/voices/es-la index 8ff93bc9..262d0687 100755 --- a/espeak-data/voices/es-la +++ b/espeak-data/voices/es-la @@ -7,6 +7,6 @@ gender male phonemes es-la dictrules 2 intonation 2 -stressLength 170 200 180 180 0 0 250 280 +stressLength 170 200 230 180 0 0 250 280 replace 00 T s diff --git a/espeak-data/voices/mb/mb-es1 b/espeak-data/voices/mb/mb-es1 index d59fe795..d5ffea2d 100755 --- a/espeak-data/voices/mb/mb-es1 +++ b/espeak-data/voices/mb/mb-es1 @@ -4,4 +4,5 @@ gender male pitch 82 117 mbrola es1 es_phtrans +voicing 120 diff --git a/espeak-data/voices/mb/mb-es2 b/espeak-data/voices/mb/mb-es2 index 42de5888..d38fa08d 100644 --- a/espeak-data/voices/mb/mb-es2 +++ b/espeak-data/voices/mb/mb-es2 @@ -3,5 +3,5 @@ name spanish-mbrola-2 gender male pitch 82 117 -mbrola es2 es_phtrans +mbrola es2 es_phtrans 22050 diff --git a/phsource/compile_report b/phsource/compile_report index cb072821..e044fd75 100644 --- a/phsource/compile_report +++ b/phsource/compile_report @@ -1,4 +1,4 @@ -76 phoneme tables +77 phoneme tables new total base 107 107 consonants 10 116 @@ -17,9 +17,9 @@ consonants 10 116 jbo 2 114 nci 3 123 fi 41 133 - et 47 139 - fr 59 140 - fr-ca 11 140 + et 40 133 + fr 64 144 + fr-ca 11 144 hi 57 148 ta 23 152 kn 17 148 @@ -37,7 +37,7 @@ consonants 10 116 bg 14 123 it 19 127 la 21 124 - es 11 123 + es 15 123 es-la 1 123 ca 11 125 pt 29 138 @@ -66,7 +66,7 @@ consonants 10 116 sl 10 135 gd 6 107 nso 12 111 - ht 11 140 + ht 11 144 az 10 127 ak 8 109 am 15 112 @@ -76,6 +76,7 @@ consonants 10 116 si 24 154 tn 27 119 mt 32 127 + bo 10 152 Data file Used by b/b [b] base @@ -165,6 +166,8 @@ d/xd [d] base [d] sr [d] sq [d] mt + [dz] bo + [dzh] bo d/xd3 [dh] hi d/xd_pzd [d^] et [d;] pl @@ -172,6 +175,8 @@ d/xdr [d] fr [d.] hi [dh.] hi d/xdz [dz] consonants + [dz] bo + [dzh] bo d/x_tap [t#] en [*] pt dzh/dzh [dZ] base @@ -286,11 +291,12 @@ h/hi [h] base [] la [h] mt h/ho [h] base + [h] et [] la h/hu [h] base + [h] et [] la h/hu_fi [h] fi - [h] et [h] mt j2/_j2 [;] base j2/j2@ [;] base @@ -394,7 +400,7 @@ l/l_ [l] base [l/] fr l/l_@ [l/3] base [l/] fr -l/l@ [haþ] base +l/l@ [h¡ý] base [l#] base [l] fr [l/2] fr @@ -428,7 +434,7 @@ l/L2_oL [l/2] base l/L2_uL [l/2] base l/l_3 [l/] de l/l_4 [ll] sq -l/la [haþ] base +l/la [h¡ý] base [l#] base [l] fr [l/2] fr @@ -436,7 +442,7 @@ l/la [ha [K] tn l/l_a [l/3] base [l/] fr -l/le [haþ] base +l/le [h¡ý] base [l#] base [l] fr [l/2] fr @@ -448,7 +454,7 @@ l/L_eL_af [&] af [&:] af l/l_front [L] sq l/l_front_ [l/4] sq -l/li [haþ] base +l/li [h¡ý] base [l#] base [l] fr [l/2] fr @@ -462,7 +468,7 @@ ll/ll [L] bg ll/_ll [L] bg l/l_long [l] base [l] fr -l/lo [haþ] base +l/lo [h¡ý] base [l#] base [l/2] fr [K] nso @@ -472,7 +478,7 @@ l/l_o [l/3] base l^/l_rfx [l.] base [l] ru [l^] ru -l/lu [haþ] base +l/lu [h¡ý] base [l#] base [l] fr [l/2] fr @@ -634,10 +640,8 @@ r3/r_trill3.wav [R3] base [r] af [r] tn r3/r_trill_short [R2] fi - [R2] et r3/r_trill.wav [R2] base [R2] fi - [R2] et [R2] lv [R] pl [r*] sr @@ -918,6 +922,7 @@ ustop/t_dnt2 [t] base2 [d] kn ustop/t_hi [t[] base [t] et + [t^] et [t`] am ustop/t_pzd [c] base [t^] et @@ -931,13 +936,19 @@ ustop/ts [ts] consonants [z] zhy [tsh] zh [ts] tn + [tsh] bo + [dzh] bo ustop/ts_ [ts] consonants [dz] consonants [ts] lv [ts] tn + [tsh] bo + [dzh] bo ustop/ts2 [ts] lv [ts] hy [ts] ka + [ts] bo + [dz] bo ustop/tsh [tS] base [c] zhy [tS] tn @@ -1047,7 +1058,6 @@ vdiph2/y-y# [yY] fi [y@] vi [yY] mt vdiph/8u [oU] en-us - [8u] et [ou] zh vdiph/aae [aI] en-us vdiph/aai [ai] lv @@ -1287,7 +1297,7 @@ vnasal/o_n [o~] hi [o~] pt [O~] ht vnasal/o_n2 [o~] af - [O~] fr +vnasal/o_n4 [O~] fr vnasal/oo_n2 [O~] en [O~] hi [O~] nl @@ -1356,6 +1366,8 @@ voc/z_ [z] base [z] fr [z;] ro [z] sq + [dz] bo + [dzh] bo voc/zh [Z] base [z.] base [R^] sk @@ -1439,12 +1451,12 @@ vowel/@_6 [@] en [W2] fr vowel/8 [o-] zh vowel/8_2 [U] en-us - [8] et [8] sv vowel/8_3 [eo] zhy +vowel/8_4 [8:] et vowel/8_5 [8] ku vowel/8_6 [V] sq -vowel/8_7 [8:] et +vowel/8_7 [8] et [@] lv vowel/a [a] base [a] en @@ -1468,12 +1480,12 @@ vowel/a [a] base [a] zh [a] id [a] sl + [a] bo vowel/a# [a] base2 [a/] base2 [a#] en-sc [a#] en-wi [&] sr - [a] es [a#] rw [a/] rw [a] wo @@ -1486,7 +1498,6 @@ vowel/a_2 [a] base2 [aa] en-wi [a] eo [a] nl - [a] es [A] pt [a] pt-pt [a] ro @@ -1538,7 +1549,8 @@ vowel/a#_3 [a#] en [a] sq [a/] sq [3] da -vowel/a_4 [a] el +vowel/a_4 [a] es + [a] el [a] vi vowel/a#_4 [a:] nl [a] bg @@ -1555,10 +1567,11 @@ vowel/a_6 [a] ca [a:] vi [a] am [a:] wo -vowel/a_7 [a] en - [a] fr - [a] sk +vowel/a_7 [a] fr + [a-] fr [a] ht +vowel/a_8 [a] en + [a] sk vowel/aa [a:] et [A] fr-ca [A] no @@ -1588,7 +1601,6 @@ vowel/aa_6 [A] de [A:] de vowel/aa_8 [0] en-us [A:] en-us - [A] et [A1] et [A] nl [a:] is @@ -1641,6 +1653,7 @@ vowel/e [e] base [e:] dv [e:] te vowel/e# [I] en-sc + [e] et vowel/e_2 [eI] en-sc [e:] de [e] hi @@ -1655,10 +1668,10 @@ vowel/e_3 [i] en-n vowel/e_5 [i] en-sc vowel/e_6 [e] ht [e] ak -vowel/e_7 [e] et - [e:] et +vowel/e_7 [e:] et vowel/e_8 [E:] de [e] fr + [e-] fr vowel/ee [E] en-n [E] sv [e] ka @@ -1680,16 +1693,15 @@ vowel/ee_2 [E] cy [E#] ku [&] da [E] pa -vowel/ee#_2 [E-] sv +vowel/ee#_2 [E1] et + [E-] sv [E#] sq [e] tn vowel/ee_3 [&] af [&:] af [E] pt [E] vi -vowel/ee_4 [E] et - [E1] et - [E] sq +vowel/ee_4 [E] sq vowel/ee_5 [E] en [E] ak [E] wo @@ -1702,6 +1714,7 @@ vowel/ee_6 [&] sk [&:] si vowel/e_mid [E] en-rp [E] fr + [E-] fr [E~] fr [E] fr-ca [E] hi @@ -1752,11 +1765,13 @@ vowel/e_mid2 [E] af [e] te [e:] si [e] mt + [e] bo vowel/@_fnt [@] en-wi [@2] en-wi [@2] hr vowel/@_fr [3] en-n vowel/@_hgh [@] fr + [@-] fr [@] hr vowel/i [i] base [i] base2 @@ -1771,6 +1786,7 @@ vowel/i [i] base [i:] ml [i:] hu [i] it + [i] es [i] pt-pt [i/] ro [i] el @@ -1790,16 +1806,14 @@ vowel/i [i] base [i:] dv [i:] te [i:] si + [i] bo vowel/i# [y:] cy vowel/i_2 [i2] de [i:] de - [i] et [i] nl [i:] la [i:] sv vowel/i_3 [i] af - [I] et - [I1] et [i:] sk vowel/i_4 [i] fi [i] hu @@ -1830,8 +1844,10 @@ vowel/i#_6 [i.] zh vowel/i_7 [i:] et [i] pl [i] sq -vowel/i#_7 [i[] zh -vowel/i_8 [i] fr +vowel/i#_7 [i1] et + [i[] zh +vowel/i_8 [i] et + [i] fr [i] ht vowel/i_en [i:] en [i:] en-us @@ -1865,6 +1881,7 @@ vowel/ii#_2 [y] pl [y] am vowel/ii_3 [I] cy [I] fi + [I1] et [I] hi [i] sk [I] hr @@ -1876,8 +1893,7 @@ vowel/ii#_3 [I2] en-us vowel/ii_4 [I2] en [I] en-us [I2] tn -vowel/ii_5 [i1] et - [i] ta +vowel/ii_5 [i] ta [i] bg [I] la [i] zh @@ -1934,6 +1950,7 @@ vowel/o [o] base2 [o] it [o/] it [O] la + [o] es [o] ca [o] pt-pt [o] grc @@ -1949,6 +1966,7 @@ vowel/o [o] base2 [o:] wo [o] te [o:] te + [o] bo vowel/o_2 [o:] cy [o:] hi [o:] hu @@ -1975,9 +1993,7 @@ vowel/oe [W] af vowel/oe_2 [W] no vowel/oe_4 [W] sv vowel/o_mid [U@] en-rp - [O] et [o] et - [O1] et [O] fr [o] hu [o] bg @@ -2037,6 +2053,7 @@ vowel/oo_4 [O] base2 [0] en-wm [V] en-wi [3:] en-wi + [O1] et [O:] hi [O] it [O] pa @@ -2078,6 +2095,7 @@ vowel/u [u] base [u] prs [u] ak [u:] wo + [u] bo vowel/u# [u:] en-sc [Y] tr vowel/u_2 [u1] fi @@ -2091,15 +2109,12 @@ vowel/u_2 [u1] fi [u] am [u] wo vowel/u#_2 [u-] sv -vowel/u_3 [u] et - [u:] et vowel/u#_3 [U] ta [U:] ta vowel/u#_4 [U] en-sc [u:] en-sc [y] ml -vowel/u_5 [U] et - [U1] et +vowel/u_5 [U1] et [u] sw [u] nso [u] az @@ -2151,10 +2166,13 @@ vowel/u_bck [u] base2 [u] ne [u] pa [u] mt -vowel/u_bck2 [u] fr +vowel/u_bck2 [u] et + [u] fr [u:] fr [u:] la + [u] es [u] ht +vowel/u_bck3 [u:] et vowel/uu [U] en [U] en-n [U] en-wm @@ -2204,6 +2222,7 @@ vowel/y [y] base2 [y] et [y:] et [y] fr + [y-] fr [y:] hu [y] nl [y] la diff --git a/phsource/ph_english b/phsource/ph_english index b0dc616b..c2abaabf 100644 --- a/phsource/ph_english +++ b/phsource/ph_english @@ -176,7 +176,7 @@ phoneme a length 160 ChangeIfDiminished(a#) IF thisPh(isUnstressed) THEN - FMT(vowel/a_7) + FMT(vowel/a_8) ENDIF FMT(vowel/a) endphoneme diff --git a/phsource/ph_estonian b/phsource/ph_estonian index aaf05b34..4ff36223 100755 --- a/phsource/ph_estonian +++ b/phsource/ph_estonian @@ -11,7 +11,7 @@ endphoneme phoneme a vowel starttype #a endtype #a length 170 - ChangeIfUnstressed(A) +// ChangeIfUnstressed(A) FMT(vowel/aa_9) endphoneme @@ -21,11 +21,11 @@ phoneme a: FMT(vowel/aa) endphoneme -phoneme A - vowel starttype #a endtype #a - length 170 - FMT(vowel/aa_8) -endphoneme +//phoneme A +// vowel starttype #a endtype #a +// length 170 +// FMT(vowel/a#_2) +//endphoneme phoneme A1 vowel starttype #a endtype #a @@ -36,8 +36,8 @@ endphoneme phoneme e vowel starttype #e endtype #e length 160 - ChangeIfUnstressed(E) - FMT(vowel/e_7) +// ChangeIfUnstressed(E) + FMT(vowel/e#) endphoneme phoneme e: @@ -46,23 +46,23 @@ phoneme e: FMT(vowel/e_7) endphoneme -phoneme E - vowel starttype #e endtype #e - length 160 - FMT(vowel/ee_4) -endphoneme +//phoneme E +// vowel starttype #e endtype #e +// length 160 +// FMT(vowel/ee_4) +//endphoneme phoneme E1 vowel starttype #e endtype #e length 240 - FMT(vowel/ee_4) + FMT(vowel/ee#_2) endphoneme phoneme i vowel starttype #i endtype #i length 140 - ChangeIfUnstressed(I) - FMT(vowel/i_2) +// ChangeIfUnstressed(I) + FMT(vowel/i_8) endphoneme phoneme i: @@ -71,28 +71,28 @@ phoneme i: FMT(vowel/i_7) endphoneme -phoneme I - vowel starttype #i endtype #i - length 140 - FMT(vowel/i_3) -endphoneme +//phoneme I +// vowel starttype #i endtype #i +// length 140 +// FMT(vowel/i_3) +//endphoneme phoneme I1 vowel starttype #i endtype #i length 210 - FMT(vowel/i_3) + FMT(vowel/ii_3) endphoneme phoneme i1 vowel starttype #i endtype #i - length 40 - FMT(vowel/ii_5) + length 30 + FMT(vowel/i#_7) endphoneme phoneme o vowel starttype #o endtype #o length 160 - ChangeIfUnstressed(O) +// ChangeIfUnstressed(O) FMT(vowel/o_mid) endphoneme @@ -102,36 +102,36 @@ phoneme o: FMT(vowel/o) endphoneme -phoneme O - vowel starttype #o endtype #o - length 150 - FMT(vowel/o_mid) -endphoneme +//phoneme O +// vowel starttype #o endtype #o +// length 150 +// FMT(vowel/o_mid) +//endphoneme phoneme O1 vowel starttype #o endtype #o length 225 - FMT(vowel/o_mid) + FMT(vowel/oo_4) endphoneme phoneme u vowel starttype #u endtype #u length 145 - ChangeIfUnstressed(U) - FMT(vowel/u_3) +// ChangeIfUnstressed(U) + FMT(vowel/u_bck2) endphoneme phoneme u: // TEST vowel starttype #u endtype #u length 290 - FMT(vowel/u_3) + FMT(vowel/u_bck3) endphoneme -phoneme U // TEST - vowel starttype #u endtype #u - length 145 - FMT(vowel/u_5) -endphoneme +//phoneme U // TEST +// vowel starttype #u endtype #u +// length 145 +// FMT(vowel/u_5) +//endphoneme phoneme U1 // TEST vowel starttype #u endtype #u @@ -143,13 +143,13 @@ endphoneme phoneme 8 vowel starttype #@ endtype #@ length 165 - FMT(vowel/8_2) + FMT(vowel/8_7) endphoneme phoneme 8: vowel starttype #@ endtype #@ length 330 - FMT(vowel/8_7) + FMT(vowel/8_4) endphoneme // ä @@ -234,12 +234,12 @@ endphoneme // phoneme ca -phoneme 8u - vowel starttype #@ endtype #u - length 310 - long - FMT(vdiph/8u) -endphoneme +//phoneme 8u +// vowel starttype #@ endtype #u +// length 310 +// long +// FMT(vdiph/8u) +//endphoneme // phoneme xu @@ -250,20 +250,6 @@ endphoneme //=========== - -phoneme R2 // this is [R2], but shorter - liquid - trill - lengthmod 6 - ipa r - Vowelin f1=0 f2=1700 -300 300 f3=-300 80 - Vowelout f1=2 f2=1700 -300 300 f3=-300 80 brk - FMT(r3/r_trill_short) addWav(r3/r_trill.wav, 50) -endphoneme - - - - phoneme v // approximant, not fricative vcd lbd frc lengthmod 6 @@ -278,16 +264,16 @@ endphoneme phoneme t // dental variant of /t/ - vls dnt stop - voicingswitch d[ + vls dnt stop lengthenstop + voicingswitch d lengthmod 2 - Vowelin f1=1 f2=1500 -250 250 f3=-100 80 amp=16 + Vowelin f1=1 f2=1500 -250 250 f3=-100 80 amp=20 Vowelout f1=0 f2=1500 -300 250 f3=-100 80 rms=20 IF nextPh(isPause2) THEN - WAV(ustop/t_dnt, 35) + WAV(ustop/t_dnt, 60) ENDIF - WAV(ustop/t_hi, 40) + WAV(ustop/t_hi, 80) endphoneme @@ -371,13 +357,14 @@ phoneme h ELIF nextPh(#i) THEN WAV(h/hi) ELIF nextPh(#o) THEN - WAV(h/hu_fi, 70) + WAV(h/ho) ELIF nextPh(#u) THEN - WAV(h/hu_fi, 80) + WAV(h/hu) ENDIF WAV(h/h_, 70) // no vowel following endphoneme + // Palatalized versions of consonants phoneme s^ @@ -386,24 +373,10 @@ phoneme 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 -// Vowelin f1=1 f2=2700 400 600 f3=200 70 rate len=70 -// Vowelout f1=1 f2=2700 400 600 f3=200 70 rate len=70 WAV(ufric/s_pal) endphoneme -//phoneme t; -// import_phoneme pl/t; -//endphoneme - -//phoneme d -// import_phoneme pl/d -//endphoneme - -//phoneme d; -// import_phoneme pl/d; -//endphoneme - phoneme t^ vls pal stop palatal lengthmod 2 @@ -411,9 +384,9 @@ phoneme t^ Vowelin f1=0 f2=2700 400 600 f3=300 80 rate len=70 Vowelout f1=1 f2=2700 400 600 f3=200 70 len=50 colr=1 IF nextPh(isPause2) THEN - WAV(ustop/t_pzd, 30) + WAV(ustop/t_pzd, 60) ENDIF - WAV(ustop/t_pzd, 60) + WAV(ustop/t_hi, 80) endphoneme phoneme d^ diff --git a/phsource/ph_french b/phsource/ph_french index 01fddde3..46affef7 100644 --- a/phsource/ph_french +++ b/phsource/ph_french @@ -1,7 +1,7 @@ //==================================================== // French //==================================================== -// Updated 2011-04-15 Michel Such +// Updated 2011-10-14 Michel Such phoneme #l virtual // Used for l and l/ @@ -272,6 +272,13 @@ phoneme @ FMT(vowel/@_hgh) endphoneme +phoneme @- + vowel starttype #@ endtype #@ + unstressed + length 130 + FMT(vowel/@_hgh) +endphoneme + phoneme a vowel starttype #a endtype #a @@ -281,7 +288,16 @@ phoneme a length 170 ENDIF - FMT(vowel/a_7, 85) + FMT(vowel/a_7, 80) +endphoneme + + +phoneme a- + vowel starttype #a endtype #a + unstressed + length 130 + + FMT(vowel/a_7, 80) endphoneme @@ -305,6 +321,14 @@ phoneme e endphoneme +phoneme e- + vowel starttype #e endtype #e + unstressed + length 130 + FMT(vowel/e_8) +endphoneme + + phoneme E vowel starttype #e endtype #e @@ -318,6 +342,14 @@ phoneme E endphoneme +phoneme E- + vowel starttype #e endtype #e + unstressed + length 130 + FMT(vowel/e_mid) +endphoneme + + phoneme i vowel starttype #i endtype #i palatal @@ -442,6 +474,15 @@ phoneme y endphoneme +phoneme y- + vowel starttype #u endtype #u + unstressed + + length 130 + FMT(vowel/y) +endphoneme + + phoneme W vowel starttype #@ endtype #@ length 180 @@ -539,7 +580,7 @@ endphoneme phoneme O~ vowel starttype #o endtype #o length 190 - FMT(vnasal/o_n2) + FMT(vnasal/o_n4) endphoneme @@ -958,6 +999,7 @@ A: a : A@ a r aa a : aI a j +aI3 a j W2 r aI@ a j W2 r aU a w aU@ a w @ diff --git a/phsource/ph_slovak b/phsource/ph_slovak index 60f63e0a..85e44beb 100644 --- a/phsource/ph_slovak +++ b/phsource/ph_slovak @@ -37,7 +37,7 @@ phoneme a length 120 IF thisPh(isWordEnd) AND thisPh(isUnstressed) THEN - FMT(vowel/a_7) + FMT(vowel/a_8) ENDIF FMT(vowel/a) endphoneme diff --git a/phsource/ph_spanish b/phsource/ph_spanish index df4181e0..faf9d06f 100644 --- a/phsource/ph_spanish +++ b/phsource/ph_spanish @@ -6,31 +6,47 @@ phoneme a vowel starttype #a endtype #a - length 160 - IF thisPh(isDiminished) THEN - FMT(vowel/a#) - ENDIF - FMT(vowel/a_2) + length 180 + FMT(vowel/a_4) endphoneme phoneme e vowel starttype #e endtype #e - length 170 + length 190 FMT(vowel/e_mid2) endphoneme phoneme E vowel starttype #e endtype #e - length 180 + length 190 FMT(vowel/e_mid) endphoneme +phoneme i + vowel starttype #i endtype #i + length 170 + IfNextVowelAppend(;) + FMT(vowel/i) +endphoneme + +phoneme o + vowel starttype #o endtype #o + length 190 + FMT(vowel/o) +endphoneme + phoneme O vowel starttype #o endtype #o - length 170 + length 190 FMT(vowel/oo) endphoneme +phoneme u + vowel starttype #u endtype #u + length 180 + FMT(vowel/u_bck2) +endphoneme + @@ -41,7 +57,7 @@ phoneme g Vowelin f1=2 f2=2300 200 300 f3=-300 80 Vowelout f1=2 f2=2300 250 300 f3=-300 80 brk - IF thisPh(isWordStart) AND nextPh(isVowel) THEN + IF nextPh(isVowel) OR nextPh(isRhotic) OR nextPh(isLiquid) THEN IF prevPh(isPause) OR prevPh(isNasal) THEN ELSE ChangePhoneme(Q) @@ -61,7 +77,7 @@ endphoneme phoneme d vcd dnt stop - IF thisPh(isWordStart) AND nextPh(isVowel) THEN + IF nextPh(isVowel) OR nextPh(isRhotic) OR nextPh(j) THEN IF prevPh(isPause) OR prevPh(isNasal) OR prevPh(l) THEN ELSE ChangePhoneme(D) @@ -74,7 +90,7 @@ endphoneme phoneme b vcd blb stop - IF thisPh(isWordStart) AND nextPh(isVowel) THEN + IF nextPh(isVowel) OR nextPh(isRhotic) OR nextPh(isLiquid) THEN IF prevPh(isPause) OR prevPh(isNasal) THEN ELSE ChangePhoneme(B) @@ -127,5 +143,19 @@ phoneme v# // a shorter [v], a little towards [b] endphoneme +phoneme r + vcd alv flp rhotic + brkafter + ipa ɾ + lengthmod 3 + + IF nextPhW(isVowel) OR nextPhW(t) THEN + ChangePhoneme(**) + ENDIF + + CALL base/* +endphoneme + + diff --git a/phsource/phonemes b/phsource/phonemes index 2a6fa5eb..358136f6 100644 --- a/phsource/phonemes +++ b/phsource/phonemes @@ -833,7 +833,7 @@ endphoneme phoneme ** // TEST flap - liquid alv + liquid alv rhotic ipa ɾ lengthmod 3 Vowelout f1=3 f2=1600 -300 300 f3=-300 80 rms=35 len=15 @@ -1881,3 +1881,6 @@ include ph_setswana phonemetable mt base include ph_maltese + +phonemetable bo hi +include ph_tibetan diff --git a/phsource/ufric/s_pal.wav b/phsource/ufric/s_pal.wav new file mode 100755 index 0000000000000000000000000000000000000000..bc67ac2820b8df1c0f9ee50da099105a680f3199 GIT binary patch literal 7216 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 z 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�P6 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 NSxHSX^YE$b{|8$}7ta6y literal 103689 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∓t`m8-0HEuGPOUhHc--p^bN)A$ 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 diff --git a/phsource/vnasal/vowelchart.png b/phsource/vnasal/vowelchart.png index 52c6bc5cbce9ca0e348f9cbab520fe7fa3358d20..59e4beb88b1e4a666a044b6963fe6a1cfcba248a 100644 GIT binary patch literal 28022 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 O>%P*`*Sx&VGWhR7i|!o& literal 28626 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 Bq)Y$+ diff --git a/phsource/vowel/a_7 b/phsource/vowel/a_7 index 1974c863212f55a9510f67de35012a6eb4cd2610..750d678848ca37873a59a75c9e3f87272b7675f4 100755 GIT binary patch delta 317 zcmcc3bB9MbIKb68BskEBg@J(~G2T3pg&}F8kgYibuNpHGb0km@gc%ronHyx%m~xn! zfb1x+$TyY-i9?JsOw)k89b zvZKHv8mtTwOBkmxO#||Jz#=_d4U;D_%QOG~zkjkVYy4ym#uF5nqsRy`rGx1b#ilqj dnoe$Hm7d(eG-vWU7BdRWlV^Sh_8r8;+W?hlL&X39 diff --git a/phsource/vowel/vowelchart.png b/phsource/vowel/vowelchart.png index c6b7efabb6623b4a7146fef1ac386941b9ae1bc5..7226a60c0531b6cc89a8d9ae7b370a826f801349 100644 GIT binary patch literal 72631 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 diff --git a/src/compiledict.cpp b/src/compiledict.cpp index 5655955c..a4b56661 100644 --- a/src/compiledict.cpp +++ b/src/compiledict.cpp @@ -373,6 +373,7 @@ static int compile_line(char *linebuf, char *dict_line, int *hash) unsigned int ix; int step; unsigned int n_flag_codes = 0; + int flagnum; int flag_offset; int length; int multiple_words = 0; @@ -395,10 +396,6 @@ static char nullstring[] = {0}; text_not_phonemes = 0; phonetic = word = nullstring; -if(memcmp(linebuf,"_-",2)==0) -{ -step=1; // TEST -} p = linebuf; // while(isspace2(*p)) p++; @@ -460,26 +457,26 @@ step=1; // TEST while(!isspace2(c = *p)) p++; *p = 0; - ix = LookupMnem(mnem_flags,mnemptr); - if(ix > 0) + flagnum = LookupMnem(mnem_flags,mnemptr); + if(flagnum > 0) { - if(ix == 200) + if(flagnum == 200) { text_mode = 1; } else - if(ix == 201) + if(flagnum == 201) { text_mode = 0; } else - if(ix == BITNUM_FLAG_TEXTMODE) + if(flagnum == BITNUM_FLAG_TEXTMODE) { text_not_phonemes = 1; } else { - flag_codes[n_flag_codes++] = ix; + flag_codes[n_flag_codes++] = flagnum; } } else @@ -539,11 +536,21 @@ step=1; // TEST } } else - if((c == ')') && multiple_words) + if(c == ')') { - p[0] = 0; - step = 3; - multiple_words = 0; + if(multiple_words) + { + p[0] = 0; + multiple_words = 0; + step = 3; + } + else + if(word[0] != '_') + { + fprintf(f_log, "%5d: Missing '('\n", linenum); + error_count++; + step = 3; + } } break; @@ -720,6 +727,7 @@ step=1; // TEST if(multiple_words > 10) { fprintf(f_log,"%5d: Two many parts in a multi-word entry: %d\n",linenum,multiple_words); + error_count++; } else { diff --git a/src/dictionary.cpp b/src/dictionary.cpp index 7699dab1..6371c8c4 100644 --- a/src/dictionary.cpp +++ b/src/dictionary.cpp @@ -776,7 +776,7 @@ static int IsLetter(Translator *tr, int letter, int group) if(tr->letter_bits_offset > 0) { - if(((letter2 = (letter - tr->letter_bits_offset)) > 0) && (letter2 < 0x80)) + if(((letter2 = (letter - tr->letter_bits_offset)) > 0) && (letter2 < 0x100)) letter = letter2; else return(0); @@ -787,7 +787,7 @@ static int IsLetter(Translator *tr, int letter, int group) return(tr->letter_bits[remove_accent[letter-0xc0]] & (1L << group)); } - if((letter >= 0) && (letter < 0x80)) + if((letter >= 0) && (letter < 0x100)) return(tr->letter_bits[letter] & (1L << group)); return(0); @@ -1610,7 +1610,7 @@ void SetWordStress(Translator *tr, char *output, unsigned int *dictionary_flags, if(v_stress <= 1) { - if((v > 1) && (max_stress >= 4) && (stressflags & 4) && (v == (vowel_count-1))) + if((v > 1) && (max_stress >= 2) && (stressflags & 4) && (v == (vowel_count-1))) { // option: mark unstressed final syllable as diminished v_stress = 0; @@ -2573,7 +2573,6 @@ int TranslateRules(Translator *tr, char *p_start, char *phonemes, int ph_size, c if((match1.points == 0) && ((option_sayas & 0x10) == 0)) { n = utf8_in(&letter,p-1)-1; - if(tr->letter_bits_offset > 0) { // not a Latin alphabet, switch to the default Latin alphabet language diff --git a/src/readclause.cpp b/src/readclause.cpp index afee0027..8f803897 100644 --- a/src/readclause.cpp +++ b/src/readclause.cpp @@ -94,6 +94,9 @@ static const unsigned short punct_chars[] = {',','.','?','!',':',';', 0x0b1b, // Arabic ; 0x061f, // Arabic ? + 0x0f0d, // Tibet Shad + 0x0f0e, + 0x1362, // Ethiopic period 0x1363, 0x1364, @@ -137,6 +140,9 @@ static const unsigned int punct_attributes [] = { 0, CLAUSE_SEMICOLON, // Arabic ; CLAUSE_QUESTION, // Arabic question mark + CLAUSE_PERIOD+0x8000, // Tibet period + CLAUSE_PARAGRAPH, + CLAUSE_PERIOD, // Ethiopic period CLAUSE_COMMA, // Ethiopic comma CLAUSE_SEMICOLON, // Ethiopic semicolon @@ -2391,6 +2397,9 @@ f_input = f_in; // for GetC etc continue; } + if(c1 == 0xf0b) + c1 = ' '; // Tibet inter-syllabic mark, ?? replace by space ?? + if(iswspace(c1)) { char *p_word; diff --git a/src/synth_mbrola.cpp b/src/synth_mbrola.cpp index 5e1f8bb1..e0ae20a0 100644 --- a/src/synth_mbrola.cpp +++ b/src/synth_mbrola.cpp @@ -218,6 +218,8 @@ static int GetMbrName(PHONEME_LIST *plist, PHONEME_TAB *ph, PHONEME_TAB *ph_prev // bit 2 only at the start of a word // bit 3 don't match two phonemes across a word boundary // bit 4 add this phoneme name as a prefix to the next phoneme name (used for de4 phoneme prefix '?') + // bit 5 only in stressed syllable + // bit 6 only at the end of a word *name2=0; *split=0; @@ -257,6 +259,12 @@ static int GetMbrName(PHONEME_LIST *plist, PHONEME_TAB *ph, PHONEME_TAB *ph_prev if((pr->control & 4) && (plist->newword == 0)) // only at start of word found = 0; + if((pr->control & 0x40) && (plist[1].newword == 0)) // only at the end of a word + found = 0; + + if((pr->control & 0x20) && (plist->stresslevel < plist->wordstress)) + found = 0; // only in stressed syllables + if(found) { *name2 = pr->mbr_name2; diff --git a/src/synthdata.cpp b/src/synthdata.cpp index 8263debb..5200243b 100644 --- a/src/synthdata.cpp +++ b/src/synthdata.cpp @@ -35,8 +35,8 @@ #include "translate.h" #include "wave.h" -const char *version_string = "1.45.47 24.Oct.11"; -const int version_phdata = 0x014500; +const char *version_string = "1.46.01 22.Nov.11"; +const int version_phdata = 0x014600; int option_device_number = -1; FILE *f_logespeak = NULL; diff --git a/src/tr_languages.cpp b/src/tr_languages.cpp index 10e6fee2..8216f38a 100644 --- a/src/tr_languages.cpp +++ b/src/tr_languages.cpp @@ -60,9 +60,11 @@ #define OFFSET_KANNADA 0xc80 #define OFFSET_MALAYALAM 0xd00 #define OFFSET_SINHALA 0x0d80 +#define OFFSET_TIBET 0x0f00 #define OFFSET_GEORGIAN 0x1080 - #define OFFSET_KOREAN 0x1100 +#define OFFSET_ETHIOPIC 0x1200 + static void Translator_Russian(Translator *tr); @@ -375,6 +377,7 @@ Translator *SelectTranslator(const char *name) case L('a','m'): // Amharic, Ethiopia { SetupTranslator(tr,stress_lengths_fr,stress_amps_fr); + tr->letter_bits_offset = OFFSET_ETHIOPIC; tr->langopts.stress_rule = STRESSPOSN_1L; tr->langopts.stress_flags = 0x0024; // don't use secondary stress tr->langopts.length_mods0 = tr->langopts.length_mods; // don't lengthen vowels in the last syllable @@ -422,6 +425,19 @@ Translator *SelectTranslator(const char *name) } break; + case L('b','o'): // Tibet + { + tr->langopts.stress_rule = STRESSPOSN_1L; + tr->letter_bits_offset = OFFSET_TIBET; + SetLetterBitsRange(tr,LETTERGP_A,0x71,0x7d); // vowel signs + SetLetterBitsRange(tr,LETTERGP_B,0x71,0x81); // vowel signs and subjoined letters + SetLetterBitsRange(tr,LETTERGP_B,0x90,0xbc); + SetLetterBitsRange(tr,LETTERGP_C,0x40,0x6c); // consonant letters (not subjoined) + tr->langopts.param[LOPT_UNPRONOUNCABLE] = 1; // disable check for unpronouncable words + tr->langopts.numbers = 1; + } + break; + case L('c','y'): // Welsh { static const short stress_lengths_cy[8] = {170,220, 180,180, 0, 0, 250,270}; @@ -578,8 +594,7 @@ Translator *SelectTranslator(const char *name) case L('c','a'): // Catalan case L_pap: // Papiamento { - static const short stress_lengths_es[8] = {180, 210, 190, 190, 0, 0, 230, 260}; -// static const short stress_lengths_es[8] = {170, 200, 180, 180, 0, 0, 220, 250}; + static const short stress_lengths_es[8] = {180, 190, 230, 180, 0, 0, 240, 270}; static const unsigned char stress_amps_es[8] = {16,12, 18,18, 20,20, 20,20 }; // 'diminished' is used to mark a quieter, final unstressed syllable static const wchar_t ca_punct_within_word[] = {'\'',0xb7,0}; // ca: allow middle-dot within word @@ -1276,6 +1291,13 @@ SetLengthMods(tr,3); // all equal } break; + case L('u','k'): // Ukrainian + { + SetCyrillicLetters(tr); + tr->langopts.param[LOPT_UNPRONOUNCABLE] = 0x432; // [v] don't count this character at start of word + } + break; + case L('u','r'): // Urdu tr->letter_bits_offset = OFFSET_ARABIC; tr->langopts.param[LOPT_UNPRONOUNCABLE] = 1; // disable check for unpronouncable words diff --git a/src/translate.cpp b/src/translate.cpp index 917cb0f9..731a9e5a 100644 --- a/src/translate.cpp +++ b/src/translate.cpp @@ -401,6 +401,9 @@ int IsAlpha(unsigned int c) if((c >= 0x780) && (c <= 0x7b1)) return(1); // taani/divehi (maldives) + if((c >= 0xf40) && (c <= 0xfbc)) + return(1); // tibetan + if((c >= 0x1100) && (c <= 0x11ff)) return(1); //Korean jamo @@ -1436,9 +1439,11 @@ if(dictionary_flags2[0] & FLAG_ABBREV) dictionary_flags[0] &= ~FLAG_PAUSE1; } +#ifdef deleted +// but it causes problems if these are not a person name if(tr->translator_name == L('h','u')) { - // lang=Hungarian, If the last two words of a clause have capital letters (eg. a person name), unstress the last word. + // lang=hu, If the last two words of a clause have capital letters (eg. a person name), unstress the last word. if((wflags & (FLAG_LAST_WORD | FLAG_FIRST_UPPER | FLAG_ALL_UPPER | FLAG_FIRST_WORD)) == (FLAG_LAST_WORD | FLAG_FIRST_UPPER)) { if(((wtab[-1].flags & (FLAG_FIRST_UPPER | FLAG_ALL_UPPER)) == FLAG_FIRST_UPPER) && ((tr->clause_terminator != 0x90028) || (wflags & FLAG_HAS_DOT))) @@ -1447,6 +1452,7 @@ if(dictionary_flags2[0] & FLAG_ABBREV) } } } +#endif if((wflags & FLAG_HYPHEN) && (tr->langopts.stress_flags & S_HYPEN_UNSTRESS)) {