lang=en, changes to [r]

lang=en-r, added version of [aI@] phoneme


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@98 d46cf337-b52f-0410-862d-fd96e6ae7743
This commit is contained in:
jonsd
2007-11-07 12:25:25 +00:00
parent bd79fee87d
commit 960fc6dfdc
40 changed files with 4310 additions and 154 deletions
+20 -11
View File
@@ -97,6 +97,7 @@ jerusalem j@r'ysalEm
kanada kanad%a
knysna neIsna
kongo kONgu
lesotho l@sutu
mesopotamië mEsuput'A:mi@
mosambiek musamb'ik
(thaba nchu) tab'A:||ntSu
@@ -123,7 +124,6 @@ allah %alA:
André 'andreI
annette an'Et
antoinette antun'Et
aucamp @Ukamp
benjamin bEndZ@m@n
bester b'Est@r
botha bo@ta
@@ -173,7 +173,7 @@ isabel is@b&l
jacques ZA:k
james _^_EN
jane _^_EN
jean ZA~n
Jean ZA~n $capital
joey dZ@Ui
john _^_EN
jordaan $2
@@ -189,6 +189,7 @@ louis luI
louise luw'i:z
louw l'@U
mbeki mbE:ki
malherbe mal'&rb@
marie mA:ri
marius mA:riWs
martha marta
@@ -201,8 +202,6 @@ mozart mo@tsart
naomi na_'o@mi
natasha n%at'aSa
naudé nOd'e@
paul p@Ul
paulus p@UlWs
philip fIl@p
phillips fIl@ps
pierre p'e@r
@@ -281,7 +280,7 @@ anders $pause $verbf
al $pause $verbf
daarom $pause $verbf
dus $pause $verbf
gevolglik $pause $verbf
gevolglik $2 $pause $verbf
daarna $pause $verbf
desondanks dEs?OndaNks $pause $verbf
ondanks 'OndaNks $pause
@@ -391,6 +390,7 @@ bv beIf'o@rbe@lt $dot
aanstaande $2
adagio ad'A:dZi;%@U
afkere afke@r@
algaande $2
algehele alx2@h,e@l@
alles al@s
@@ -402,6 +402,8 @@ asof asOf
asook %as_o@k
aspris $2
asseblief as@bl'if
attraksie $2
babelaas bab@lA:s
beide beId@
belangriker b@laNr@k,Ir
@@ -419,6 +421,7 @@ bostaande b'o@stA:nd@
cabernet kab@rn'eI
camembert kam@mb'&:r
camouflage kamufl'A:Z
dadelik dA:d@lIk
darem dar@m
derde d&:rd@
@@ -511,12 +514,14 @@ makabere m%ak'A:b@r@
maskering mask'e@r@N $only
meegee me@x2e@
memoriam mEm'o@riam
mercedes $2
merlot m&rl'o@
militêre mIl@t'&:r@
minister m@nIst@r
minute m@nyt@
minuut m@nyt
misbruik $2 $verb
misbruikte $2
miskien $2
misterie m@ste@ri
monitor mOnitOr
@@ -539,6 +544,7 @@ normale nOrm'A:l@
numeri nWm@ri
oeuvre W:vr@
omega $2
omtrent Omtr'Ent
onbegrip $1
onderrig On@r'Ix2 $verb
@@ -546,6 +552,7 @@ ondersoek $3 $verb
onderweg $3
onderwerp $3 $verb
onderwyser $3
onding $1
ongeag $1
ongeduld $1
ongeloof $1
@@ -575,14 +582,16 @@ patriotisme patri|ut'Ism@
penorent pEno@rEnt
per pIr
persent p@rsEnt
petite p@tit
pinotage pinut'A:Z
pirouette p@ru:'Et
prakseer $2
program prux2r'am
reeds re@ts
retireer r@t@re@:r
retoriek r@tur'ik
rimpeling rImp@l@N
rooipers roIp&:rs
roterende rut'e@r@nd@
rukkerig rWk@r@x2
@@ -598,6 +607,7 @@ spaghetti sp%agEt%i
sobere s'o@b@r@
sombere s'Omb@r@
sodra so@dr'A:
sodoende s'o@d,und@
sogenaamde s'o@x2@n,A:md@
sononder sOn_On@r
sonop sOn_Op
@@ -607,21 +617,20 @@ stabiel stab'il
terdeë $2
terug t@-rWx2
terwyl t@rveIl
tesame t@sA:m@
tevrede t@fre@d@
tipes tip@s
toegee tux2e@
totale tut'A:l@
totsiens $2
uitdaging YydA:x2@N
uiteindelik $2
uiteraard Yyt@r_'A:rt
vaarwel fA:rv'&l
vakant f%ak'ant
vakante f%ak'ant@
vakant f%ak'ant
vakante f%akant@
vanaf fanaf
vandat $1
vanne fan@
@@ -660,4 +669,4 @@ wangedrag vanx2@drax2
weergalm $2
weerklink $2
weggewens v&x2@v'E:ns
welaf v&l_af
+82 -22
View File
@@ -33,8 +33,9 @@
C) adiu (K A:diW // compounds of stadium/radium/radius
C) a (Cia_ A: // stadia and compounds/Nadia and similar
admi (r %atm%i // move default stress: admiraal and compounds
ad (vies %at // move default stress: advies/-brief/-komitee and many similar
C) agie 'A:x2i
C) agie A:x2i
agter (dogt %ax2t@r // move default stress: agterdogtig and derivitives
agter (oor %ax2t@r_ // move default stress: agteroor/-buig/-druk/-val, etc.
&) agtig 'ax2t@x2 // this string almost always carries stress on a
@@ -45,6 +46,8 @@
a (ristokr %a // shorten 1st a: aristokrasie/-kraat/-krate/-kraties
@C) as (_ as // shorten final a of words ending in -as: rigtingvas/jonkmanskas, etc.
C) asie 'A:si
pl) asie A:s%i // restore default stress: gemeenplasies/gemeenskapsplasies and similar
Csp) asie A:s%i // restore default stress: vloer/kantoorspasie, etc.
Cst) asie A:si // restore default stress: brandweer/spoorwegstasie and similar
AAst) asie A:si // default stress: polisie/radio/televisie/uitsaaistasie, etc.
@@ -54,7 +57,7 @@
a (Cie A: // apies/middagslapie
a (Cy %a
a (CA A:
_) aka a%k@ //akademie etc.
_) aka %ak@ //akademie etc.
akkedis a%k@d'Is //akkedis and compounds
ae A: //should be A:@ but sounds wrong
konst) abel A:b@l //exception for konstabel in compounds
@@ -180,6 +183,7 @@
a (tomA %a // fix stress and a sound: atome/(sub)atomies
@) ator (K 'A:tOr // katalisator/diktatorskap and many similar
@) atories %at'o@ris // stress on -ories: diktatories/organisatories/resperatories, etc.
K) au @U // trauma/-ties/Aucamp/Paul/-a/-us
augustus Ox2'WstWs
avokado %af%ukA:du // stress and o sounds
avokade %af%ukA:d@ // variant form of avokado
@@ -198,6 +202,7 @@
aand (rok A:nt_ // fix d sound: aandrok/-ke/-kie
aan (een %A:n? // stress and short break between slbs.: aaneen/-gestrengel
aan (g A:n // aangaan/aangaap/aangroei/aangryp
aan (grensen %A:n // move default stress: aangrensend/-e
aan (hangig %A:n // move default stress: aanhangig vs. aanhang
aan (houden %A:n // move default stress: aanhoudend/-e
aan (lok %A:n // move default stress: aanloklik/-heid
@@ -266,12 +271,14 @@
basi (s bA:s@ // basis and compounds
batal (jon b%at%al // shorten 1st a sound, moved stress: bataljon and compounds
bobbe (j b%Ob@ //fix stress for bobbejaan and friends
_) bo (kle bo@ // fix o sound: bokleed/boklere
bonde (C bOnd@ // verbondenheid/bondeldraer/gebondene/saambondelend
_) bor (dA@ b%Or // geborduur/bordeel/bordele
bos (A@ bOs? // bosaap/bosoorlog/bosuil
bowen bo@v@n' // bowenal/bowendien
brand (o brant? // brandoefening/brandoffer/sonbrandolie
brand (r brant // fix d sound: sonbrandroom/brandroos, etc.
brasi (li br%asI // BrasiliëBrisiliaan/-s/-e
brav (A br%av // stress and v sound: bravade/bravo
_) byge (@P4 b'eIx2@
@@ -304,11 +311,13 @@
bibli (oC b@bl%i:% // biblioteek and compounds/biblioteke/bibliofiel/bibliografie...
bidd bId // biddag/aanbidding
bid bIt_ // biduur/aanbid
bikini b@kini // move default stress: bikini and compounds
binne bIn@ // binnekom/binnelandse
bisan (tyn b%is%an // move default stress: Bisantyns/-e
bi (sar b%i // move default stress: bisar/-re
bla (tant bl%a // shorten 1st a and move default stress: blatant/-e/-heid
@) ble (_ _^_EN // words ending in ble is English
_) blik (A blIk_ // fix i sound: blikaspaai/blikemmer/-s/blikoopmaker/-s/blikoor/blikore
bloe (ddors@ bl%u // bloeddorstig and derivitives, but bloeddors
bloed (stol bl%ut // move default stress: bloedstollend/-e
_) blo (kka bl%O // move default stress: blokkade/-s and compounds
@@ -464,6 +473,7 @@
@) dderd (_ d@rt // ontredderd, se rule: dd d
_) derge d&rx2@ // dergelik/-e
desibel dEsib&l // fix vowel sounds: desibel/-s
de (strukt d%e@ // fix e sound: destruktief/destruktiewe
deur (bo d%Y@r // move default stress: deurboor/deurborende
deur (dring@ d%y@r // move default stress: deurdringend/-e
deur (leef d%y@r // move default stress: deurleef/-de
@@ -482,6 +492,7 @@
di (mensie d@ // fix stress and 1st i sound: (ontwikkelings)dimensie, etc.
di (namie d%i // move default stress: dinamies/-e
dina (miet d%in%a // stress to 3rd slb.: dinamiet and compounds
di (ploma d@ // move default stress: diploma/-s and compounds/diplomaat
direk d%irEk // direk/-sie/-te/-theid/indirek...
dirig (e d@r@x2 // fix stress and i sounds: dirigeer/dirigent and compounds
diskre (s d@skrE // fix stress and e sound: diskresie/diskresionêre
@@ -554,6 +565,7 @@
kod) e (C @ // fix e sound: kodenommer/kodetaal/kodewoord, etc.
Cond) e (CA @ // blondekop/geskondenes/hondebelasting and many compounds/sondebok/sondelas
CAC) e (rkK & // fix e sound: deurgewerk; exception to: CAC) e (CC
CAw) e (rkA & // buitewerker/bywerking/genadewerking/grondbewerking/klerewerker/nawerking...
Cien) e (rC@ @ // fix e sound: opsienersamp/tienerstatus and many similar compounds
@p) e (rtjie @ // fix e sound: helpertjies/wegkruipertjie
C) e (mm++ E // geelkoperemmer/wateremmer
@@ -577,7 +589,9 @@
yd) e (l @ //ydel e sound in compounds verydeling
ng) e (nd @ // fix e sound: dringends/dwingends/deurdringender
enge (l EN@ // Engeland/Engelsman/Engelssprekend/hengelklub/mengeldrankie/-moes
pot) e (nC E // fix e sound: potensieel/potensiële
ensiklope %Ens%ikl%up@ // fix stress and vowel sounds: ensiklopedie and compounds
entoesia %Ent%us%i;a // move default stress: entoesias/-te/-me
C) e (pan @ //fix e sound: instrumentepaneel/kolepan/liefdepand
@k) e (tt@+ E // menseketting/etikette
sp) e (lonk @ // spelonk/rowerspelonk/spelonkagtig etc.
@@ -591,7 +605,7 @@
r) ei (sen 'eI // rondreisend
C) e (h @ // alpehoring/beukehout/briewehoof/hondehok/tehuis...
@C) e (j @ // fix e sound: platejoggie/finalejaarstudent/heksejag/tweedejaar...
hand) e (l @ // handelaar/handelsmerk/handelsware and similar
hand) e (C @ // handelaar/handelsmerk/handelsware and similar/handegeklap/handewerk
_) e (mi %E
oek) e (C @ // besoekersgetalle/boekekennis/boekenhout/koekepan/snoekerspeler/woekerwet
toek) e (n E // but: toekenning and compounds
@@ -613,11 +627,12 @@
@d) e (kr @ // fix e sound: vriendekring/-e
e (kono@ %E // 1st e: ekonome/ekonomie/ekonomies/ekonoom
e (mosi %i // emosie/emosioneel, etc.
eun) e (rC @ // fix e sound: ondersteunerskorps/sigeunermusiek and similar
eun) e (r@ @ // fix e sound: ondersteunerskorps/sigeunermusiek/sigeuneragtig and similar
eun) eri (n @r'I // fix stress and e sound: sigeunerin/-ne/-netjie
hal) e (rC@ @ // uithalerperd/-skut/-speler and similar
C) e (ndh =@ //asemrowendheid/beduidendheid/doeltreffendheid/dringendheid/voortvarendheid...
u) eel 'e@l // words ending in ueel take stress on last slb
@) eer 'e@r // this string most often has stress
@) eer (N 'e@r // this string most often has stress
h) eer e@r // words containing heer take default stress: allesoorheersende
gel) eer e@r // words containing geleer take default stress: regsgeleerde
@k) eer e@r // words containing keer take default stress, except for:
@@ -626,6 +641,11 @@
rm) eer 'e@r // but not words like: alarmeer/gereformeerd/transformeer
sf) eer e@r // sfeer at end of compounds does not take stress: atmosfeer, etc.
sk) eer e@r // words kontaining skeer take default stress: af/glad/kort/raakgeskeer
AACl) eer e@r // default stress: aanleer/dwaalleer/klimaatleer/laerskoolleerling/staanleer/toonleer
gl) eer e@r // restore default stress: dagleerling and similar
kl) eer e@r // restore default stress: dakleer/kerkleer/klankleer/vakleerling/varkleer
nl) eer e@r // restore default stress: kernleerplan and compounds
rl) eer e@r // move default stress: agterleer/burgerleer/kelderleer/solderleer
sl) eer e@r // words containing sleer take default stress: seemsleer/volstruisleer
Cs) eer e@r // words containing seer (meaning pain) take default stress
ss) eer 'e@r // but many words cont. sseer take stress: adresseer, etc.
@@ -778,6 +798,8 @@
entjie EiNci
edjie 'E:ici
etjie ici
Cn) etjies Eicis // kraaknetjies/hipernetjies
nn) etjies icis // kannetjies/mannetjies/pennetjies, etc.
&) elik (_S4 @l@k
&) elike (_S5 @l@k@ // to go with suffixes elik/elikheid
&) elikheid (_S8 @l@keIt // vriendelikheid/duidelikheid
@@ -1004,7 +1026,7 @@
gee (+ x2e@
geër (_ x2e@@r // oorgeër/pasaangeër
gees (drift x2%e@s // move default stress: geesdriftig and derivitives
@) gegee =x2@x2'e@
@) gegee =x2@x2e@
gei (+ x2eI // geil and derivitives/geiser/geit/-e
ge (kskeer x2'E // gekskeer/gekskeerder/gekskeerdery
geld x2&lt
@@ -1123,6 +1145,7 @@
_) id (A %id // idille/idillies
&l) iker (C @k@r // fix i sound: menslikerwys/redelikerwyse, etc.
illu (si %ily // illusie/-s/illusief
illu (strA %il%W // fix i sound: illustreer/illustrering/illustrasie
_) immi (grA @m@ // fix stress and i sounds: immigrant/-e and compounds
_) i (mmu %i // fix stress and i sound: immuun/immune/immuniteit
_) inder (C @nd@r // inderdaad/inderhaas/indertyd
@@ -1130,6 +1153,7 @@
indis (kr @nd@s // stress: indiskreet/-e/indiskresie/-s
indwing Indw@N // fix d sound: indwing/-ing
in (een @n // ineengedoke/ineengekrimp/ineenstorting and many similar
in (fek @n // move default stress: infeksie/-s and compounds
in (hegten @n // move default stress: inhegtenisname/-neming/-s
in (kenn @n // move default stress: inkennig/-e/-heid
i (nneemba @ // move default stress: (on)inneembaar/-bare/-baarheid
@@ -1137,6 +1161,7 @@
in (skik @n // move default stress: inskiklik and derivitives
in (skrip @n // move default stress: inskripsie/-s
in (spek @n // move default stress: inspeksie/-s and compounds
in (stan @n // move default stress: instandhouding/instansie/-s
in (tiem @n // move default stress: intiem/e
intimi (dA @nt@m@ // intimidasie/intimideer
ingrypen @nx2reIp@n // move default stress and correct 1st e in ingrypender
@@ -1203,7 +1228,7 @@
instruks @nstr'Wks // instruksie/s (stress)
instrukt @nstr%Wkt // instrukteur/s/instrukteer (stress)
iër (@ i'e@r // kopiëring/subsidiërende
iër (A i'e@r // kopiëring/subsidiërende
fn) is (A @s_ // fix i sound: begrafnisete/-ondernemer/-onkoste
AC) is (_ 'Is // aktivis/humanis/kommunis/pianis/solis/violis/kompromis
pub) is (_ @s // restore defaultstress: pubis, excep. to: AC) is (_
@@ -1257,7 +1282,7 @@
jaloe (sie j%al%u // stress: jaloesie/beroepsjaloesie
januarie j'any,A:ri
japo (n j%apO // fix stress and shorten a sound: japon/-ne and compounds/japonika
jeans _^_EN
jean _^_EN
jeep _^_EN // English pronunciation
jellie dZ'Eli
jesus ji:sWs // Jesus also used as part of compounds: Jesusbaard/Jesusklong
@@ -1352,11 +1377,14 @@
kal (koen k%al // move default stress: kalkoen and compounds
kalmeer kalm'e@r // kalmeer/gekalmeer
kalmer (A kalm'e@r // kalmerend/e/kalmering
kalwer kalv@r_ // fix e sound: kalwerliefde/-oes and many similar compounds
kamer kA:m@r // compounds: kamerindeling/kamerorkes, etc.
kamera kam@ra
kamerade k%am@rA:d@ // stress: kamerade/skeepskamerade
kameraa kam@r'A:
kamer (C kA:m@r // kamerdeur/eetkamermat/sitkamervenster
kamoeflage k%am%uflA:Z // kamoeflage and compounds
kamoe (fl k%am%u // move default stress: kamoefleer/kamoeflering and compounds
kandi (dA k%an%i // kandidaat/kandidate and compounds
@A) kaner (_ k'A:n@r // Afrikaner/Amerikaner
_) kan (to@ k%an move default stress: kantoor/kantore and compounds
@@ -1393,6 +1421,7 @@
ko (pie@ k%u // kopiereg/kopie
koe (rA k%u // koerier/koerasie/koerant and compounds
korrek k%urEk //korrek and derivitives
korri (ge k%Or@ // move default stress: korrigeer and derivitives
kort (stond k%Ort // move default stress: kortstondig/-e/-heid
koever (t k%uf&r // koevert/-e/-jie and compounds
kollege k'OlidZ // kollege/onderwyskollege
@@ -1430,6 +1459,7 @@
konsist k%Ons@st // konsistorie and compounds/konsistensie
konsul (A k%Ons%Wl // konsulaat/konsulate/konsulêr
kon (sul kOn // restore default stress: konsul and compounds
kontrover (s k%Ontr%uv&r // o and v sounds: kontroversie/kontroversieel
_) kop (on kOp? // fix o sound: koponder/koponderstebo
kopu (lA k%Op%y // fix o sound: kopulasie/kopuleer and derivitives
_) kor (dA k%Or // kordaat/kordon
@@ -1534,6 +1564,7 @@
mar (sje m%ar // move default stress: marsjeer and derivitives
mas (biek m%as // move default stress: masbieker/-s
masjien m@Sin // masjien and many compounds
maskara m%askA:r%a // move default stress: maskara and compounds
masker mask@r // fix e sound: maskerafdruk/-agtig/ontmaskering
maso (chis m%as%u // fix vowel sounds: masochis/-te/-ties/-e/-isme
materi (A@ m%at%e@r%i // materiaal/materiale/materiële/materieel
@@ -1693,12 +1724,14 @@
_) na (tC na // many compounds beginning with nat
na (tuur n%a // natuur and compounds and derivitives
navig n%av%ix2 //navigasie, navigeer etc.
&) na (we nA:% // fix a sound in compounds with naweek/naweke: langnaweek/paasnaweek, etc.
@) na (_ na // shorten final na, except for:
r) na (_ nA: // daarna/hierna/waarna
nadruklik nA:dr'Wkl@k // nadruklik/e
na (ï n%a? // naïef/naïewe/naïwiteit
nares (_ n%ar'Es //eienares, minnares, moordenares etc.
nazi nA:tsi // Nazi and compounds
_) net (o nEt_ // fix o sound: netonderrok/-klere
neute nY@t@ // fix connecting e sound: neutedop/neutekraker
neu (tr n%Y@ // move default stress: neutraal/neutrale
ni (ggie nI // niggie/-tjie/-s/kleinniggie...
@@ -1754,6 +1787,7 @@
C) oetel ut@l // troeteldier/-naam/vertroeteling/vroetelend/boeteling
_) o (marm %O //omarm and compounds
odiek ud'ik // periodiek/metodiek
_) ok (tA %Ok // move default stress: Oktober and compounds: Oktobermaand, etc./oktaaf/oktawe
oliek (_ ul'ik // koliek/mankoliek/simboliek
oliek (e_ ul'ik // mankolieke/katolieke
o (lim %o@ // move default stress: olimpies/-e
@@ -1817,7 +1851,7 @@
omgee (+ 'Omx2e@ // se rule: _) omge (@P4 Omx2@
omgewe (_ Omx2'e@v@ // se rule: _) omge (@P4 Omx2@
_) omge (@P4 'Omx2@ // stress on 1st slb
omgewing Omx2'e@vIN
omgewing %Omx2e@v@N
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
@@ -1938,6 +1972,7 @@
onderonsie %On@r?o~nsi // fix stress, short break and nasalised o: onderonsie/-s
onder (soeken %On@r // move default stress: ondersoekend/-e
onder (skA %On@r // exception to default stress rule
onder (skeid_N On@r // restore default stress: onderskeid
onderstebo %On@rst@bo@ // fix stress: onderstebo/koponderstebo
onder (steu %On@r // exception to default stress rule: ondersteun/-ing/-ers
onder (vin %On@r // exception to default stress rule: ondervind/ondervinding
@@ -1949,10 +1984,12 @@
on (langs On // stress on 1st slb.: onlangs/-e
ontevrede Ont@fr'e@d@
_) on (tuiC On // stress on 1st slb.: ontuig/ontuis
_) onus o@nWs // fix o and no break: onus/-plig
.group oo
oo o@
oog (lop %o@x2 // move default stress: ooglopend/-e
oog (luik %o@x2 // move default stress: oogluikend/-e
ooi oI
ooy oI
oodjie oIci
@@ -1968,14 +2005,17 @@
oordrewe o@rdr'e@v@ // stress: oordrewe/oordrewenheid
oor (dink %o@r // move default stress
oor (doen %o@r // move default stress
oor (draag %o@r // move default stress: oordraagbaar/-lik, etc.
_) oor (dryC %o@r // move default stress: oordryf/oordrywing
oor (een %o@r // move default stress: ooreen/ooreenkom/ooreenkoms/ooreenstem
oor (een@@ ,o@r // move default stress: ooreenkomstig/ooreenstemmend
oor (eet %o@r_ // move default stress: ooreet/-gewoonte/-patroon
oorerflik %o@r_&rfl@k // stress and pause: oorerflik/-e/-heid
oor (hand@ o@r' // stress oorhandig/ing, but oorhand
oor (heers %o@r // move default stress
oorkoepel o@rk'up@l // stress and pronunc. of el: oorkoepelend/oorkoepeling
_) oorlede o@rl'e@d@ // stress oorlede/ne/s
oorle (wing o@rl''e@ // stress on 2nd slb.: oorlewing/-sekuriteit/-situasie
oorle (wAn o@rl''e@ // stress on 2nd slb.: oorlewing/-sekuriteit/-situasie/oorlewendes
oor (meester %o@r // move default stress: oormeester
oor (reed %o@r // move default stress
oor (redA %o@r // move default stress: oorredingskrag
@@ -2027,6 +2067,7 @@
pastorie pastur'i // pastorie/-paar/-moeder
_) pa (tA p%a // pateties/patee/patent/paterniteit
pa (trA p%a // patrollie/patroon/patrys
patriar (ga p%atr%i%ar // move default stress: patriargaal/-gale
pa (Ciljoe p%a% // fix stress: pawiljoen/paviljoen/-e and compounds
polio po@li;u // polio and compounds
_) peli (ka p%El%i // move default stress: pelikaan/pelikane
@@ -2090,9 +2131,13 @@
pre (mier pr@ // move default stress and fix e sound: premier and compounds
pre (sA pr@ // president/presies/present
pre (se_ pre@ // fix e sound of words ending in -prese
presta (sie pr@stA: // fix stress of prestasie in compounds: leerling/onderprestasie/prestasiebeurs
presteer pr@ste@r // fix stress for presteer in compounds: onderpresteerder/teenpresteer/toppresteerder
preten (si pr@te~n // fix stress and e sounds: pretensie/(on)pretensieus/-e
primi (t pr@m@ // make i sounds schwa: primitief/primitiewe
prinsi (pA pr@ns@ // move default stress: prinsipaal/prinsipale/prinsipaals/prinsipieel/-ële
primi (t pr@m@ // make i sounds schwa:
//primitief/primitiewe
prinsi (pA pr@ns@ // move default stress:
//prinsipaal/prinsipale/prinsipaals/prinsipieel/-ële
prinsipe (K pr@nsip@ // stress on 2nd slb.: prinsipe/-s
ple (k pl&
posisie puz'isi
@@ -2103,8 +2148,10 @@
pro (blA pr%u // probleem/probleme
proble (mati pr%Obl@ // fix vowel sounds: problematies/-e/problematiek
profesie prOf@s'i // fix vowel sounds and move stress
pro (gram pr%u // fix stress and o sound: program/-e/ontwikkelingsprogram
pro (CA pr%u // probeer/produk/proses/professie/provinsie
prokie pro@k%i //sprokie and compounds
promisku pr%Om@sky // fix stress and o sound: promisku/-e/-íteit
proposi pr%Op@zi // stress, o and s sounds: (besigheids)proposisie/-si, etc.
prosa pr'o@sa //prosa and compounds
proses pr%usEs // proses/versoeningsproses/strafproseswet
@@ -2171,6 +2218,7 @@
rivier r@fi:r
_) ri (g rI // stress on 1st slb.: rigting/-loos/-vas, etc.
ron (dawel r%On // move default stress: rondawel/-s/-tjie
rond (r rOnt // grondreuk/grondrel/rondreis/-rol/-ry
rondom rOnt_%Om // rondom/rondomheen/rondomstaner
rolprent rOlprEnt // rolprent/rolprentvertoning and other compounds
@@ -2217,6 +2265,8 @@
reserwe r@z'&rv@
s) rede re@d@ // bestaansrede/feesrede
reg r&x2
re (gresK r@ // fix stress and 1st e sound: regres/-sie/-sief
rehabilit r%i%ab%il%it // rehabilitasie(program)/rehabiliteer/rehabilitering
reke (nA re@k@ // rekenaar/sakrekenaar/rekenaarprogram/hoofrekene
rekord r'EkOrt
o) rene r@n@ // eersgeborene/uitverkorenes
@@ -2370,10 +2420,11 @@
// sioe Si'u
si (o Si // fisiologie/-logiese/-loog
sio (ne Siu' // emosioneel/emosionele/rasioneel/rasionele, etc.
sistem sIst'e@m
sist (e s@st // fix stress and vowel sounds: sisteem/sisteme
siste (mat s@st@ // fix e sounds: sistematies/-e
situasie sItSu'A:si
@) skaplik sk'apl@k // -skaplik always takes stress
@) skappy skap'eI // heerskappy/maatskappye
_CAAC) skappy skap'eI // heerskappy/maatskappye
skerp sk&rp
skoonge (C sko@nx2@ // skoongewaste/skoongevee/skoongeboul
@) skynlik sk'eInl@k oê­³kynlik/onwaarskeinlik/waarskynlikheid
@@ -2503,6 +2554,7 @@
@) tion (_ _^_EN //words ending in tion is English
@) tions (_ _^_EN //words ending in tions is English
toegank t%ux2'aNk // toeganklik/heid
toegewen (d t%ux2e@v@n // move default stress: toegewend/-e/-heid
toe (komsti t%u // move default stress: toekomstig/-e
toenemen tun'e@m@n //toenemend/e/er
toereike t%ureIk@ // toereikend/heid
@@ -2514,7 +2566,7 @@
_) toege (@P5 t'ux2@
toe (kome t%u // move default stress: toekomende
toe (laatba t%u // move default stress: (on)toelaatbaar/-bare/-baarheid
toer (@ t%ur // move default stress: toeris/-te/compounds of toernooi
toer (n t%ur // move default stress: compounds of toernooi
toere tu:r@ // restore default stress
toe (vallig t%u // exception to default stress rule
toi (let t%OI // move default stress: toilet and compounds
@@ -2561,6 +2613,7 @@
_) teler te@l@r // fix stress and vowel sounds: teler/-s/-y/-svereniging, etc.
@C) te (nk t& ++ //tenk and friends
@C) te (C t@ ///
s) te (king te@ //ontsteking in compounds
te (kkie+ tE // fix e sound: tekkie/-s/staptekkies and similar
@C) te (lbord t& // krieket-/tennistelbord, etc.
@C) te (k_ t& // tydsbestek/uitstek
@@ -2570,11 +2623,9 @@
teks (+ tEks // compounds with teks
tent (_ tEnt //suurstoftent and others
te (oo t@ // geboorteoorskot/kosteoorweging/siekteoorsaak/terroristeoorlog
s) te (king te@ //ontsteking in compounds
te (rgend t'& //tergend and compounds
@C) te (rgend t'& //sieltergend and others
_) teraarde t%&r?A:rd@ // move default stress and fix e sounds: teraardebestelling/-s
te (rgend t'& //tergend and compounds
@C) te (rgend t'& //sieltergend and others
n) terie t@r'i // galanterie/infanterie and compounds
wa) te (ring t@ //water exception to rest
Ca) te (ring t'e@ //opdatering formatering etc.
@@ -2584,6 +2635,7 @@
_) ter (l t@r // move default stress: terloops/-e
@) term (_ t&r@ // correct pronunciation of e
@) terme (_ t&rm@ // correct pronunciation of 1st e
_) ter (w t@r // stress and e sound: terwyl/terwille
sin) te (ti te@ //sintetiseer, compounds and derivitives
tern (K t'&:r@-n //lantern ekstern etc.
tern (e_ t'&rn // interne/eksterne
@@ -2634,7 +2686,8 @@
tenis t@nIs
tennis t'En@s // tennisafrigter/tennisarm
tera (pA tEra' // terapie/terapeutterapeuties
tera (pA t%Er%a // terapie/terapeut/terapeuties/arbeids-/groepsterapie
o) tera (pA t%Er%a' // stress: chemoterapie/fisioterapeut/psigoterapie...
_) tereg t@r&x2 // teregwysing/teregstelling/tereghelp/tereg
_) tever (@ t@f@r
as) terende (_ t'e@r@nd@ //kontrasterende
@@ -2646,6 +2699,7 @@
i) terende (_ t'e@r@nd@ //presipiterende moniterende
ul) terende (_ t'e@r@nd@ //konsulterende resulterende
ver) terende (_ t'e@r@nd@ //verterende in compounds
ter (myn t%&r // move default stress: termyn/-aandele/-versekering, etc.
C) te (tjie ti // fix e sound: holtetjie/groentetjies/laagtetjie, etc.
tewe (_ te@v@ // fix e sound: (agter/voor)stewe/tewe and compounds
@@ -2669,6 +2723,7 @@
uit (een %Yyt_ // move default stress: uiteen/-setting/-sit
uit (eenloop Yyt_ // restore default stress: uiteenloop
uiteen (lop %Yyt_%e@n // move stress to 3rd slb.: uiteenlopend/uiteenloping
uiteindeli %YyteInd@l@ // move default stress: uiteindelik/-e
uitgee (+ 'Yytx2e@ // se rule: _) uitge (@P5 Yytx2@
uit (kansel ''Yyt // enforce stress on 1st slb: uitkanselleer
uitsonderli (k %YytsOn@rl@ // move default stress: uitsonderlik/-e vs. uitsonder
@@ -2684,6 +2739,7 @@
uitke (n YytkE // mix e sound: uitken
ulti (ma %Wlt%i // move default stress: ultimatum/-s
_) u (ra %y // uraan and compounds/uranus
urienweg %yrinv&x2_ // fix stress and e sound: urienweginfeksie/-ontsteking, etc.
urine %yrin@ // urine and compounds
urineer yrin'e@r // stress to end
utjie Yyci
@@ -2809,8 +2865,9 @@
voorbar fo@rb'A:r // move default stress: voorbarig and derivitives
_) voorbe (@P6 f'o@rb@
_) voor (bee+ fo@r // voorbeeld
_) voor (delig f%o@r // move default stress: voordelig/-e
_) voorge (@P6 f'o@rx2@
_) voor (komA f%o@r // move default stress: voorkomende/voorkomer/voorkoming and compounds
voor (sie f%o@r // move default stress: voorsien/-ing
voorspe (l fo@rsp'& // voorspel/voorspelling/voorspelbaar/onvoorspelbaar
voor (sk fo@r // voorskiet/voorskot/voorskrif/voorskryf
@@ -2822,10 +2879,12 @@
vooruit (strew fo@rYyt' // change stress
voorwaard (_ f%o@rvA:rd // stress: (on)voorwaardelik
vorm fOr@m
vrede fre@d@ // fix e sound: tevredegestel/tevredener/vredemaker
vreemde fre@md@ // vreemde/s/vreemdeling
vreesaan (ja fr%e@s?%A:n // fix stress: vreesaanjaend/-e/vreesaanjagend/-e
vriendi (n frind'I // vriendin/vriendinne/vriendinnetjies
vrygewig freIx2'e@v@x2 // vrygewig/-e|-heid
vry (moed fr%eI // move default stress: vrymoedig/-e/-heid
vry (wil fr%eI // vrywillig/-lik|-heid
vuldig f'Wld@x2 // sorgvuldig/veelvuldig/vermenigvuldig and variants
vul (ka f%Wl // move default stress: vulkaan/vulkane/vulkanies
@@ -2883,6 +2942,7 @@
@s) w (And v // kranswand/kuswind/meswond
@s) w (An_ v // plurals of the above in -de: de treate
_) wan (A van_ // wanorde/wanopvatting/wanaanpassing/winindruk
wan (trouig v%an // move default stress: wantrouig/-e
wapen vA:p@n // fix problems with compounds and derivitives of wapen: ontwapening/wapengeweld
//wapenopleiding
@k) ware vA:r@ // breekware/blikware/lakware
+7 -19
View File
@@ -346,23 +346,11 @@ x z Z
Dictionary zh_dict
@r a A ai E ei i i0
i[ iou u
@ @r a A ai Au E ei
i i. i[ iou o o- ou u
uai y
c; j k kh l n N p
ph R R2 R3 s tc; tc; th
ts ts. ts. tsh w
Dictionary zhh_dict
&? 0 0? @ @? @r @u A
A? E E~ i i&? i. i0 i;
i? i@ i@? i[ iA iA? iE iE~
io io? iu i~ o u u&? u?
u@ u@? uA uA? uE uE~ ui u~
y y? y@ y@? ya y~
c; f h k kh l m n
N p ph s s. t tc; tc;
th ts ts. ts. tsh v z.
f j k kh l m n N
p ph R R2 R3 s s. S;
t th ts ts. ts. tS; tS; tsh
v w x z z.
+40 -40
View File
@@ -51,47 +51,46 @@ z zEd
// character names
_cap k,ap@-t@L
_?A lEt3
_?? sImb@L
_#9 tab
_#32 speIs
_cap k,ap@-t@L
_?A lEt3
_?? sImb@L
_#9 tab
_#32 speIs
_! Ekskl@m'eIS@n
_" kwoUts
_# haS
_$ d0l3
_% p3s'Ent
?5 _% pVRs'Ent
_& amp@sand
_' praIm
_( ElbrakIt
_) A@brakIt
_* ast@rIsk:
_+ plVs
_, k0m@
_- h,aIf@n
_. d0t
_/ stroUk
_: koUl@n
_; sEmIk'oUl0n
_< ElaNg@L
_= i:kw@Lz
_> A@aNg@L
_? kwEstS@n
_@ at|saIn
_[ Elskwe@
_\ bakstroUk
_] A@skwe@
_^ s3:kVmfl,Eks
?5 _^ sIRkVmfl,Eks
__ 'Vnd3sk,o@
_` bakpraIm
_{ ElbreIs
_| vi:b'A@
_} A@breIs
_~ tIld@
_£ paUnd
_! Ekskl@m'eIS@n
_" kwoUts
_# haS
_$ d0l3
_% p3s'Ent
?5 _% pVRs'Ent
_& amp@sand
_' praIm
_( ElbrakIt
_) A@brakIt
_* ast@rIsk:
_+ plVs
_, k0m@
_- h,aIf@n
_. d0t
_/ stroUk
_: koUl@n
_; sEmIk'oUl0n
_< ElaNg@L
_= i:kw@Lz
_> A@aNg@L
_? kwEstS@n
_@ at|saIn
_[ Elskwe@
_\ bakstroUk
_] A@skwe@
_^ s3:kVmfl,Eks
?5 _^ sIRkVmfl,Eks
__ 'Vnd3sk,o@
_` bakpraIm
_{ ElbreIs
_| vi:b'A@
_} A@breIs
_~ tIld@
// numeric
@@ -437,6 +436,7 @@ ballet baleI
balloon b@lu:n
ballot bal@t
baloney b@loUnI2
bagel beIg@L
banal beIn@L
banana b@nA:n@
banged baNgd
+1 -1
View File
@@ -135,7 +135,7 @@
_) aw (a+ a2w
_) aw (ok a2w
aw O:
aw (AB aw
a (wA a
awal O:l
awe (B O:
awe (_ O:
+3897
View File
File diff suppressed because it is too large Load Diff
+242
View File
@@ -0,0 +1,242 @@
// This file is UTF8 encoded
.replace
//replace tone mark with tone number
ˉ 1
ˊ 2
ˇ 3
ˋ 4
ā a1
á a2
ǎ a3
à a4
ō o1
ó o2
ǒ o3
ò o4
ê ea
ē e1
é e2
ě e3
è e4
ī i1
í i2
ǐ i3
ì i4
ū u1
ú u2
ǔ u3
ù u4
ǖ ü1
ǘ ü2
ǚ ü3
ǜ ü4
//some pinyin vaiants
ŋ ng
ɑ a
ɡ g
ẑ zh
ĉ ch
ŝ sh
.L01 j q x y
// Note: ngK matches "ng" if not followed by a vowel
// (D will match on a digit and also if no digit is present. (special for tone
language).
.group a
a A
ai ai
a1i ai55
a2i ai35
a3i ai214
a4i ai51
ao Au
a1o Au55
a2o Au35
a3o Au214
a4o Au51
a (DnK a
a (DngK A
y) a iA
y) ao iAu
y) a1o iAu55
y) a2o iAu35
y) a3o iAu214
y) a4o iAu51
y) a (DnK iE
y) a (DngK iA
.group b
b p
.group c
c tsh
ch ts.h
.group d
d t
.group e
e o-
d) e @
t) e @
n) e @
l) e @
y) e iE
ea E
ei ei
e1i ei55
e2i ei35
e3i ei214
e4i ei51
e (Dn @ //en eng
er @r
e1r @r55
e2r @r35
e3r @r214
e4r @r51
.group f
f f
.group g
g k
.group h
h x
.group i
i i //i in ing
z) i i[
c) i i[
s) i i[
h) i i. //after zh ch sh
r) i i.
ia iA
ia (DnK iE
ia (DngK iA
iao iAu
ie iE
io (DngK y
iu iou
.group j
j tS;
.group k
k kh
.group l
l l
.group m
m m
.group n
n n
ng (K N // consider (ng+vowel) as (n g+vowel) ??
.group o
o o
o (DngK u
ou ou
o1u ou55
o2u ou35
o3u ou214
o4u ou51
y) o io
y) ou iou
y) o1u iou55
y) o2u iou35
y) o3u iou214
y) o4u iou51
.group p
p ph
.group q
q tS;h
.group r
r z.
.group s
s s
sh s.
.group t
t th
.group u
u u
ua uA //ua uan uang, and uan should be more different from uang
ua (DnK ua
uai uai
ua1i uai55
ua2i uai35
ua3i uai214
ua4i uai51
ue yE //üe
ui uei
u (DnK u@
uo uo
L01) u y /// j,q,x,y + u
L01) u (DnK y@
L01) ua y&
L01) ue yE
.group ü
ü y
üe yE
.group v //variant of ü
v v // foreign words
l) v y //ü
n) v y //ü
l) ve yE //üe
n) ve yE //üe
.group w
wa wuA //wa wan wang
wai wuai
wa1i wuai55
wa2i wuai35
wa3i wuai214
wa4i wuai51
wei wuei
we1i wuei55
we2i wuei35
we3i wuei214
we4i wuei51
we wu@ //wen weng
wo wuo
wu wu
.group x
x S;
.group y
y j //before a o e i
y (u //NULL before u
yo (DngK y
y (K i // foreign words
.group z
z ts
zh ts.
//tone number
.group
1 55
2 35
3 214
4 51
5 11
+7 -46
View File
@@ -1,4 +1,4 @@
42 phoneme tables
41 phoneme tables
new total
base 96 96
base2 24 115
@@ -38,8 +38,7 @@
is 32 121
vi 42 134
zhy 40 129
zh 60 144
zhh 38 175
zh 61 143
sw 14 105
en_wi 30 144
@@ -213,7 +212,6 @@ j/j@ [(@)] base
j/ja [(a)] base
j/je [(e)] base
j/ji [(i)] base
j/j_long [i;] zhh
j/jo [(o)] base
j/_j_short [j] de
j/ju [(u)] base
@@ -467,7 +465,6 @@ r/xr [(@)] base
[(i)] base
[(o)] base
[(u)] base
ufric/c; [c;] zh
ufric/ch [C] base
[C2] de
ufric/f [f] base
@@ -538,6 +535,7 @@ ufric/sh_ [S] base
[s#] pt_pt
ufric/sh_pzd [S;] base
[S;] ro
[S;] zh
ufric/sh_pzd_ [S;] base
[Z;] base
ufric/sh_rfx [s.] base
@@ -681,8 +679,6 @@ ustop/t_ [t] base
[t] sk
[t] el
[th] zh
ustop/tc; [tc;] zh
ustop/tc;_unasp [tc;] zh
ustop/t_dnt [t] base
[t[] base
[t] base2
@@ -722,6 +718,8 @@ ustop/tsh_ [tS] base
ustop/t_short [t.] hi
[t] sk
[t] el
ustop/tsh_pzd [tS;] zh
ustop/tsh_pzd_unasp [tS;] zh
ustop/ts_pzd [tS;] base
[ts;] base
[ch] hi
@@ -744,37 +742,28 @@ vdiph2/e@ [3:] en_sc
[e@] en_sc
[e@] en_wi
vdiph2/ea [ea] ro
[iA?] zhh
vdiph2/ei_3 [i:] en_wm
vdiph2/eo [eo] ro
vdiph2/e[u [e[u] ro
vdiph2/i@ [i@] en_n
[i@] zhh
[i@?] zhh
vdiph2/i@_2 [i@] en_wm
vdiph2/ie [ie] fi
[i@] en_wi
vdiph2/ii@ [i@] en
vdiph2/ii@_3 [i@] vi
vdiph2/iioo [io] zh
[i0] zhh
[io] zhh
[io?] zhh
vdiph2/iu [iU] base2
[iU] vi
[iu] zhy
vdiph2/iu_2 [iu] fi
vdiph2/iu_3 [iu] af
[iu] zhh
vdiph2/iu_4 [Iu] cy
[Yu] cy
[y?] zhh
vdiph2/iy [iy] fi
vdiph2/o@ [o@] af
[u@] zh
[u@] zhh
[u@?] zhh
vdiph2/oa [Oa] ro
[ua] zh
vdiph2/o_oo [o] is
[o@] en_wi
vdiph2/u-@ [y@] vi
@@ -786,8 +775,6 @@ vdiph2/uu@ [U@] en
[u@] vi
vdiph2/y#@ [Y@] af
[y@] zh
[y@] zhh
[y@?] zhh
vdiph2/yu [yU] nl
[y] zh
vdiph2/y-y# [yY] fi
@@ -917,7 +904,6 @@ vdiph/ou_2 [oU] sk
vdiph/ou_3 [oU] is
[oU2] is
vdiph/@u [u:] en_wm
[@u] zhh
vdiph/@u_2 [oU] en_rp
vdiph/@u_3 [@U] ro
vdiph/@u_en [oU] en
@@ -933,7 +919,6 @@ vdiph/u-i [yI] vi
vdiph/ui_2 [uI] af
vdiph/ui_3 [uI] cy
[uY] cy
vdiph/ui_4 [ui] zhh
vdiph/Vi [@:I] vi
vdiph/Vu [@U] af
vdiph/Vu_2 [oU] en_wm
@@ -963,9 +948,7 @@ vnasal/ee_n2 [E~] hi
[&~] pt_pt
vnasal/e_n [e~] af
[e~] pt
[E~] zhh
vnasal/i_n [i~] pt
[i~] zhh
vnasal/m- [m-] sw
vnasal/n- [n-] sw
vnasal/nn- [N-] sw
@@ -979,7 +962,6 @@ vnasal/oo_n2 [O~] hi
[O~] pl
vnasal/u_n [u~] hi
[u~] pt
[u~] zhh
vnasal/W_n [W~] en
[E~] fr
[W~] fr
@@ -1053,8 +1035,6 @@ vowel/@ [@] base
[V] cy
[@4] hi
[@] hr
[@] zhh
[@?] zhh
vowel/@- [@-] base
vowel/& [a] en_rp
[&] fi
@@ -1065,8 +1045,6 @@ vowel/0 [O] base2
[O] hi
[O] pt
[O] grc
[0] zhh
[0?] zhh
vowel/0_2 [0] en_n
[O] pt_pt
[o] sw
@@ -1076,7 +1054,6 @@ vowel/0_3 [O:] en_us
[A] hu
vowel/@_2 [@] fr
[W] fr
vowel/&_2 [&?] zhh
vowel/@_3 [@] en_sc
[I] en_sc
[@2] en_sc
@@ -1160,7 +1137,6 @@ vowel/aa [a] fi
[A:] no
[aa] zhy
[A] zh
[A?] zhh
vowel/aa# [a2] fi
[0] en_wi
vowel/aa_2 [A:] en
@@ -1284,7 +1260,6 @@ vowel/i [i] base2
[i:] no
[i] zhy
[i] zh
[i?] zhh
[i] sw
[i] en_wi
vowel/i# [i] en_us
@@ -1378,11 +1353,9 @@ vowel/o-_2 [V] en_n
[V] en_wm
vowel/o_3 [oU] en_sc
[o] fr
[o] zhh
vowel/o-_3 [U] en_rp
vowel/o_4 [oU] en_n
vowel/o-_4 [o] ro
vowel/o_5 [o] zhh
vowel/o_6 [O] nl
vowel/oe [W] en
[W] af
@@ -1487,8 +1460,6 @@ vowel/u_bck [u] base2
[u] is
[u] zhy
vowel/u_fnt [u:] en_rp
[u] zhh
[u?] zhh
vowel/uu [U] en
[U] en_wm
vowel/uu_2 [U] base2
@@ -1522,7 +1493,6 @@ vowel/y [y:] en
[y] nl
[yu] zhy
[y] zh
[iu] zhh
vowel/y# [Y:] en
[3:] en_wm
[Y:] de
@@ -1557,7 +1527,6 @@ vwl_af/r@ [@] af
[I] af
vwl_en/aI@ [aI@] en
[aI@] en_n
[aI@] en_us
[aI@] en_sc
[aI@] en_rp
vwl_en/aI@_2 [aI] en_sc
@@ -1596,6 +1565,7 @@ vwl_en_us/3_us [3] en_us
vwl_en_us/a [a] en_us
[aa] en_us
vwl_en_us/aai [aI] en_us
vwl_en_us/ai@ [aI@] en_us
vwl_en_us/ar [A:] en_us
[A@] en_us
vwl_en_us/ee [E] en_us
@@ -1658,31 +1628,23 @@ vwl_zh/aang [aan] zhy
vwl_zh/aau [Au] zh
vwl_zh/ang [ang] zhy
vwl_zh/eng [eng] zhy
vwl_zh/i& [i&?] zhh
vwl_zh/iaa [iA] zh
vwl_zh/iaau [iAu] zh
vwl_zh/i_dnt [i[] zh
vwl_zh/iee [iE] zh
vwl_zh/iee_n [iE~] zhh
vwl_zh/ing [ing] zhy
vwl_zh/iou [iou] zh
vwl_zh/i_rfx [i.] zh
vwl_zh/ng [ng] zhy
vwl_zh/oeng [oen] zhy
vwl_zh/ong [ong] zhy
vwl_zh/ua [u&?] zhh
[uA?] zhh
vwl_zh/uaa [uA] zh
vwl_zh/uai [uai] zh
vwl_zh/uee_n [uE~] zhh
vwl_zh/uei [uei] zh
vwl_zh/ung [ung] zhy
vwl_zh/uo [uo] zh
vwl_zh/y& [y&] zh
vwl_zh/ya [ya] zhh
[ya?] zhh
vwl_zh/yee [yE] zh
vwl_zh/y_n [y~] zhh
w/w [w] base
[w] fr
w/_w [w] base
@@ -1696,7 +1658,6 @@ w/w2 [w2] base2
[w] pt_pt
w/wa [(a)] base
w/we [(e)] base
[uE] zhh
w/wi [(i)] base
[i] vi
[i] zhy
+1 -1
View File
@@ -277,7 +277,7 @@ endphoneme
phoneme aI@
vowel starttype (a) endtype (@)
length 270
formants vwl_en/aI@
formants vwl_en_us/ai@
linkout r-
endphoneme
-3
View File
@@ -1239,9 +1239,6 @@ include ph_zh_yue
phonemetable zh base
include ph_zh
phonemetable zhh zh
include ph_zh_huai
phonemetable sw base
include ph_swahili
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+6 -5
View File
@@ -556,16 +556,17 @@ int compile_dictlist_file(const char *path, const char* filename)
char *p;
int count=0;
FILE *f_in;
char buf[sizeof(path_home)+45];
char buf[200];
char fname[sizeof(path_home)+45];
char dict_line[128];
text_mode = 0;
sprintf(buf,"%s%s",path,filename);
if((f_in = fopen(buf,"r")) == NULL)
sprintf(fname,"%s%s",path,filename);
if((f_in = fopen(fname,"r")) == NULL)
return(-1);
fprintf(f_log,"Compiling: '%s'\n",buf);
fprintf(f_log,"Compiling: '%s'\n",fname);
linenum=0;
@@ -1224,7 +1225,7 @@ static int compile_dictrules(FILE *f_in, FILE *f_out, char *fname_temp)
unsigned int char_code;
int compile_mode=0;
char *buf;
char buf1[120];
char buf1[200];
char *rules[N_RULES];
int n_rgroups = 0;
+2 -2
View File
@@ -298,7 +298,7 @@ void Lexicon_De()
int start;
int matched=0;
int defer_stress = 0;
char buf[120];
char buf[200];
char word[80];
char word2[80];
char type[80];
@@ -488,7 +488,7 @@ void Lexicon_Ru()
int counts[20][20][10];
char phonemes[N_WORD_PHONEMES];
char buf[120];
char buf[200];
char fname[sizeof(path_dsource)+20];
// KOI8-R codes for Russian vowels
+1 -1
View File
@@ -620,7 +620,7 @@ void LoadConfig(void)
int ix;
char c1;
char *p;
char string[120];
char string[200];
sprintf(buf,"%s%c%s",path_home,PATHSEP,"config");
if((f = fopen(buf,"r"))==NULL)
+2 -1
View File
@@ -298,7 +298,7 @@ void TranslDlg::OnCommand(wxCommandEvent& event)
#define N_PH_LIST N_PHONEME_LIST
void *vp;
char buf[500];
char buf[1000];
char phon_out[N_PH_LIST*2];
int clause_tone;
int clause_count;
@@ -321,6 +321,7 @@ void TranslDlg::OnCommand(wxCommandEvent& event)
}
case T_TRANSLATE:
case MENU_SPEAK_TRANSLATE:
option_multibyte = espeakCHARS_AUTO;
SpeakNextClause(NULL,NULL,2); // stop speaking file
strncpy0(buf,t_source->GetValue().mb_str(wxConvUTF8),sizeof(buf));
+1 -1
View File
@@ -222,7 +222,7 @@ static espeak_VOICE *ReadVoiceFile(FILE *f_in, const char *fname, const char*lea
// Read a Voice file, allocate a VOICE_DATA and set data from the
// file's language, gender, name lines
char linebuf[80];
char linebuf[120];
char vname[80];
char vgender[80];
char vlanguage[80];
+1 -1
View File
@@ -274,7 +274,7 @@ static int VowelChartList(wxDC *dc, wxBitmap *bitmap, char *fname)
int count=0;
wxFileName filename;
char name[40];
char buf[120];
char buf[200];
wxString path;
if(fname != NULL)