mirror of
https://github.com/rhasspy/espeak-ng.git
synced 2026-10-31 05:35:35 +00:00
[1.25.18] Adjusted [la], [wi]
Added mechanism to reduce [t] before unstressed vowels (for en-us) Fixed X (no vowels) operator in pre-rules in *_rules files. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@35 d46cf337-b52f-0410-862d-fd96e6ae7743
This commit is contained in:
+8
-4
@@ -53,8 +53,8 @@ _4 'fir
|
||||
_5 'feIf
|
||||
_6 'sEs
|
||||
_7 'se@v@
|
||||
_8 _'axt
|
||||
_9 'ne@x@
|
||||
_8 _'ax2t
|
||||
_9 'ne@x2@
|
||||
_10 'tin
|
||||
_11 _'&lf
|
||||
_12 'tw'A:lf
|
||||
@@ -97,7 +97,6 @@ mosambiek musamb'ik
|
||||
thaba tA:ba
|
||||
(thaba nchu) tab'A:||ntSu
|
||||
europa Y@r'o@pa
|
||||
paarl p&:r@L
|
||||
portugal $1
|
||||
pretoria prit'o@ria
|
||||
stellenbosch st%&l@mbOs
|
||||
@@ -111,6 +110,7 @@ André 'andreI
|
||||
annette an'Et
|
||||
aucamp @Ukamp
|
||||
benjamin bEndZ@m@n
|
||||
bester b'Est@r
|
||||
botha bo@ta
|
||||
bothma bOtma
|
||||
breytenbach breIt@nbax2
|
||||
@@ -126,6 +126,7 @@ der d@r
|
||||
deventer d'e@v@nt@r
|
||||
elize il'i:z
|
||||
esegiël is'e@x2i_@l
|
||||
estelle %ist&l
|
||||
eugene judZ'i:n
|
||||
eugène yZ'En
|
||||
ferreira f@r&:r@
|
||||
@@ -138,8 +139,9 @@ grange x2rA:nsi
|
||||
gustav gustaf
|
||||
jacobus jako@bWs
|
||||
jacques ZA:k
|
||||
jean ZA~n
|
||||
jesus ji:sWs
|
||||
joey dZ@ui
|
||||
joey dZ@Ui
|
||||
john _^_EN
|
||||
le l@
|
||||
leandra li'andra
|
||||
@@ -150,6 +152,7 @@ louis luI
|
||||
louise luw'i:z
|
||||
louw l'@U
|
||||
maria mar'ia
|
||||
martin m'A:rt@n
|
||||
michiel $2
|
||||
natasha n%at'aSa
|
||||
paul p@Ul
|
||||
@@ -555,6 +558,7 @@ vergete f@rx2e@t@
|
||||
vergewe f@rx2e@v@
|
||||
vermy $2
|
||||
verre f&:r@
|
||||
verregaande f&r@x2'A:nd@
|
||||
verreweg f&r@v&x2
|
||||
verse f&:rs@
|
||||
vers f&:rs
|
||||
|
||||
+42
-10
@@ -79,6 +79,7 @@
|
||||
aanwen (_ 'A:nvEn // to correct pronunciation of e in aanwen/aanwending
|
||||
_) af (@P2 'af // afbreek/afdwaal/afdwing
|
||||
C) afel (@ A:f@l // compounds starting with tafel/ontrafeling/uitrafeling
|
||||
_) a (ffA %a // move default stress: affêre and compounds/affekteer
|
||||
afgee (+ 'afx2e@ // see rule: _) afge (@P4 afx2@
|
||||
_) afge (@P4 'afx2@ // stress on 1st slb
|
||||
afrik (aan %afr%ik // exception to af prefix and move stress to end
|
||||
@@ -105,6 +106,7 @@
|
||||
agent ax2'Ent
|
||||
algemeen 'alx2@m,e@n
|
||||
alleen %ale@n // to handel stress in compounds with alleen
|
||||
alleni (g %ale@n@ // fix stress and e sound: allenig and derivitives, eg. allenigheid
|
||||
amandel am'and@l // amandel/s/-poeding/-tert...
|
||||
_) am (A %am // amorfe/amok/amortisasie/amalgamasie
|
||||
amer (ik %ame@r // Amerika/Amerikaner
|
||||
@@ -140,6 +142,7 @@
|
||||
.group an
|
||||
an (djie+ aIN
|
||||
ange (lier %aN@ // angelier/-e and compounds
|
||||
an (gina %aN // move default stress, fix n/g sounds: angina
|
||||
angl (A %A~Nx2l% // anglikaans/anglisisme/anglofiel
|
||||
angola A~Nx2'o@la //Angola, Angolabos etc.
|
||||
angol (e %A~Nx2%ul //Angolese etc.
|
||||
@@ -163,7 +166,9 @@
|
||||
_) be (@P2 b@
|
||||
@) be (C b@
|
||||
C) be (rsie b'&: //kombersie etc.
|
||||
@) ba (rend b'A: // onrusbarend/opsienbarend and derivitives
|
||||
band (A bant // fix t sound: bandomslag/-ontwerp/-opname
|
||||
band (e band // fix d sound: bandeverkoper moterbande etc.
|
||||
@) ba (ren b'A: // onrusbarend/opsienbarend and derivitives
|
||||
ba (ret b%a // move default stress and shorten a sound: baret/-te
|
||||
ba (riton ba // shorten a sound: bariton and compounds
|
||||
basi (s bA:s@ // basis and compounds
|
||||
@@ -218,7 +223,7 @@
|
||||
ba (lkon b%a // move default stress: balkon and compounds
|
||||
ballade b%alA:d@ // move default stress: ballade and compounds
|
||||
baller (inA b%al@r // move default stress: ballerina/-o and compounds
|
||||
ba (llet b%a // move default stress: ballet and compounds
|
||||
balle (t b%alE // move default stress: ballet and compounds
|
||||
ba (lletjie ba // restore default stress: balletjie/-s
|
||||
ba (llon b%a // move default stress: ballon and compounds
|
||||
ballo (t b,alO // move default stress: ballotasie/balloteer
|
||||
@@ -311,6 +316,7 @@
|
||||
deur (weeC d%y@r // move default stress: deurweef/deurweek/-te
|
||||
diaken d%iA:k@n // diaken and compounds
|
||||
dia (m d%i%a // diamant and compounds
|
||||
di (GK dI // force default stress: GEDIG/-TE/digbundel/digvorm, etc.
|
||||
dilemma d@lEma // dilemma and compounds
|
||||
&) ding (_S4 dIN
|
||||
direk d%irEk // direk/-sie/-te/-theid/indirek...
|
||||
@@ -515,6 +521,7 @@
|
||||
&) ers (_ @rs
|
||||
&) erei (_ @reI
|
||||
e (r &
|
||||
Ank) e (r@ @ // ankerpaal/kankerlyer/donkerbril
|
||||
|
||||
lew) e (ns @
|
||||
&d) e (r@ @ // not initial or final syllable
|
||||
@@ -604,7 +611,7 @@ C) ensie (_ @) enswaar (dig @nsv'A:r // noemenswaardige/bejammerenswaar
|
||||
@ks) e (ms @ // bliksems and compounds
|
||||
@) e (spel_ @ //gebarespel/kleurespel/klokkespel/parespel/poppespel/samespel/snarespel
|
||||
ar) e (sse_ 'E // bibliotekaresse/sekretaresse
|
||||
_s) e (na @ //senator and friends
|
||||
Ks) e (na @ //senator and friends/watsenaam
|
||||
p) e (talje @ // fix stress and 1st e sound: petalje and compounds
|
||||
interpr) e (teer @' //stress and e sound interpreteer
|
||||
_) e (ks %E //move default stress in words starting with eks
|
||||
@@ -635,6 +642,7 @@ C) ensie (_ @) enswaar (dig @nsv'A:r // noemenswaardige/bejammerenswaar
|
||||
@) fonie fun'i // kakofonie/simfonieorkes/telefonie
|
||||
fon (tein f%On // move default stress: fontein/fonteinwater, etc.
|
||||
_) for (C f%Or // formeel/formele/forseer/fortuin
|
||||
formi (da f%Orm%i // move default stress: formidabel/-e
|
||||
_) for (se_ f'Or // stress back to 1st slb; se rule: _) for (C
|
||||
foto fo@tu
|
||||
fo (togra fo@ // move default stress: fotograaf and similar
|
||||
@@ -718,6 +726,7 @@ C) ensie (_ @) enswaar (dig @nsv'A:r // noemenswaardige/bejammerenswaar
|
||||
h (h
|
||||
@C) hal (sA h'al // reikhalsend/waaghalsig
|
||||
hal (sstar h%al // move default stress:
|
||||
hand (o hant? // fix d sound: handopsteek/handoplegging
|
||||
_) hane (C hA:n@ // hanekam/hanekraai/hanepoot/hanetree
|
||||
hard (C@ h%art // hardhorend/hardkoppig/hardnekkig/hardvogtig
|
||||
hard (lo hart // restore default stress: hardloop/hardloper
|
||||
@@ -729,7 +738,9 @@ C) ensie (_ @) enswaar (dig @nsv'A:r // noemenswaardige/bejammerenswaar
|
||||
hemel he@m@l // hemelblou/hemelhoog and many compounds with hemel
|
||||
_) her (@P3 h%&r
|
||||
herder h'&rd@r
|
||||
here (_ he@r@
|
||||
her (eK he@r // here/herehuis/heretjie
|
||||
her (eni h%&r? // fix e sound and stress: herenig
|
||||
her (eva h&r? // fix e sound: herevalueer...
|
||||
hersen h&rs@n // restore default stress and fix 2nd e sound: hersenskim/-me/-mig/hersenskudding
|
||||
hel h&l
|
||||
_) helde h'&ld@ // heldedade/heldedood/heldemoed...
|
||||
@@ -756,11 +767,10 @@ C) ensie (_ @) enswaar (dig @nsv'A:r // noemenswaardige/bejammerenswaar
|
||||
ie i
|
||||
_) iese (C ,is@ // iesegrimmig and derivitives
|
||||
ieus i'Y@s // this ending always takes stress
|
||||
C) i (g @// figuur/figure/stoksielsaligalleenA
|
||||
i (tief @
|
||||
i (tiew @
|
||||
def) i (n @
|
||||
f) i (guu @ //figuur
|
||||
f) i (gure_ @ //figure at word end
|
||||
C) iater i'A:t@r // psigiater/pediater
|
||||
C) iatrie iatr'i // psigiatrie/pediatrie
|
||||
C) iatries i'A:tris // psigiatries/pediatries
|
||||
@@ -843,6 +853,7 @@ C) ensie (_ @) enswaar (dig @nsv'A:r // noemenswaardige/bejammerenswaar
|
||||
ar) is (_ =@s // but sekretaris/argivaris/kommissaris
|
||||
litar) is 'Is // but militaris
|
||||
AC) iste (_ 'Ist@ // aktiviste/humaniste/kommuniste/pianiste/soliste/violiste
|
||||
@C) isties 'Istis // kommunisties/liberalisties/humanisties
|
||||
@) iseer is'e@r // analiseer/kategoriseer
|
||||
@) iseren (d is'e@r@n // analiserend/kategoriserend
|
||||
@f) iek (_ 'ik // manjefiek/compounds
|
||||
@@ -962,6 +973,7 @@ C) ensie (_ @) enswaar (dig @nsv'A:r // noemenswaardige/bejammerenswaar
|
||||
kolonel kOl@n'&l
|
||||
ko (loni k%u // kolonie/-s/kolonialisme/koloniseer
|
||||
kolo (ssa k,Olu // move default stress: kolossaal/kolossale
|
||||
kolo (sK k%ulO // move default stress and fix 1st e sound: kolos/-se
|
||||
kombuis kOmb'Yys
|
||||
ko (medi k%u // move default stress, correct o sound
|
||||
komitee kOm@te@
|
||||
@@ -1065,6 +1077,7 @@ C) ensie (_ @) enswaar (dig @nsv'A:r // noemenswaardige/bejammerenswaar
|
||||
media mi:dia // compounds of media
|
||||
me (dium mi: // fix e sound
|
||||
mee (doë m%e@ // move default stress
|
||||
meerder (jar m%e@rd@r // move default stress: meerderjarig/-e/-es/-verklaring
|
||||
medisyne m@d@s'eIn@ //medisyne and compounds
|
||||
meganies m@x2'A:nis
|
||||
_) meege (@P5 m'e@x2@
|
||||
@@ -1100,8 +1113,10 @@ C) ensie (_ @) enswaar (dig @nsv'A:r // noemenswaardige/bejammerenswaar
|
||||
mevrou m@fr'@U
|
||||
middagete m'Idax2_e@t@ // middagete/s
|
||||
middel mId@l // middellyf/middelpunt/middelste/bemiddelend
|
||||
middel (jar m@d@l // move default stress: middeljarig and derivitives
|
||||
milit m@l@t // militêr/militaris
|
||||
minag m'Inax2 // minag/geminag/minagting/minagtend
|
||||
minder (jar m@n@r // move default stress: minderjarig and derivitives
|
||||
miner (A m@n@r // mineraal and many compounds
|
||||
mi (neur m%i // move default stress: mineur and compounds
|
||||
mikr (o mikr
|
||||
@@ -1114,7 +1129,7 @@ C) ensie (_ @) enswaar (dig @nsv'A:r // noemenswaardige/bejammerenswaar
|
||||
mis (lik m'Is // default stress again
|
||||
_) mis (m m@s // mismaak/-te/mismoedig
|
||||
mis (noeg m@s // stress on 2nd slb
|
||||
mis (o m@s_ // misoes/misopvatting
|
||||
mis (o mIs // misoes/misopvatting
|
||||
mis (plaas m@s // stress on 2nd slb
|
||||
mis (rabel m@s // stress on 2nd slb
|
||||
mis (reken m@s // stress on 2nd slb
|
||||
@@ -1194,6 +1209,8 @@ C) ensie (_ @) enswaar (dig @nsv'A:r // noemenswaardige/bejammerenswaar
|
||||
netel ne@t@l // netelig and derivitives/netel and compounds
|
||||
nommer (een n%Om@r? // stress: nommereen in compounds like nommereenspeler
|
||||
normaal nOrm'A:l // normaal/normaalweg/abnormaal
|
||||
nostal (gie_N n%Ost%al // stress on last slb.: nostalgie
|
||||
no (stalgie n%O // stress on 2nd slb.: nostalgies
|
||||
nou (keu n%@U // noukeurig/-e/-heid/onnoukeurig
|
||||
no (velle n%u // move default stress and fix o sound
|
||||
november no@f'Emb@r // fix 1st e sound and stress: November and compounds
|
||||
@@ -1287,6 +1304,7 @@ C) ensie (_ @) enswaar (dig @nsv'A:r // noemenswaardige/bejammerenswaar
|
||||
omgewing Omx2'e@vIN
|
||||
om (h %Om // omhels/omhein/omhoog/omhul
|
||||
om (ha Om // restore default stress: omhaal/omhang/omhaak
|
||||
omkeer Omke@r // restore default stress: omkeer/handomkeer and similar
|
||||
_) omker (A Omke@r // omkering/omkerende
|
||||
om (ring %Om // move default stress
|
||||
om (sig %Om // move default stress: omsigtig/-heid
|
||||
@@ -1301,6 +1319,7 @@ C) ensie (_ @) enswaar (dig @nsv'A:r // noemenswaardige/bejammerenswaar
|
||||
onheil (spel %Onh%eIl // stress: onheilspellend/e
|
||||
onreg 'Onr&x2 // stress: onreg/te
|
||||
on (regv+ %On // stress: onregverdig/e/heid
|
||||
on (skuld_N 'On // restore default stress: onskuld
|
||||
_) ont (@P3 %Ont
|
||||
ont (d@ %On // remove t sound: ontdaan/belastingontduiking/ontdooi
|
||||
onteenseg Onte@ns'&x2 // onteenseglik/e
|
||||
@@ -1368,6 +1387,7 @@ C) ensie (_ @) enswaar (dig @nsv'A:r // noemenswaardige/bejammerenswaar
|
||||
oppon (A %Op@n // opponent/opponeer
|
||||
op (roerig %Op // oproerig/-e/-heid, but oproer
|
||||
op (sienb %Op // opsienbare/opsienbarend
|
||||
opti (mA %Opt%i // optimis/-me/-te/-ties/optimaal
|
||||
op (winde %Op // move default stress: opwindend and derivitives
|
||||
organisasie Orx2anis'A:si
|
||||
@) oties 'o@tis // antibioties/eksoties/eroties/neuroties
|
||||
@@ -1383,9 +1403,11 @@ C) ensie (_ @) enswaar (dig @nsv'A:r // noemenswaardige/bejammerenswaar
|
||||
.group p
|
||||
p p
|
||||
p (p
|
||||
_) paarl p&:r@L // Paarl/Paarlberg/Paarlvallei
|
||||
pajama p@dZ'A:ma //pajama and compounds
|
||||
pak (A pak? // pakesel/pakos/verpakafdeling
|
||||
pakistan p%ak%istan //first a and stress
|
||||
pakke (t p%akE // pakket/-te and compounds
|
||||
panga paNga // fix g sound: panga/-s
|
||||
papaja pap'AIa //papaja and compounds
|
||||
pam (C p%am // move default stress: pamflet/pampoen/pampoentjies and compounds
|
||||
@@ -1405,6 +1427,7 @@ C) ensie (_ @) enswaar (dig @nsv'A:r // noemenswaardige/bejammerenswaar
|
||||
pastorie pastur'i // pastorie/-paar/-moeder
|
||||
_) pa (tA p%a // pateties/patee/patent/paterniteit
|
||||
pa (trA p%a // patrollie/patroon/patrys
|
||||
pawil (joe p%av@l // move default stress and fix a sound: pawiljoen and compounds
|
||||
polio po@li;u // polio and compounds
|
||||
// @) pene (_ p@n@ // geroepene/ontslapene/uitgeworpene
|
||||
pene (_ p@n@ // geroepenes/ontslapenes/uitgeworpenes
|
||||
@@ -1702,6 +1725,7 @@ C) ensie (_ @) enswaar (dig @nsv'A:r // noemenswaardige/bejammerenswaar
|
||||
@) stiek st'ik // statistiek/akoestiek/artistiek and many similar
|
||||
@) sties =st%is // statisties/akoesties/artisties and many similar
|
||||
sti (pulA st@ // stipuleer/stipulering/stipulasie
|
||||
stof (o stOf? // fix 1st o sound: stofomslag/-omslae/stofopskoppery
|
||||
stok (A stOk? // stokagtig/stokinsek/stokoud
|
||||
stok (e sto@k // stoker/-y
|
||||
storm stOr@-m
|
||||
@@ -1715,7 +1739,7 @@ C) ensie (_ @) enswaar (dig @nsv'A:r // noemenswaardige/bejammerenswaar
|
||||
su (mmier s%W // move default stress: sumier/-e
|
||||
swag sv'ax2
|
||||
swart (gal sw%art // move default stress: swartgallig
|
||||
swerk sv'&rk
|
||||
swerk sv&rk
|
||||
swinkel svINk@l
|
||||
|
||||
.group t
|
||||
@@ -1727,6 +1751,7 @@ C) ensie (_ @) enswaar (dig @nsv'A:r // noemenswaardige/bejammerenswaar
|
||||
_) ta (ma t%a // tamatie and compounds
|
||||
_) ta (mb t%a // tamboer and compounds/tambotie and compounds
|
||||
_) tant (e tA~nt // nasalise
|
||||
taverne t%af&rn@ // fix stress and 1st e sound: taverne and compounds
|
||||
te (aa t@ // beroerteaanval/geboorteaanwas/lenteaand...
|
||||
_) tekere t@ke@r@ // move default stress and correct e sounds
|
||||
tele (C t%&l@ // telefoneer/telekommunikasie, etc.
|
||||
@@ -1746,6 +1771,7 @@ C) ensie (_ @) enswaar (dig @nsv'A:r // noemenswaardige/bejammerenswaar
|
||||
_) teraarde t%&r?A:rd@ // move default stress and fix e sounds: teraardebestelling/-s
|
||||
n) terie t@r'i // galanterie/infanterie and compounds
|
||||
_) tering te@r@N // tering and compounds
|
||||
tesou (rie t%Es%u //tesourie and compounds
|
||||
moles) tering te@r@N // molestering/kindermolestering
|
||||
_) ter (l t@r // move default stress: terloops/-e
|
||||
@) term (_ t&r@ // correct pronunciation of e
|
||||
@@ -1761,6 +1787,7 @@ C) ensie (_ @) enswaar (dig @nsv'A:r // noemenswaardige/bejammerenswaar
|
||||
A) teur t'Y@r // outeur/ouditeur/operateur
|
||||
k) teur t'Y@r // akteur/inspekteur
|
||||
tabak tab'ak;
|
||||
teen (stryd t%e@n // move default stress: teenstrydig/-e/-heid
|
||||
teen (woor t%e@n // teenwoordig/heid/verteenwoordiging
|
||||
_) te (we t@ // move default stress and fix 1st e sound: teweeg/tewerkstelling
|
||||
_) tewens te@v@ns // fix both e sounds
|
||||
@@ -1893,6 +1920,7 @@ C) ensie (_ @) enswaar (dig @nsv'A:r // noemenswaardige/bejammerenswaar
|
||||
vangen f'aN@n // gevangene/gevangenis/bevangenheid
|
||||
van (pas f%an // fix stress: onvanpas/-te
|
||||
@) ve (_ _^_EN //words ending in ve is English
|
||||
veel (jar f%e@l // move default stress: veeljarig and derivitives
|
||||
A) ves (_ _^_EN // words ending in ves after vowel are English
|
||||
|
||||
ve (l f& // maagvel, stress on 1st slb
|
||||
@@ -1924,6 +1952,7 @@ C) ensie (_ @) enswaar (dig @nsv'A:r // noemenswaardige/bejammerenswaar
|
||||
verbete f@rb'e@t@ // verbete/verbetenheid
|
||||
verte (l f@rt& // oorvertelling/rondvertel and similar
|
||||
ver (velA f@r // vervelig/verveling (see: _) ver (@P3 f@r
|
||||
vi (cto@ v%i // fix v and i sounds: victoriaans/-e
|
||||
video v'idi;u //video and compounds
|
||||
|
||||
ville _^_EN
|
||||
@@ -1960,11 +1989,12 @@ C) ensie (_ @) enswaar (dig @nsv'A:r // noemenswaardige/bejammerenswaar
|
||||
_) voorge (@P6 f'o@rx2@
|
||||
voorspe (l fo@rsp'& // voorspel/voorspelling/voorspelbaar/onvoorspelbaar
|
||||
voor (sk fo@r // voorskiet/voorskot/voorskrif/voorskryf
|
||||
voorstedeli (k f%o@rste@d@l@ // move default stress: voorstedelik/-e vs voorstede
|
||||
voor (trek fo@r // voortrek/voortrekker and compounds
|
||||
voort (v@@ f%o@rt // voortvarend/voortvlugtige
|
||||
_) vooruit fo@r'Yyt // vooruit/vooruitsig/vooruitbeplanning
|
||||
vooruit (strew fo@rYyt' // change stress
|
||||
vorm f'Or@m
|
||||
vorm fOr@m
|
||||
vreemde fr'e@md@ // vreemde/s/vreemdeling
|
||||
vriendi (n frind'I // vriendin/vriendinne/vriendinnetjies
|
||||
vrygewig freIx2'e@v@x2 // vrygewig/-e|-heid
|
||||
@@ -1993,10 +2023,12 @@ C) ensie (_ @) enswaar (dig @nsv'A:r // noemenswaardige/bejammerenswaar
|
||||
w (ese_ v //words ending in wese
|
||||
t) w w
|
||||
it) w v // inkuitwisser/witwyn/uitwoed/witwatersrand
|
||||
@) wa (_ vA: // words ending in -wa: afleweringswa
|
||||
@) wa (_N vA: // words ending in -wa: afleweringswa
|
||||
@) w (aen v // strydwaens/afleweringswaentjie
|
||||
@s) w (And v // kranswand/kuswind/meswond
|
||||
@s) w (An_ v // plurals of the above in -de: de treate
|
||||
wapen vA:p@n // fix problems with compounds and derivitives of wapen: ontwapening/wapengeweld
|
||||
//wapenopleiding
|
||||
@s) ware vA:r@ // kruideniersware/bronsware/glasware/kombuisware
|
||||
bes) ware wA:r@ // geloofsbesware/gewetensbesware
|
||||
@) wekkend v'Ek@nt // stress on wekkend at end compounds
|
||||
|
||||
+12
-12
@@ -66,9 +66,9 @@ Dictionary en_dict
|
||||
|
||||
0 3 3: @ @- @2 @5 @L
|
||||
a a2 A: A@ aa aI aI@ aU
|
||||
aU@ E e@ eI I I2 i: i@
|
||||
IR O O: o: O@ o@ OI oU
|
||||
O~ U u: U@ V VR
|
||||
aU@ E e@ eI I i I2 i:
|
||||
i@ IR O O: o: O@ o@ OI
|
||||
oU O~ U u: U@ V VR
|
||||
|
||||
: ; b C d D dZ f
|
||||
g g- h j k l L m
|
||||
@@ -112,12 +112,12 @@ S s2 t v Z
|
||||
|
||||
Dictionary fr_dict
|
||||
|
||||
@ @- a A A~ e E E:
|
||||
E~ i o O O O~ u W
|
||||
w^i W~ y Y
|
||||
@ @- a A A~ e E E~
|
||||
i o O O~ u W w^i W~
|
||||
y Y y"
|
||||
|
||||
(o) : ; b c d dZ f
|
||||
g h j k l L l/2 m
|
||||
(i) : ; b c d dZ f
|
||||
g h j k l L l/ m
|
||||
n N n^ p r R s S
|
||||
t t2 tS v w z Z z2
|
||||
|
||||
@@ -139,9 +139,9 @@ t.h th v w x z
|
||||
Dictionary hr_dict
|
||||
|
||||
& @ @- @2 a A a: aI
|
||||
aU E e e: eI E~ i I
|
||||
i: iI l- o o: oI oU O~
|
||||
r- u U u: uI
|
||||
aU E e e: E~ i I i:
|
||||
l- o o: oU r- u U u:
|
||||
y
|
||||
|
||||
* b d dZ dZ; f g h
|
||||
j k l l^ m n N n^
|
||||
@@ -284,7 +284,7 @@ Dictionary pt_dict
|
||||
|
||||
& &/ &U~ &~ @ @- a A
|
||||
aI aU e E eI EI eU EU
|
||||
i i/ iU i~ o O oI OI
|
||||
e~ i i/ iU o O oI OI
|
||||
o~ U u uI u~ y
|
||||
|
||||
* : ; b C d dZ f
|
||||
|
||||
+1
-1
@@ -2674,5 +2674,5 @@ like laIk $strend2
|
||||
|
||||
|
||||
// General American
|
||||
?3 status statVs
|
||||
// ?3 status statVs
|
||||
|
||||
|
||||
+262
-67
@@ -34,77 +34,77 @@ z z@
|
||||
|
||||
_?? znak // unknown symbol
|
||||
_?A slovo // unknown letter
|
||||
© 'aUtorsk&||p@-*'av&
|
||||
% posto
|
||||
© 'aUtoRsk&||p@-*av&
|
||||
% p'osto
|
||||
+ plus
|
||||
€ Eu*o
|
||||
@ _Et
|
||||
& _End
|
||||
€ 'euRo
|
||||
@ _'at
|
||||
& _'end
|
||||
! 'usklItSnIk
|
||||
: dv'ototSk&
|
||||
# b@-*'oj
|
||||
/ k@-*'oz
|
||||
# b@-*'oj_
|
||||
/ k@-*'oz_
|
||||
\\ b'EkslES
|
||||
^ tsirkUmflEks
|
||||
~ tild&
|
||||
¤ valUt&
|
||||
§ oldom&k
|
||||
µ mikro
|
||||
¶ tSlan&k
|
||||
^ ts'irkumfleks
|
||||
~ t'ild&
|
||||
¤ v'alut&
|
||||
§ 'odlom&k
|
||||
µ m'ik@-*o
|
||||
¶ tSl'an&k
|
||||
° st'up&n^
|
||||
_" n'avodnIk
|
||||
_‚ 'otvo*,En@||n'avodnIk
|
||||
_„ sp'utSEn@||n'avodnIk
|
||||
… t@-*'i_||t'otSke
|
||||
_‚ 'otvoReni||n'avodnIk
|
||||
_„ sp'uSteni||n'avodnIk
|
||||
… t@-*'i||t'otSke
|
||||
† k@-*'iZ
|
||||
‡ dv'ost@-*'uk@||k@-*'iZ
|
||||
‡ dv'ost@-*Uki||k@-*'iZ
|
||||
‰ p@-*'omil
|
||||
_‹ 'otvo*,En@||n'avodnIk
|
||||
_‘ 'otvo*,En@||n'avodnIk
|
||||
_’ jedn'ost@-*'uk@||n'avodnIk
|
||||
_“ 'otvo*,En@||n'avodnIk
|
||||
_” zatvo*,En@||n'avodnIk
|
||||
• k@-*'upna||t'otSk@
|
||||
_– en||ts'r-t&
|
||||
_— em||ts'r-t&
|
||||
™ p@-*'oizv'odZatS
|
||||
˘ b@-*,EvIs
|
||||
¨ p@-*Ijegl&s
|
||||
_« 'otvo*,En@||n'avodnIk
|
||||
_ p@-*Ivr,Emen&||tsr-tIts&
|
||||
_‹ 'otvoReni||n'avodnIk
|
||||
_‘ 'otvoReni||n'avodnIk
|
||||
_’ j'ednost@-*'uki||n'avodnIk
|
||||
_“ 'otvoReni||n'avodnIk
|
||||
_” z'atvoReni||n'avodnIk
|
||||
• k@-*'upna||t'otSk&
|
||||
_– En||ts'r-t&
|
||||
_— Em||ts'r-t&
|
||||
™ p@-*'o'izvodZ&tS
|
||||
˘ b@-*'evis
|
||||
¨ p@-*'ijegl&s
|
||||
_« 'otvoReni||n'avodnIk
|
||||
_ p@-*'iv@-*emen&||ts'r-t'its&
|
||||
· p'ut&
|
||||
¸ s,EdIl&
|
||||
_» z'atvo*,En@||n'avodnIk
|
||||
® r,Egist@-*'atsIj&
|
||||
ł l@||s&||tsr-tItsom
|
||||
¸ sed'il&
|
||||
_» z'atvoReni||n'avodnIk
|
||||
® R'egist@-*atsIj&
|
||||
ł l@||s&||ts'r-t'itsom
|
||||
× p'ut&
|
||||
÷ p'od'ijeljen'o
|
||||
÷ p'odijel^,eno
|
||||
|
||||
_$ dol&r
|
||||
_- minus
|
||||
_* zvj'ezdIts@
|
||||
_= jedn&ko
|
||||
_@ t'r-gov,&tSko||'i
|
||||
_( 'otvo*,En&||'ok@-*Ugl&
|
||||
_) z'atvo*,En&||'ok@-*Ugl&
|
||||
_' apost@-*of
|
||||
_* zvjezdIts&
|
||||
_, za*Ez
|
||||
_- tsr-tIts&
|
||||
_. totSk&
|
||||
_$ d'ol&R
|
||||
_- m'inus
|
||||
_* zvj'ezdits@
|
||||
_= j'edn&ko
|
||||
_@ t'r-g'ov&tSko||'a
|
||||
_( 'otvoRen&||z'ag@-*ad&
|
||||
_) z'atvoRen&||z'ag@-*ad&
|
||||
_' 'apost@-*of
|
||||
_* zvj'ezdits&
|
||||
_, z'aRez
|
||||
_- ts'r-t'its&
|
||||
_. t'otSk&
|
||||
_; t'otSk&z,a*Ez
|
||||
_< man^I
|
||||
_= jedn&ko
|
||||
_> vEtS;I
|
||||
_? upItnIk
|
||||
_& t'r-gov,&tSk||'a
|
||||
_[ 'otvo*,En&||'ugl&t&
|
||||
_] z'atvo*,En&||'ugl&t&
|
||||
_< m'an^i||'od
|
||||
_= j'edn&ko
|
||||
_> v'etSi||'od
|
||||
_? 'upitnIk
|
||||
_& t'r-g'ov&tSko||'i
|
||||
_[ 'otvoRen&||'ugl&t&
|
||||
_] z'atvoRen&||'ugl&t&
|
||||
__ ts'r-t&
|
||||
_` g@-*'avIs
|
||||
_{ 'otvo*,En&||v'itItS,&st&
|
||||
_| okom,Its&
|
||||
_} z'atvo*,En&||v'itItS,&st&
|
||||
_` g@-*'avis
|
||||
_{ 'otvoRen&||v'ititS&st&
|
||||
_| 'okomits&
|
||||
_} z'atvoRen&||v'ititS&st&
|
||||
|
||||
|
||||
|
||||
@@ -112,7 +112,7 @@ _} z'atvo*,En&||v'itItS,&st&
|
||||
// Numbers
|
||||
_0 n'ul&
|
||||
_1 j'ed&n
|
||||
_2 dv'a
|
||||
_2 d'v'a
|
||||
_2f dv'ije
|
||||
_3 t@-*'i
|
||||
_4 tS'EtI*I
|
||||
@@ -188,55 +188,203 @@ xxxviii $abbrev
|
||||
xxxix $abbrev
|
||||
|
||||
// Abbreviations
|
||||
ab $only $abbrev
|
||||
aaa $abbrev
|
||||
aac $abbrev
|
||||
ab $only $abbrev $capital
|
||||
abc $abbrev
|
||||
abk $only $abbrev
|
||||
abs $abbrev
|
||||
acc $only $abbrev
|
||||
acf $only $abbrev
|
||||
acfm $abbrev
|
||||
acg $only $abbrev
|
||||
acgm $abbrev
|
||||
acl $only $abbrev
|
||||
acm $only $abbrev
|
||||
acw $only $abbrev
|
||||
add $only $abbrev
|
||||
adn $only $abbrev
|
||||
adp $only $abbrev
|
||||
adsl $abbrev
|
||||
agm $abbrev
|
||||
ahk $only $abbrev
|
||||
aif $only $abbrev
|
||||
aip $only $abbrev
|
||||
alg $only $abbrev
|
||||
alm $only $abbrev
|
||||
amd $only $abbrev
|
||||
amf $only $abbrev
|
||||
amg $only $abbrev
|
||||
aph $only $abbrev
|
||||
apj $only $abbrev
|
||||
apl $only $abbrev
|
||||
apm $only $abbrev
|
||||
app $only $abbrev
|
||||
arg $only $abbrev
|
||||
arj $only $abbrev
|
||||
asc $only $abbrev
|
||||
asf $only $abbrev
|
||||
asm $only $abbrev
|
||||
asn $only $abbrev
|
||||
asp $only $abbrev
|
||||
asx $only $abbrev
|
||||
atf $only $abbrev
|
||||
atp $abbrev
|
||||
av $only $abbrev
|
||||
avg $abbrev
|
||||
avr $only $abbrev
|
||||
awb $only $abbrev
|
||||
awt $only $abbrev
|
||||
brf $abbrev
|
||||
brl $abbrev
|
||||
brx $abbrev
|
||||
cca $abbrev
|
||||
cda $only $abbrev
|
||||
cdr $abbrev
|
||||
cdrw $abbrev
|
||||
cgi $abbrev
|
||||
clr $abbrev
|
||||
cpe $only $abbrev
|
||||
cpu $only $abbrev
|
||||
cr $only $abbrev
|
||||
crt $only $abbrev
|
||||
ctrl $abbrev
|
||||
daa $only $abbrev
|
||||
doo $abbrev
|
||||
dox $only $abbrev
|
||||
dqy $abbrev
|
||||
dsr $only $abbrev
|
||||
ear $only $abbrev
|
||||
ecdl $only $abbrev
|
||||
ecp $only $abbrev
|
||||
ecs $only $abbrev
|
||||
elm $only $abbrev
|
||||
emf $only $abbrev
|
||||
emh $only $abbrev
|
||||
eml $only $abbrev
|
||||
ems $only $abbrev
|
||||
epf $only $abbrev
|
||||
eq $only $abbrev
|
||||
esc $only $abbrev
|
||||
etd $only $abbrev
|
||||
eu $only $abbrev
|
||||
eur $only $abbrev
|
||||
exc $only $abbrev
|
||||
faq $abbrev
|
||||
fbi $abbrev
|
||||
ffa $only $abbrev
|
||||
fr $only $abbrev
|
||||
frm $abbrev
|
||||
frt $only $abbrev
|
||||
frx $abbrev
|
||||
gho $only $abbrev
|
||||
gr $only $abbrev
|
||||
grr $abbrev
|
||||
grrr $abbrev
|
||||
grp $abbrev
|
||||
grps $abbrev
|
||||
grs $only $abbrev
|
||||
grx $only $abbrev
|
||||
gui $only $abbrev
|
||||
hho $abbrev
|
||||
hr $only $abbrev
|
||||
hrk $only $abbrev
|
||||
hrt $only $abbrev
|
||||
hrt $only $abbrev $capital
|
||||
hrv $only $abbrev
|
||||
hta $only $abbrev
|
||||
hzzo $abbrev
|
||||
ibm $abbrev
|
||||
icc $only $abbrev
|
||||
icm $only $abbrev
|
||||
ics $only $abbrev
|
||||
idb $only $abbrev
|
||||
idc $only $abbrev
|
||||
idm $only $abbrev
|
||||
iff $only $abbrev
|
||||
ifu $only $abbrev
|
||||
ilk $only $abbrev
|
||||
img $only $abbrev
|
||||
iml $only $abbrev
|
||||
isdn $abbrev
|
||||
isl $only $abbrev
|
||||
isp $only $abbrev
|
||||
iss $only $abbrev
|
||||
iq $only $abbrev
|
||||
iqy $only $abbrev
|
||||
itw $only $abbrev
|
||||
itz $only $abbrev
|
||||
ivf $only $abbrev
|
||||
jpi $only $abbrev
|
||||
jrr $abbrev
|
||||
jse $only $abbrev
|
||||
lha $abbrev
|
||||
liq $only $abbrev
|
||||
maq $only $abbrev
|
||||
maw $only $abbrev
|
||||
mda $only $abbrev
|
||||
mde $only $abbrev
|
||||
mdi $only $abbrev
|
||||
mga $only $abbrev
|
||||
mge $only $abbrev
|
||||
mgi $only $abbrev
|
||||
mpa $only $abbrev
|
||||
mpe $only $abbrev
|
||||
mpr $only $abbrev
|
||||
msi $only $abbrev
|
||||
mup $abbrev $capital
|
||||
nco $only $abbrev
|
||||
nfo $only $abbrev
|
||||
nji $only $abbrev
|
||||
nr $only $abbrev
|
||||
nra $only $abbrev
|
||||
nrb $only $abbrev
|
||||
nrc $only $abbrev
|
||||
nre $only $abbrev
|
||||
nrf $only $abbrev
|
||||
nrg $abbrev
|
||||
nrh $only $abbrev
|
||||
nri $only $abbrev
|
||||
nrm $only $abbrev
|
||||
nrq $only $abbrev
|
||||
nrs $only $abbrev
|
||||
nru $only $abbrev
|
||||
nrw $only $abbrev
|
||||
nsa $only $abbrev
|
||||
nsi $only $abbrev
|
||||
nvda $abbrev
|
||||
obd $only $abbrev
|
||||
obj $only $abbrev
|
||||
obt $only $abbrev
|
||||
obz $only $abbrev
|
||||
ocr $only $abbrev
|
||||
ocx $only $abbrev
|
||||
oem $abbrev
|
||||
off $only $abbrev
|
||||
oft $only $abbrev
|
||||
ofx $only $abbrev
|
||||
ogc $only $abbrev
|
||||
ogg $only $abbrev
|
||||
ogl $only $abbrev
|
||||
omw $abbrev
|
||||
oqy $only $abbrev
|
||||
os $only $abbrev $capital
|
||||
oss $only $abbrev
|
||||
otf $only $abbrev
|
||||
otm $only $abbrev
|
||||
pda $abbrev
|
||||
pdi $only $abbrev
|
||||
pgi $only $abbrev
|
||||
pho $only $abbrev
|
||||
pko $only $abbrev
|
||||
pma $only $abbrev
|
||||
ppa $only $abbrev
|
||||
pr $only $abbrev
|
||||
prf $only $abbrev
|
||||
prg $only $abbrev
|
||||
prn $abbrev
|
||||
prt $only $abbrev
|
||||
qbr $abbrev
|
||||
qpr $abbrev
|
||||
raw $only $abbrev
|
||||
rb $abbrev
|
||||
rba $abbrev
|
||||
@@ -249,10 +397,17 @@ rds $abbrev
|
||||
rgb $abbrev
|
||||
rh $only $abbrev
|
||||
rk $only $abbrev
|
||||
rn $abbrev
|
||||
rm $only $abbrev
|
||||
rma $only $abbrev
|
||||
rme $only $abbrev
|
||||
rmf $only $abbrev
|
||||
rmi $only $abbrev
|
||||
rmt $only $abbrev
|
||||
rmx $abbrev
|
||||
rn $only $abbrev
|
||||
rnk $only $abbrev
|
||||
rp $only $abbrev
|
||||
rqy $only $abbrev
|
||||
rs $abbrev
|
||||
rss $abbrev
|
||||
rta $abbrev
|
||||
@@ -260,19 +415,56 @@ rtf $abbrev
|
||||
rtl $abbrev
|
||||
rttl $abbrev
|
||||
rtv $abbrev
|
||||
rx $abbrev
|
||||
rw $abbrev
|
||||
rwo $only $abbrev
|
||||
rx $abbrev
|
||||
sbr $only $abbrev
|
||||
scr $only $abbrev
|
||||
sr $only $abbrev
|
||||
srd $only $abbrev
|
||||
ssa $only $abbrev
|
||||
sys $only $abbrev
|
||||
tpu $only $abbrev
|
||||
udf $only $abbrev
|
||||
udl $only $abbrev
|
||||
udt $abbrev
|
||||
uhh $abbrev
|
||||
uif $only $abbrev
|
||||
uip $only $abbrev
|
||||
url $only $abbrev
|
||||
usd $only $abbrev
|
||||
usr $only $abbrev
|
||||
uss $only $abbrev
|
||||
uu $only $abbrev
|
||||
uue $only $abbrev
|
||||
uup $only $abbrev
|
||||
uxd $only $abbrev
|
||||
vba $only $abbrev
|
||||
vbe $only $abbrev
|
||||
vbr $abbrev
|
||||
vga $abbrev
|
||||
wax $only $abbrev
|
||||
wbr $abbrev
|
||||
wiz $only $abbrev
|
||||
wma $only $abbrev
|
||||
wri $only $abbrev
|
||||
wta $abbrev
|
||||
xam $only $abbrev
|
||||
xba $only $abbrev
|
||||
xiw $only $abbrev
|
||||
xla $only $abbrev
|
||||
xpa $only $abbrev
|
||||
xpi $only $abbrev
|
||||
xsi $only $abbrev
|
||||
xxa $only $abbrev
|
||||
xxe $only $abbrev
|
||||
xy $abbrev
|
||||
xyz $abbrev
|
||||
yu $only $abbrev
|
||||
zaa $only $abbrev
|
||||
zoo $only $abbrev
|
||||
|
||||
br $dot $abbrev
|
||||
dr $dot $abbrev
|
||||
mr $dot $abbrev
|
||||
mrs $dot $abbrev
|
||||
@@ -314,7 +506,6 @@ ili $u $pause // or
|
||||
|
||||
// Auxillary verbs
|
||||
li $u // question
|
||||
da $u+ // ??
|
||||
|
||||
sam $u // to be, short form
|
||||
si $u
|
||||
@@ -362,7 +553,11 @@ u u $atend
|
||||
|
||||
|
||||
// Exceptions
|
||||
utf u||te||ef
|
||||
|
||||
|
||||
docx d'ots||'iks
|
||||
jpeg j@2||p'eg
|
||||
macx m'ats||'iks
|
||||
potx p'ot||'iks
|
||||
sisx s'is||'iks
|
||||
start st'aRt
|
||||
utf u||te||ef
|
||||
|
||||
|
||||
+40
-41
@@ -3,7 +3,7 @@
|
||||
|
||||
.group a
|
||||
a a
|
||||
aj (K aI
|
||||
a (j A
|
||||
a (r A // don't reduce to [&]
|
||||
|
||||
.group b
|
||||
@@ -30,7 +30,8 @@
|
||||
e E
|
||||
j) e e
|
||||
e (j e
|
||||
ej (K eI
|
||||
r) e e
|
||||
._) exe (%ekse // filetype
|
||||
|
||||
.group f
|
||||
f f
|
||||
@@ -44,10 +45,11 @@
|
||||
|
||||
.group i
|
||||
i i
|
||||
ij (K iI
|
||||
._) ini (%ini // filetype
|
||||
|
||||
.group j
|
||||
j j
|
||||
XA) j (_ j_ // short pause after final [j] in one-syllable words
|
||||
|
||||
.group k
|
||||
k k
|
||||
@@ -70,7 +72,6 @@
|
||||
.group o
|
||||
o o
|
||||
ou oU
|
||||
oj (K oI
|
||||
|
||||
.group p
|
||||
p p
|
||||
@@ -100,8 +101,6 @@
|
||||
|
||||
.group u
|
||||
u u
|
||||
uj (K uI
|
||||
X) uj (_ u'i
|
||||
|
||||
.group v
|
||||
v v
|
||||
@@ -135,7 +134,7 @@
|
||||
ü _^_DE
|
||||
ß _^_DE
|
||||
|
||||
$ dol&r
|
||||
$ d'ol&R
|
||||
|
||||
. totSk&
|
||||
. (. _:
|
||||
@@ -146,52 +145,52 @@
|
||||
C_) - (_D _
|
||||
--) -
|
||||
|
||||
* zvj'ezdIts@
|
||||
* zvj'ezdits&
|
||||
*) * (*
|
||||
**
|
||||
**) * (_ _::
|
||||
|
||||
= _j'edn&ko_
|
||||
= _j'edn&ko
|
||||
= (==
|
||||
=) = (=
|
||||
==) = (_ _::
|
||||
|
||||
.group 0xce // Greek letters
|
||||
|
||||
α alf&_
|
||||
ά alf&_||tonos
|
||||
β b'et&_
|
||||
γ g&m&_
|
||||
δ delt&_
|
||||
ε Epsilon
|
||||
έ Epsilon||tonos
|
||||
ζ zet&_
|
||||
η et&_
|
||||
ή et&_||tonos
|
||||
θ txet&_
|
||||
ι jot&_
|
||||
ί jot&_||tonos
|
||||
κ k&p&_
|
||||
λ l&md&_
|
||||
μ mi_
|
||||
ν ni_
|
||||
ξ k_si_
|
||||
ο omi_k@-*on_
|
||||
α 'alf&
|
||||
ά 'alf&||t'onos
|
||||
β b'et&
|
||||
γ g'am&
|
||||
δ d'elt&
|
||||
ε 'epsIlon
|
||||
έ 'epsIlon||t'onos
|
||||
ζ z'et&
|
||||
η 'et&
|
||||
ή 'et&||t'onos
|
||||
θ tx'et&
|
||||
ι j'ot&
|
||||
ί j'ot&||t'onos
|
||||
κ k'ap&
|
||||
λ l'amd&
|
||||
μ m'i
|
||||
ν n'i
|
||||
ξ ks'i
|
||||
ο 'omIk@-*on_
|
||||
|
||||
.group 0xcf // Greek letters
|
||||
|
||||
π pi_
|
||||
ρ @-*o_
|
||||
σ sigm&_
|
||||
ς grtSko_||z&vrS@no_||sigm&_
|
||||
τ t&U_
|
||||
υ grtSki_||IpsIlon_
|
||||
ύ grtSki||IpsIlon_||tonos
|
||||
φ fi_
|
||||
χ h_i
|
||||
ψ pss'I
|
||||
ω omeg&_
|
||||
ώ omeg&_||tonos
|
||||
ό omi_k@-*on_||tonos
|
||||
π p'i
|
||||
ρ R'o
|
||||
σ s'igm&
|
||||
ς gr-tSko_||z'avr-Sno_||s'igm&
|
||||
τ t'au
|
||||
υ gr-tSki_||'ipsIlon
|
||||
ύ gr-tSki||'ipsIlon||t'onos
|
||||
φ f'i
|
||||
χ x'i
|
||||
ψ ps'i
|
||||
ω 'omeg&
|
||||
ώ 'omeg&||t'onos
|
||||
ό 'omIk@-*on||t'onos
|
||||
|
||||
|
||||
|
||||
+38
-38
@@ -1,39 +1,39 @@
|
||||
34 phoneme tables
|
||||
new total
|
||||
base 95 95
|
||||
en 52 142
|
||||
en_n 29 142
|
||||
en_us 36 142
|
||||
en_sc 39 144
|
||||
en_rp 34 142
|
||||
en_wm 30 142
|
||||
af 37 126
|
||||
cy 29 121
|
||||
de 29 119
|
||||
eo 13 107
|
||||
fi 40 126
|
||||
fr 32 117
|
||||
fr_ca 11 117
|
||||
hi 49 130
|
||||
hu 24 113
|
||||
nl 26 116
|
||||
pl 15 106
|
||||
sk 26 123
|
||||
cs 5 123
|
||||
base 96 96
|
||||
en 52 143
|
||||
en_n 29 143
|
||||
en_us 37 143
|
||||
en_sc 39 145
|
||||
en_rp 34 143
|
||||
en_wm 30 143
|
||||
af 37 127
|
||||
cy 29 122
|
||||
de 29 120
|
||||
eo 13 108
|
||||
fi 40 127
|
||||
fr 32 118
|
||||
fr_ca 11 118
|
||||
hi 49 131
|
||||
hu 24 114
|
||||
nl 26 117
|
||||
pl 15 107
|
||||
sk 26 124
|
||||
cs 5 124
|
||||
hr 25 133
|
||||
ru 36 123
|
||||
it 25 114
|
||||
es 6 114
|
||||
pt 28 131
|
||||
pt_pt 20 131
|
||||
ro 36 138
|
||||
el 8 114
|
||||
sv 25 117
|
||||
no 28 121
|
||||
is 32 120
|
||||
vi 41 132
|
||||
zh_yue 32 123
|
||||
sw 14 104
|
||||
ru 36 124
|
||||
it 25 115
|
||||
es 6 115
|
||||
pt 28 132
|
||||
pt_pt 20 132
|
||||
ro 36 139
|
||||
el 8 115
|
||||
sv 25 118
|
||||
no 28 122
|
||||
is 32 121
|
||||
vi 41 133
|
||||
zh_yue 32 124
|
||||
sw 14 105
|
||||
|
||||
3 b/b base hi ro
|
||||
2 b/b_ base hi
|
||||
@@ -416,7 +416,7 @@
|
||||
1 vowel/3_3 en_rp
|
||||
3 vowel/3_en en en_wm af
|
||||
2 vowel/@_4 nl hr
|
||||
3 vowel/8_2 en_us hr sv
|
||||
2 vowel/8_2 en_us sv
|
||||
1 vowel/8_3 zh_yue
|
||||
11 vowel/a en_n cy de hu nl pl sk hr
|
||||
4 vowel/a# en_sc it pt
|
||||
@@ -490,12 +490,12 @@
|
||||
2 vowelr/aa_r en_sc
|
||||
1 vowelr/oo_r en_sc
|
||||
1 vowelr/o_r en_sc
|
||||
3 vowelr/r-voc hi sk
|
||||
4 vowelr/r-voc hi sk hr
|
||||
2 vowelr/V3_r en en_sc
|
||||
1 vowelr/V_r en
|
||||
7 vowel/u en_n cy de eo fr cs
|
||||
5 vowel/u# en en_sc
|
||||
3 vowel/u_2 fi sk ro
|
||||
4 vowel/u_2 fi sk hr ro
|
||||
1 vowel/u#_2 sv
|
||||
1 vowel/u_3 ro
|
||||
1 vowel/u#_3 en_n
|
||||
@@ -509,7 +509,7 @@
|
||||
2 vowel/uu_2 de it
|
||||
1 vowel/uu_3 af
|
||||
2 vowel/uu_4 fi sv
|
||||
8 vowel/uu_bck fr_ca hi hu hr pt no zh_yue
|
||||
7 vowel/uu_bck fr_ca hi hu pt no zh_yue
|
||||
2 vowel/V en en_sc
|
||||
3 vowel/V_2 af ru
|
||||
3 vowel/V_3 en_rp hi vi
|
||||
@@ -610,7 +610,7 @@
|
||||
5 w/xw base
|
||||
20 x/b base hi ro is
|
||||
1 x/b_ base
|
||||
9 x/d base hi hr el is
|
||||
10 x/d base en_us hi hr el is
|
||||
14 x/d_ base fi fr hi pl hr ru it ro el is sw
|
||||
23 x/d_dnt base fi fr hi hu pl ru it ro sw
|
||||
6 x/d_pzd pl ru
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
+2
-2
@@ -259,8 +259,8 @@ phoneme r
|
||||
length 60
|
||||
vowelin f1=2 f2=2700 -300 -200 f3=-1300 80
|
||||
vowelout f1=2 f2=1700 -300 -200 f3=-1300 80
|
||||
formants r3/r_trill+r3/r_trill3.wav%99
|
||||
before _ r3/r_trill+r3/r_trill3.wav%99
|
||||
formants r3/r_trill+r3/r_trill3.wav%100
|
||||
before _ r3/r_trill+r3/r_trill3.wav%100
|
||||
trill
|
||||
lengthmod 6
|
||||
endphoneme
|
||||
|
||||
@@ -76,12 +76,6 @@ phoneme o
|
||||
formants vowel/oo_1
|
||||
endphoneme
|
||||
|
||||
phoneme 8
|
||||
vowel starttype (o) endtype (o)
|
||||
length 140
|
||||
formants vowel/8_2
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme u
|
||||
vowel starttype (u) endtype (u)
|
||||
@@ -93,7 +87,8 @@ endphoneme
|
||||
phoneme U
|
||||
vowel starttype (u) endtype (u)
|
||||
length 140
|
||||
formants vowel/uu_bck
|
||||
// formants vowel/uu_bck
|
||||
formants vowel/u_2
|
||||
endphoneme
|
||||
|
||||
|
||||
@@ -184,6 +179,12 @@ phoneme x
|
||||
switchvoicing Q
|
||||
endphoneme
|
||||
|
||||
phoneme r-
|
||||
vowel starttype (@) endtype (@)
|
||||
length 240
|
||||
formants vowelr/r-voc
|
||||
endphoneme
|
||||
|
||||
phoneme R
|
||||
liquid
|
||||
vowelin f1=0 f2=1600 -300 300 f3=-200 80
|
||||
|
||||
+12
-3
@@ -52,7 +52,7 @@ endphoneme
|
||||
|
||||
phoneme a
|
||||
vowel starttype (a) endtype (@)
|
||||
length 180
|
||||
length 200
|
||||
formants vwl_en_us/a
|
||||
reduceto a2 0
|
||||
endphoneme
|
||||
@@ -61,7 +61,7 @@ endphoneme
|
||||
phoneme a2
|
||||
vowel starttype (@) endtype (@)
|
||||
unstressed
|
||||
length 140
|
||||
length 150
|
||||
formants vowel/a#_3
|
||||
linkout r-
|
||||
endphoneme
|
||||
@@ -69,7 +69,7 @@ endphoneme
|
||||
|
||||
phoneme aa // 'bath' etc.
|
||||
vowel starttype (a) endtype (@)
|
||||
length 190
|
||||
length 200
|
||||
formants vwl_en_us/a
|
||||
// formants vowel/a_2
|
||||
linkout r-
|
||||
@@ -296,4 +296,13 @@ phoneme r/ // used for [r] when not preceding a vowel
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme t# // reduced [t] as in "city"
|
||||
vls alv stop
|
||||
vowelin f1=2 f2=1700 -300 300 f3=-100 80
|
||||
vowelout f1=2 f2=1700 -300 300 f3=-100 80
|
||||
lengthmod 2
|
||||
wave x/d%70
|
||||
endphoneme
|
||||
|
||||
|
||||
|
||||
|
||||
+3
-4
@@ -205,18 +205,17 @@ endphoneme
|
||||
//===========
|
||||
|
||||
phoneme r
|
||||
liquid
|
||||
liquid starttype #r endtype #r
|
||||
length 60
|
||||
vowelin f1=2 f2=2700 -300 -200 f3=-1300 80
|
||||
vowelout f1=2 f2=1700 -300 -200 f3=-1300 80
|
||||
formants r3/r_trill+r3/r_trill3.wav%99
|
||||
before _ r3/r_trill+r3/r_trill3.wav%99
|
||||
formants r3/r_trill+r3/r_trill3.wav%100
|
||||
before _ r3/r_trill+r3/r_trill3.wav%100
|
||||
trill
|
||||
lengthmod 6
|
||||
endphoneme
|
||||
|
||||
|
||||
|
||||
phoneme g
|
||||
vcd vel stop
|
||||
vowelin f1=2 f2=2300 200 300 f3=-300 80
|
||||
|
||||
@@ -27,6 +27,7 @@ phonemenumber 20 - // syllabic consonant
|
||||
phonemenumber 21 _^_ // Change language
|
||||
phonemenumber 22 _X1 // a language specific action
|
||||
phonemenumber 23 _| // very short pause
|
||||
phonemenumber 24 t# // reduced version of [t]
|
||||
|
||||
// The base phoneme table contains the utility phonemes, the consonants,
|
||||
// and a schwa. The vowels are defined in the language specific phoneme
|
||||
|
||||
Binary file not shown.
Executable
BIN
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+14
-4
@@ -2041,10 +2041,20 @@ void Translator::MatchRule(char *word[], const char *group, char *rule, MatchRec
|
||||
break;
|
||||
|
||||
case RULE_NOVOWELS:
|
||||
if(word_vowel_count== 0)
|
||||
match.points += 19;
|
||||
else
|
||||
failed =1;
|
||||
{
|
||||
char *p = pre_ptr - letter_xbytes - 1;
|
||||
while(letter_w != RULE_SPACE)
|
||||
{
|
||||
if(IsLetter(letter_w,LETTERGP_VOWEL2))
|
||||
{
|
||||
failed = 1;
|
||||
break;
|
||||
}
|
||||
p -= utf8_in(&letter_w,p,1);
|
||||
}
|
||||
if(!failed)
|
||||
match.points += (19-distance_left);
|
||||
}
|
||||
break;
|
||||
|
||||
case RULE_IFVERB:
|
||||
|
||||
@@ -77,6 +77,7 @@
|
||||
#define phonSWITCH 21
|
||||
#define phonX1 22 // a language specific action
|
||||
#define phonPAUSE_VSHORT 23
|
||||
#define phonT_REDUCED 24
|
||||
|
||||
|
||||
// place of articulation
|
||||
|
||||
+10
-10
@@ -408,16 +408,16 @@ void Translator::MakePhonemeList(int post_pause, int start_sentence)
|
||||
}
|
||||
}
|
||||
|
||||
#ifdef deleted
|
||||
// experimenting with [t] glottaling
|
||||
if((ph->mnemonic == 't') && ((prev->type == phVOWEL) || (prev->mnemonic == 'n')))
|
||||
{
|
||||
if(((plist2+1)->sourceix != 0) || ((plist2-1)->stress == 4) && (next->type == phVOWEL))
|
||||
{
|
||||
ph = phoneme_tab[phonGLOTTALSTOP];
|
||||
}
|
||||
}
|
||||
#endif
|
||||
if(langopts.param[LOPT_REDUCE_T])
|
||||
{
|
||||
if((ph->mnemonic == 't') && (plist2->sourceix == 0) && ((prev->type == phVOWEL) || (prev->mnemonic == 'n')))
|
||||
{
|
||||
if(((plist2+1)->sourceix == 0) && ((plist2+1)->stress < 4) && (next->type == phVOWEL))
|
||||
{
|
||||
ph = phoneme_tab[phonT_REDUCED];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if((ph->reduce_to != 0) && (ph->type != phVOWEL) && !(plist2->synthflags & SFLAG_DICTIONARY))
|
||||
{
|
||||
|
||||
+1
-1
@@ -35,7 +35,7 @@
|
||||
#include "translate.h"
|
||||
#include "wave.h"
|
||||
|
||||
const char *version_string = "1.25.17 04.Jun.07";
|
||||
const char *version_string = "1.25.18 06.Jun.07";
|
||||
const int version_phdata = 0x012514;
|
||||
|
||||
int option_device_number = -1;
|
||||
|
||||
@@ -652,11 +652,17 @@ static void SmoothSpect(void)
|
||||
frame = frame2 = (frame_t *)q[2];
|
||||
modified = 0;
|
||||
|
||||
if(frame->frflags & FRFLAG_BREAK)
|
||||
break;
|
||||
|
||||
if(frame->frflags & FRFLAG_FORMANT_RATE)
|
||||
len = (len * 12)/10; // allow slightly greater rate of change for this frame (was 12/10)
|
||||
|
||||
for(pk=0; pk<6; pk++)
|
||||
{
|
||||
if((frame->frflags & FRFLAG_BREAK_LF) && (pk < 3))
|
||||
continue;
|
||||
|
||||
allowed = (formant_rate[pk] * len)/256;
|
||||
|
||||
diff = frame->ffreq[pk] - frame1->ffreq[pk];
|
||||
|
||||
@@ -31,6 +31,7 @@
|
||||
#define FRFLAG_LEN_MOD 0x04 // reduce effect of length adjustment
|
||||
#define FRFLAG_BREAK_LF 0x08 // but keep f3 upwards
|
||||
#define FRFLAG_BREAK 0x10 // don't merge with next frame
|
||||
#define FRFLAG_BREAK_2 0x18 // FRFLAG_BREAK_LF or FRFLAG_BREAK
|
||||
#define FRFLAG_FORMANT_RATE 0x20 // Flag5 allow increased rate of change of formant freq
|
||||
#define FRFLAG_MODULATE 0x40 // Flag6 modulate amplitude of some cycles to give trill
|
||||
#define FRFLAG_DEFER_WAV 0x80 // Flag7 defer mixing WAV until the next frame
|
||||
|
||||
+3
-1
@@ -206,7 +206,7 @@ extern const int param_defaults[N_SPEECH_PARAM];
|
||||
|
||||
|
||||
|
||||
#define N_LOPTS 12
|
||||
#define N_LOPTS 13
|
||||
#define LOPT_DIERESES 1
|
||||
// 1=remove [:] from unstressed syllables, 2= remove from unstressed or non-penultimate syllables
|
||||
// bit 4=0, if stress < 4, bit 4=1, if not the highest stress in the word
|
||||
@@ -235,6 +235,8 @@ extern const int param_defaults[N_SPEECH_PARAM];
|
||||
// bit 4=only if the second word has $alt attribute
|
||||
// bit 5=not if the second word is end-of-sentence
|
||||
#define LOPT_COMBINE_WORDS 11
|
||||
// change [t] when followed by unstressed vowel
|
||||
#define LOPT_REDUCE_T 12
|
||||
|
||||
|
||||
typedef struct {
|
||||
|
||||
Reference in New Issue
Block a user