mirror of
https://github.com/rhasspy/espeak-ng.git
synced 2026-10-31 13:38:47 +00:00
[1.47.06]
Language changes: da, en. nl, pt. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@343 d46cf337-b52f-0410-862d-fd96e6ae7743
This commit is contained in:
+1053
-880
File diff suppressed because it is too large
Load Diff
+42
-42
@@ -36,33 +36,6 @@ Q r R R2 s S t T
|
||||
t# tS w x
|
||||
|
||||
|
||||
Dictionary te_dict 2013-03-31
|
||||
|
||||
a a: aI aU e E e: i
|
||||
i: l- o o: r- u u:
|
||||
|
||||
#X1 #X2 : ; b b# c c#
|
||||
d d# d. d.# dZ f g g#
|
||||
h j J J# k k# l l.
|
||||
m n N n. n^ p p# r
|
||||
s s. S; t t# t. t.# tS
|
||||
v v# w z
|
||||
|
||||
|
||||
Dictionary pt_dict 2013-04-10
|
||||
|
||||
& &/ &U~ &~ @ @- a A
|
||||
aI aU e E eI EI eU EU
|
||||
i I i/ iU i~ o O oI
|
||||
OI o~ u U uI u~ y
|
||||
|
||||
* : ; b c C d dZ
|
||||
f g h j k l l^ m
|
||||
n N n^ p Q r R r-
|
||||
s S s# s; t T tS ts
|
||||
v w x z Z
|
||||
|
||||
|
||||
Dictionary bg_dict 2013-03-16
|
||||
|
||||
@ a e i o u
|
||||
@@ -125,7 +98,7 @@ p r s S t T v w
|
||||
x z
|
||||
|
||||
|
||||
Dictionary da_dict 2013-03-31
|
||||
Dictionary da_dict 2013-04-12
|
||||
|
||||
& &# 0 3 ?& ?&# ?0 ?A
|
||||
?e ?E ?i ?o ?O ?u ?V ?W
|
||||
@@ -164,7 +137,7 @@ p Q r R s s; t T
|
||||
ts v x z
|
||||
|
||||
|
||||
Dictionary en_dict 2013-04-10
|
||||
Dictionary en_dict 2013-04-15
|
||||
|
||||
0 0# 3 3: @ @- @2 @5
|
||||
@L a a# A: A@ aa aI aI3
|
||||
@@ -303,7 +276,7 @@ q r r. s S s. t T
|
||||
t# t. t.# v w x z
|
||||
|
||||
|
||||
Dictionary hu_dict 2013-04-10
|
||||
Dictionary hu_dict 2013-04-15
|
||||
|
||||
a A a: e E e: i i:
|
||||
o o: u u: Y y y: Y:
|
||||
@@ -491,6 +464,17 @@ r R r. R2 s s. S; t
|
||||
t# t. t.# tS v w z
|
||||
|
||||
|
||||
Dictionary ms_dict 2010-10-14
|
||||
|
||||
@ a aI aU e E E2 eI
|
||||
i o O u
|
||||
|
||||
* : ? b c d dZ f
|
||||
g h j k l m n N
|
||||
n^ p r R R2 s S t
|
||||
tS v w x z
|
||||
|
||||
|
||||
Dictionary nci_dict 2010-01-20
|
||||
|
||||
a e i o O
|
||||
@@ -516,7 +500,7 @@ r r. s S s. t t# t.
|
||||
t.# v w x z
|
||||
|
||||
|
||||
Dictionary nl_dict 2013-03-29
|
||||
Dictionary nl_dict 2013-04-12
|
||||
|
||||
8 @ @- a A a: A~ e
|
||||
E e# E2 e: EI eU i I
|
||||
@@ -578,6 +562,20 @@ S s; S; t t; tS ts tS;
|
||||
ts; v w x z Z Z;
|
||||
|
||||
|
||||
Dictionary pt_dict 2013-04-15
|
||||
|
||||
& &/ &U~ &~ @ @- a A
|
||||
aI aU e E eI EI eU EU
|
||||
i I i/ iU i~ o O oI
|
||||
OI o~ u U uI u~ y
|
||||
|
||||
* : ; b C d dZ f
|
||||
g h j k l l^ m n
|
||||
N n^ p Q r R r- s
|
||||
S s# s; t T tS ts v
|
||||
w x z Z
|
||||
|
||||
|
||||
Dictionary ro_dict 2013-03-04
|
||||
|
||||
@ @- @I @U a aI aU e
|
||||
@@ -690,6 +688,19 @@ Q r R s S s. t T
|
||||
t# t. tS v w z z.
|
||||
|
||||
|
||||
Dictionary te_dict 2013-03-31
|
||||
|
||||
a a: aI aU e E e: i
|
||||
i: l- o o: r- u u:
|
||||
|
||||
#X1 #X2 : ; b b# c c#
|
||||
d d# d. d.# dZ f g g#
|
||||
h j J J# k k# l l.
|
||||
m n N n. n^ p p# r
|
||||
s s. S; t t# t. t.# tS
|
||||
v v# w z
|
||||
|
||||
|
||||
Dictionary tr_dict 2011-09-16
|
||||
|
||||
@ a e E i I o O
|
||||
@@ -752,14 +763,3 @@ oi ong ou u ui yu
|
||||
b c d f g h j k
|
||||
l m n N p r s t
|
||||
tS v w z
|
||||
|
||||
|
||||
Dictionary ms_dict 2010-10-14
|
||||
|
||||
@ a aI aU e E E2 eI
|
||||
i o O u
|
||||
|
||||
* : ? b c d dZ f
|
||||
g h j k l m n N
|
||||
n^ p r R R2 s S t
|
||||
tS v w x z
|
||||
|
||||
+21
-9
@@ -16,9 +16,10 @@
|
||||
// ?7 Scottish
|
||||
// ?8 Use full vowel, not schwa in some word endings
|
||||
|
||||
// $alt1 use strong ending (-table, -inal, -ier)
|
||||
// $alt2 use weak ending
|
||||
// $alt1 use strong ending (-an, -table, -inal, -ier)
|
||||
// $alt2 use weak ending (ate, ery, ess, ile, men)
|
||||
// $alt3 use weak first vowel, a->[a#], e->[@], o->[0#]
|
||||
// $alt4 separate 'h', not 'th'
|
||||
// $alt6 'to'
|
||||
|
||||
|
||||
@@ -570,6 +571,7 @@ inlb $abbrev
|
||||
ios $abbrev
|
||||
irc $abbrev
|
||||
irs $abbrev
|
||||
isbn $abbrev
|
||||
itx $abbrev
|
||||
(km ²) skw,e@kIl'0mIt3z
|
||||
lapd $abbrev
|
||||
@@ -731,7 +733,7 @@ agog a#g0g
|
||||
agressive a#grEsIv // misspell
|
||||
aground a#graUnd
|
||||
ague eIgju:
|
||||
aha A:hA:
|
||||
aha A:h'A:
|
||||
ahem a#h'Em
|
||||
ahoy a#hOI
|
||||
airbus e@bVs
|
||||
@@ -793,7 +795,6 @@ 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
|
||||
@@ -1156,6 +1157,7 @@ closely kloUslI $verbf // not kloUzlI
|
||||
closet kl0zI2t
|
||||
cloth kloUD $verb
|
||||
c'mon k@m0n
|
||||
coathanger $alt4
|
||||
coauthor koU'O:T3
|
||||
coaxial koU'aksI@l
|
||||
cobol koUb0l
|
||||
@@ -1610,6 +1612,7 @@ fricassee frIka#seI
|
||||
frigate frIg@t
|
||||
fringer frIndZ3 // infringer
|
||||
fringing frIndZIN
|
||||
frisson fri:s'O~
|
||||
frontend fr'Vnt,End
|
||||
frontier frVnti@3
|
||||
?3 frontier frVnt'i@3
|
||||
@@ -1659,6 +1662,7 @@ gimme gImi
|
||||
giraffe dZI2raaf
|
||||
github gIthVb
|
||||
glacier gleIS3
|
||||
?3 goddess $alt2
|
||||
goin ,goUI2n $only // for goin'
|
||||
gonna g,@n@
|
||||
goodbye $2
|
||||
@@ -1680,6 +1684,7 @@ griffon grIf@n
|
||||
grosvenor groUv@n3
|
||||
groupie gru:pi
|
||||
guacamole gwA:ka#m'oUli:
|
||||
guarantee $3
|
||||
gucci gu:tSi
|
||||
gui gu:i $onlys
|
||||
guinea gIni
|
||||
@@ -2083,7 +2088,7 @@ mixer mIks3
|
||||
moccasin m0k@sI#n
|
||||
mocha moUk@
|
||||
modem moUdEm
|
||||
?3 modem moUd@m
|
||||
?3 modem moUd@m
|
||||
moderate m0d@reIt $verb
|
||||
mogul moUg@L
|
||||
moi mwA:
|
||||
@@ -2166,10 +2171,11 @@ nothing nVTIN
|
||||
notwithstanding $3
|
||||
noway noUweI
|
||||
nowhere noUwe@
|
||||
?3 nuance nu:0ns
|
||||
?3 nuance nu:0ns
|
||||
|
||||
oases oU'eIsi:z
|
||||
oasis oU'eIsI2s
|
||||
obdurate $alt2
|
||||
obelisk 0b@lI2sk
|
||||
obesity oUb'i:s@ti
|
||||
obey oUb'eI
|
||||
@@ -2392,6 +2398,7 @@ pretext pri:t2Ekst
|
||||
pretrial pri:tr'aI|@L
|
||||
pretty prIti
|
||||
pretzel prEts@L
|
||||
?3 priestess $alt2
|
||||
primeval praIm'i:v@L
|
||||
pristine $2
|
||||
?3 privacy praIv@si
|
||||
@@ -2457,6 +2464,7 @@ radish radIS
|
||||
ragged ragI#d
|
||||
raiment reIm@nt
|
||||
rainforest r'eInf,0rI2st
|
||||
(raison d'être) reIz0n||d'Etr@-
|
||||
rajah rA:dZA:
|
||||
rapier reIpi@3
|
||||
rapport rap'o@
|
||||
@@ -2534,6 +2542,7 @@ rendevous r0ndI2vu:
|
||||
rendezvous r0ndI2vu:
|
||||
renegade rEn@geId
|
||||
reo ri:oU
|
||||
repartee rEpA@t'eI
|
||||
repel rI2pEl
|
||||
replay ri:pleI
|
||||
reply rI2plaI // for replied
|
||||
@@ -2843,9 +2852,7 @@ telephon tElI2foUn // for telephoning
|
||||
temperature tEmprI2tS3
|
||||
?!3 temporary tEmpr@rI
|
||||
?3 template tEmpl@t
|
||||
thereof ,De@'0v
|
||||
thereon ,De@'0n
|
||||
thereto ,De@'tu:
|
||||
therefore $1
|
||||
thermos T3:m@s
|
||||
thermostable $alt1
|
||||
thesis Ti:sIs
|
||||
@@ -3247,6 +3254,7 @@ Hawaiian h@w'aI@n
|
||||
Hebrew hi:bru:
|
||||
Hebrides hEbr@di:z
|
||||
Honduras h0nd'jU@r@s
|
||||
Honolulu $3
|
||||
Houston hju:st@n
|
||||
Idaho $1
|
||||
Illinois Il@n'OI
|
||||
@@ -3545,6 +3553,7 @@ Duane dweIn
|
||||
Duncan dVnk@n
|
||||
Dvina d@vi:n@
|
||||
Dylan dIl@n
|
||||
Ebenezar Eb@n'i:z3
|
||||
Edith i:dIT
|
||||
Eduardo Edw'A@doU
|
||||
Elijah I2laIdZ@
|
||||
@@ -3725,6 +3734,7 @@ Samantha sa#manT@
|
||||
(Santa claus) s'ant@||kl'O:z
|
||||
Saoirse si@S@
|
||||
Sarah se@r@
|
||||
Sarisa $alt3
|
||||
Seamus SeIm@s
|
||||
Sean SO:n
|
||||
Sebastian $alt3
|
||||
@@ -3794,6 +3804,7 @@ Folger foUldZ3
|
||||
Genghis dZENgIs
|
||||
Gibson gIbs@n
|
||||
Guinness gInIs
|
||||
Gutierrez gu:tj'ErEz
|
||||
Hades heIdi:z
|
||||
Hamilton ham@Lt@n
|
||||
Hoosier hu:Z3
|
||||
@@ -4244,6 +4255,7 @@ that Dat $u $nounf $strend2 $verbsf
|
||||
these Di:z $u $nounf $strend2 $only
|
||||
those DoUz $u $nounf $strend2 $only
|
||||
there De@ $u $strend2 $only
|
||||
there've De@v $u
|
||||
(there are) D%e@,A@ $strend
|
||||
(there be) De@b'i:
|
||||
(there were) D%e@,w3: $strend
|
||||
|
||||
+20
-8
@@ -247,7 +247,7 @@
|
||||
b) ab (y eIb
|
||||
b) ab (yl ab
|
||||
&) able (_S4iev @b@L // suffix
|
||||
&) able (_$w_alt eIb@L
|
||||
&) able (_$w_alt1 eIb@L
|
||||
&c) able (_ @b@L
|
||||
@ct) able (_ =@b@L
|
||||
&) ability (S7iev @b'IlI2t%i // suffix
|
||||
@@ -526,6 +526,7 @@
|
||||
k) alei (d @laI
|
||||
_v) alen (t al@n
|
||||
aleph alEf
|
||||
_op) al (es @l
|
||||
_) alexan alIgz'aan
|
||||
_) alfa alf@
|
||||
_) al (g al
|
||||
@@ -757,8 +758,8 @@
|
||||
hum) an (_ @n
|
||||
&) an (ty_ @n
|
||||
&) an (t_ @n
|
||||
&) an (t_$w_alt an
|
||||
?3 &) an (t_$w_alt A:n
|
||||
&) an (t_$w_alt1 an
|
||||
?3 &) an (t_$w_alt1 A:n
|
||||
?8 &) an (t_ a#n
|
||||
_f) an (at a#n
|
||||
pl) an (t_ an
|
||||
@@ -785,6 +786,8 @@
|
||||
&) an (ese @n
|
||||
_) ane (s anI
|
||||
an (gul 'an
|
||||
_) ani anI
|
||||
_) ani (on anaI
|
||||
&) ani (_ 'A:nI
|
||||
an (ia 'eIn
|
||||
ania (c_ 'eInIa
|
||||
@@ -1019,6 +1022,7 @@
|
||||
_w) ar (d O@
|
||||
sw) ar (d O@
|
||||
chw) ar (d O@
|
||||
&) arye (_ 3ri
|
||||
|
||||
.group as
|
||||
_) as (@ a#s
|
||||
@@ -1227,11 +1231,10 @@
|
||||
av (eng a#v
|
||||
_) av (erC a#v
|
||||
av (oA a#v
|
||||
d) av (en av
|
||||
d) av (id eIv
|
||||
j) av (a A:v
|
||||
j) av (el av
|
||||
l) av (en av
|
||||
_B) av (en av
|
||||
al) av (er 'A:v
|
||||
sc) av (en av
|
||||
_) avi (A eIvI
|
||||
@@ -2487,6 +2490,7 @@
|
||||
err (_N e@
|
||||
|
||||
.group es
|
||||
ess (_$w_alt2 @s
|
||||
&) es (_S1i z
|
||||
&es) es (_ i:z
|
||||
ese (_ i:z
|
||||
@@ -2653,6 +2657,8 @@
|
||||
ex (erc Eks
|
||||
_) ex (A %Egz
|
||||
_) exh %Egz
|
||||
_) ex (hal %Eks
|
||||
_) exh (ibiti %Eks
|
||||
?3 _) exhu %Egzu:
|
||||
_) ex (it Egz
|
||||
exor (c Eks3
|
||||
@@ -3044,7 +3050,7 @@
|
||||
&n) iel (_ j@L
|
||||
&r) iel (_ =i:@L
|
||||
ie (n i@
|
||||
&) ie (n_ =i@n
|
||||
&) ie (n_ =i@
|
||||
d) iene (_ 'aIi:n
|
||||
ie (ntal I'E
|
||||
g) ie (n i:
|
||||
@@ -3328,7 +3334,7 @@
|
||||
adm) ini InI
|
||||
m) iniatur InItS3
|
||||
m) inera (l In@r@
|
||||
in (al_$w_alt 'aIn
|
||||
in (al_$w_alt1 'aIn
|
||||
&m) in (al_ =In
|
||||
f) in (a aIn
|
||||
@g) in (a_ aIn
|
||||
@@ -4176,6 +4182,7 @@
|
||||
olt oUlt
|
||||
w) olv Ulv
|
||||
N_p) oly ,0lI
|
||||
_) ol (ym @l
|
||||
|
||||
.group om
|
||||
&) om (_ @m
|
||||
@@ -5105,6 +5112,7 @@
|
||||
m) s (i z
|
||||
a) s (el_ z
|
||||
m) s (y z
|
||||
n) s (y_ z
|
||||
a) s (e s
|
||||
pha) s (e z
|
||||
la) s (e z
|
||||
@@ -5280,6 +5288,7 @@
|
||||
_) t (sY t
|
||||
_) t (wY t
|
||||
_) tz (ar ts
|
||||
t (h$w_alt4 t
|
||||
|
||||
tch tS
|
||||
_) tele tElI2
|
||||
@@ -5308,6 +5317,7 @@
|
||||
tse (_ tsi
|
||||
_) tsk t'@sk
|
||||
_) tsu tsu:
|
||||
tt (i_ =t
|
||||
_) two tu:
|
||||
ttu (r t@
|
||||
tz ts
|
||||
@@ -5361,6 +5371,7 @@
|
||||
ear) th (y T
|
||||
_) there De@
|
||||
_) them D%Em
|
||||
_) there (@ D%e@
|
||||
_) the (mA Ti:
|
||||
|
||||
.group ti
|
||||
@@ -5382,7 +5393,8 @@
|
||||
&s) tion tS@n
|
||||
?8 &) tion S=Vn
|
||||
?8 &s) tion tSVn
|
||||
tion (al S=@-n
|
||||
tion (al_ S=@-n
|
||||
tion (al S@-n
|
||||
&) tious S=@s
|
||||
AC) tive (_ =tIv
|
||||
|
||||
|
||||
+31
-3
@@ -609,7 +609,7 @@ arcüre) g (gyulladás g
|
||||
orszá) g (gyarapod g
|
||||
anya) g (gyár g
|
||||
anya) g (gyűjt g
|
||||
végi) g (gya g
|
||||
végi) g (gy g
|
||||
me) ggy (mag J
|
||||
me) ggy (íz J:
|
||||
bádo) g (gy g
|
||||
@@ -624,7 +624,7 @@ imádsá) g (gyűjt 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
|
||||
dro) g (gy g
|
||||
le) gg (roteszk g:
|
||||
_agya) g (gy g
|
||||
anya) g (győz g
|
||||
@@ -649,6 +649,9 @@ csilla) g (gy g
|
||||
hazugsá) g (gy g
|
||||
tőze) g (gy g
|
||||
doppin) g (gy g
|
||||
baromsá) g (gy g
|
||||
tehetsé) g (gy g
|
||||
bete) g (gy g
|
||||
|
||||
.group gy
|
||||
gy J
|
||||
@@ -828,6 +831,7 @@ progressz) í (ve i:
|
||||
sz) í (veré i:
|
||||
sz) í (verő i:
|
||||
sz) í (vevő i:
|
||||
expressz) í (v i:
|
||||
|
||||
.group j
|
||||
j j
|
||||
@@ -1041,6 +1045,7 @@ teljesítmé) ny (j n^
|
||||
nem-lts n'Em||_!'Ellt,e:,ES //without this rule Espeak spokening the nem LTS text with one word, because general in hu_list have a $combine attribute the nem word.
|
||||
|
||||
n'Em _!'Ellt,e:,ES
|
||||
porcelá) n (ny n
|
||||
|
||||
.group o
|
||||
o o
|
||||
@@ -1203,7 +1208,7 @@ juventu) ss s:
|
||||
juventu) ssz s: //a radio station name
|
||||
farka) ssz (em Ss
|
||||
villamo) ssz (ék Ss
|
||||
titko) ssz (olgál Ss
|
||||
titko) ssz (olg Ss
|
||||
karo) ssz (ék Ss
|
||||
hú) ssz (elet Ss
|
||||
vörö) ssz (em Ss
|
||||
@@ -1722,6 +1727,29 @@ visszaélé) ssz Ss
|
||||
esé) ssz (erű Ss
|
||||
webe) ssz Ss
|
||||
beleve) ssz (en s:
|
||||
tengeré) ssz (ürk s:
|
||||
hirdeté) ssz S|s
|
||||
_ki) ssz (éri S|s
|
||||
_ki) ssz (ersz S|s
|
||||
_fűté) ssz S|s
|
||||
_kontaktu) ssz S|s
|
||||
_dió) ssz (ilá S|s
|
||||
_konszenzu) ssz S|s
|
||||
forgá) ssz (er S|s
|
||||
mérkőzé) ssz S|s
|
||||
művelődé) ssz S|s
|
||||
_nyomá) ssz (in S|s
|
||||
_oko) ssz S|s
|
||||
oktatá) ssz (er S|s
|
||||
pszichózi) ssz S|s
|
||||
realitá) ssz S|s
|
||||
szerződé) ssz S|s
|
||||
születé) ssz (ám S|s
|
||||
tölté) ssz (ak S|s
|
||||
utazá) ssz (er S|s
|
||||
zsarolá) ssz (er S|s
|
||||
dőlé) ssz (ab S|s
|
||||
|
||||
|
||||
|
||||
.group sz
|
||||
|
||||
@@ -687,6 +687,7 @@ wapper $alt
|
||||
water $alt
|
||||
wedijver $alt
|
||||
wegwijzer $alt
|
||||
weiger $alt
|
||||
wester $alt
|
||||
wijder $alt
|
||||
wilder $alt
|
||||
@@ -1484,6 +1485,7 @@ informatie $3
|
||||
invasie $2
|
||||
januari $3
|
||||
kadaster $2
|
||||
leesregel le:sre:Q@l
|
||||
mangat $alt3
|
||||
materie ma:t'e:ri
|
||||
maatregel ma:tre:Q@l $alt2
|
||||
@@ -1548,6 +1550,7 @@ spektakel $2
|
||||
tegennatuur $4
|
||||
travestie $3
|
||||
verderop $3
|
||||
vergezicht vErQ@zIxt
|
||||
verre vEr@
|
||||
verrekijker vEr@kEIk@r
|
||||
verste vErst@
|
||||
|
||||
+24
-2
@@ -29,6 +29,7 @@
|
||||
@) abel (_ 'a:b@l
|
||||
@) abele (_ 'a:b@l@
|
||||
m) ach (in %a:S
|
||||
_) actie (@P5 'Aksi
|
||||
_) af (C@P2 'Af
|
||||
_) affich %AfiS
|
||||
age (_ 'a:Z@
|
||||
@@ -64,11 +65,16 @@
|
||||
baan ba:n
|
||||
&) baar (_S4 =ba:r
|
||||
&) bare (_S4 =ba:r@
|
||||
_) bedrijfs (@P8 b@dr'EIfs
|
||||
_) belasting (@P9 b@l'AstIN
|
||||
_) beleids (@P7 b@l'EIts
|
||||
_) bij (C@P3 b'EI
|
||||
bij (zond b%i
|
||||
_) bijeen bEI'e:n
|
||||
_) binnen (P6 b'In@n
|
||||
_) boek (@P4 b'uk
|
||||
_) boven (P5 b'o:v@n
|
||||
_) braille (@P7 br'Aj@
|
||||
_) brand br'And
|
||||
_) buiten (P6 b'Wyt@n
|
||||
_) buurt (@@P5 b'yrt // buurtbewoner
|
||||
@@ -116,6 +122,7 @@
|
||||
ck k
|
||||
coach ko:tS
|
||||
|
||||
_) computer (@P8 kOmpj'ut@r
|
||||
_) congres kOnQr'Es
|
||||
co (ncert k%O
|
||||
|
||||
@@ -345,6 +352,8 @@
|
||||
_) gelijk Q@lEIk
|
||||
_) ge (lC QE
|
||||
_) ge (rC QE
|
||||
_) ge (lenL02 Qe:
|
||||
_) ge (tenL02 Qe:
|
||||
_) geu QY:
|
||||
_) ge (ven Qe:
|
||||
_) ge (ver Qe:
|
||||
@@ -365,6 +374,7 @@
|
||||
_) herinn h%ErIn // herinneren
|
||||
_) hersen h'Ers@n
|
||||
&) heid (_S4 hEIt
|
||||
_) honden (@P6 h'Ond@n
|
||||
_) hulp (@@P4 h'8lp
|
||||
|
||||
|
||||
@@ -451,6 +461,9 @@ _) inn (@P2 'I // ?? inneren
|
||||
k) k
|
||||
|
||||
_) kale (nde ka:l'E
|
||||
_) kantoor (@P7 kAnt'o:r
|
||||
_) keuze (@P5 k'Y:z@
|
||||
_) kinder (@P6 k'Ind@r
|
||||
kokkerel kOk@r'El
|
||||
_) koning k'o:nIN // in compounds
|
||||
_) koningin ko:nIQ'In
|
||||
@@ -467,8 +480,10 @@ _) inn (@P2 'I // ?? inneren
|
||||
&) lijkheid (_S8 l@khEIt
|
||||
&) lijkst (_S6 l@kst
|
||||
&) lijkste (_S7 l@kst@
|
||||
|
||||
&) laan (_S4 la:n
|
||||
_) lange (@P5 laN@
|
||||
_) liefdes (@P7 l'ifd@s
|
||||
@) loog (_ lo:x
|
||||
@) loos (_S4 lo:s
|
||||
@) loze (_S4 lo:z@
|
||||
@@ -571,6 +586,7 @@ _) inn (@P2 'I // ?? inneren
|
||||
tr) ou (vail u
|
||||
ouve (rtu uvE
|
||||
_) over (@P4 ,o:v@r
|
||||
_) overheid 'o:v@rhEIt
|
||||
t) ou (r u:
|
||||
|
||||
|
||||
@@ -641,6 +657,7 @@ _) inn (@P2 'I // ?? inneren
|
||||
_) re (clam r@
|
||||
_) re (serve_ r@
|
||||
_) re (cord re'
|
||||
_) regering r@Q'I:rIN
|
||||
repre (saill re:pre:
|
||||
|
||||
|
||||
@@ -677,7 +694,9 @@ _) inn (@P2 'I // ?? inneren
|
||||
@) ssi (o S
|
||||
CAr) sie (_ =zi
|
||||
|
||||
_) stads (@P5 st'Ats
|
||||
_) standaard (@P9 st'Anda:rt
|
||||
_) start (@P5 st'Art
|
||||
@) straat (_S6 stra:t
|
||||
_vre) s (e s
|
||||
|
||||
@@ -767,8 +786,9 @@ _) inn (@P2 'I // ?? inneren
|
||||
_) ver (@P3 v@r
|
||||
_) ver (sie_ vEr
|
||||
_) verder vErd@r
|
||||
_) verge (@P5 vErg@
|
||||
_) verge (le v@rQ'e:
|
||||
_) verkeers (@P8 v@rk'I:rs
|
||||
// _) verge (@P5 vErg@
|
||||
// _) verge (le v@rQ'e:
|
||||
_) voort (@P5 v'O:rt
|
||||
|
||||
|
||||
@@ -788,6 +808,8 @@ _) inn (@P2 'I // ?? inneren
|
||||
_) wanstaltig v#Anst'Alt@Q
|
||||
_) wantrouwig v#Antr'VU@Q
|
||||
_) wanvoeglijk v#Anv'uxl@k
|
||||
_) water (@P5 v#'a:t@r
|
||||
_) weers (@P5 v#'I:rs
|
||||
_) weg (@P3 v#'EQ
|
||||
_) weg (en v#e:Q
|
||||
_) weg (e_ v#e:Q // bewegelijk
|
||||
|
||||
+59
-26
@@ -23,8 +23,8 @@
|
||||
|
||||
// accent names
|
||||
_lig ligad'u*&
|
||||
_acu &g'udU
|
||||
_ac2 &g'udUd'uplU
|
||||
_acu ag'udU
|
||||
_ac2 ag'udUd'uplU
|
||||
_brv bR'Evi
|
||||
_ced sedZ'ilj&
|
||||
?1 _ced syd'il^&
|
||||
@@ -301,6 +301,9 @@ mrs $dot
|
||||
prof pR'Of $dot
|
||||
profº pR,ofes'or
|
||||
profª pR,ofes'o*&
|
||||
engº eInZen^'eI*U
|
||||
engª eInZen^'eI*&
|
||||
nº n'u~me*U
|
||||
sr $dot
|
||||
?1 sra ,Es;'Errj'a $dot
|
||||
?2 sra $dot
|
||||
@@ -639,6 +642,7 @@ abordo $alt
|
||||
aborto $alt $verb
|
||||
acerto $alt2 $noun
|
||||
acertos $alt2
|
||||
acocho $alt2 $noun
|
||||
acordo $alt $verb
|
||||
acervo $alt2
|
||||
adepto $alt
|
||||
@@ -665,13 +669,13 @@ apneia $alt
|
||||
apoio $alt $verb
|
||||
arredores $alt
|
||||
arremesso $alt2 $noun
|
||||
arrocho $alt2 $noun
|
||||
arroto $alt2 $noun
|
||||
arroz $alt2
|
||||
assembleia $alt
|
||||
ateia $alt
|
||||
aterro $alt2
|
||||
aterro $alt $verb
|
||||
atmosfera $alt
|
||||
autora $alt2
|
||||
avesso $alt2
|
||||
axé aSE
|
||||
@@ -707,6 +711,7 @@ caderneta $alt2
|
||||
cadete $alt2
|
||||
cãibra k'&~IbR&
|
||||
caibro k'aIbRU
|
||||
caixeta $alt2
|
||||
camelha $alt
|
||||
camelo $alt2
|
||||
camiseta $alt2
|
||||
@@ -731,7 +736,8 @@ cerca $alt2 $noun
|
||||
cerco $alt $verb
|
||||
cerda $alt
|
||||
cetro $alt
|
||||
chamego $alt2
|
||||
chamego $alt2 $verb
|
||||
chaveta $alt2
|
||||
chefe $alt
|
||||
checam $alt
|
||||
choro $alt2 $noun
|
||||
@@ -739,10 +745,10 @@ chovesse $alt2
|
||||
chupeta $alt2
|
||||
clamores $alt2
|
||||
clero $alt
|
||||
coche $alt2
|
||||
coco $alt2
|
||||
cofre $alt
|
||||
coice $alt2
|
||||
colabore $alt
|
||||
colete $alt2
|
||||
colchete $alt2
|
||||
colher $alt $noun
|
||||
@@ -765,6 +771,8 @@ coreia $alt
|
||||
coreto $alt2
|
||||
corneta $alt2
|
||||
cornos $alt
|
||||
coro $alt2
|
||||
coro $alt $verb
|
||||
corpos $alt
|
||||
corto $alt
|
||||
corveta $alt2
|
||||
@@ -773,8 +781,10 @@ coto $alt2
|
||||
cotovelo $alt2
|
||||
cratera $alt
|
||||
crede $alt2
|
||||
credo $alt
|
||||
crepe $alt
|
||||
decore $alt
|
||||
decoro $alt2 $noun
|
||||
degelo $alt2
|
||||
desapego $alt2 $noun
|
||||
descordo $alt
|
||||
@@ -815,6 +825,8 @@ engordo $alt
|
||||
enredo $alt $verb
|
||||
enrosco $alt $verb
|
||||
enterro $alt2 $noun
|
||||
entorto $alt
|
||||
entroso $alt
|
||||
envelope $alt
|
||||
envolto $alt2
|
||||
enxaqueca $alt2
|
||||
@@ -825,10 +837,10 @@ erro $alt2
|
||||
erro $alt $verb
|
||||
esboço $alt $verb
|
||||
escopeta $alt2
|
||||
escore $alt
|
||||
escova $alt2
|
||||
escova $alt $verb
|
||||
escovo $alt
|
||||
escroto $alt2
|
||||
esforço $alt $verb
|
||||
esforços $alt
|
||||
esgoto $alt2
|
||||
@@ -840,17 +852,19 @@ espoleta $alt2
|
||||
esposa $alt2
|
||||
esqueleto $alt2
|
||||
estilete $alt2
|
||||
estrela $alt2
|
||||
estrofe $alt
|
||||
estorno $alt $verb
|
||||
estorvo $alt $verb
|
||||
estrela $alt2
|
||||
estrofe $alt
|
||||
estrogonofe $alt
|
||||
eta $alt2
|
||||
etiqueta $alt2
|
||||
europa $alt
|
||||
europeia $alt
|
||||
exagero $alt $verb
|
||||
explore $alt
|
||||
faceta $alt2
|
||||
fantoche $alt
|
||||
falangeta $alt2
|
||||
farofa $alt
|
||||
farolete $alt2
|
||||
febre $alt
|
||||
@@ -860,6 +874,7 @@ fezes $alt
|
||||
filete $alt2
|
||||
?1 fixe fiSy
|
||||
foda $alt2 $verb
|
||||
fodo $alt2
|
||||
fogos $alt
|
||||
foguete $alt2
|
||||
foice $alt2
|
||||
@@ -875,6 +890,8 @@ forro $alt $verb
|
||||
frevo $alt2
|
||||
fulgores $alt2
|
||||
galera $alt
|
||||
galeto $alt2
|
||||
galhofa $alt
|
||||
galileia $alt
|
||||
gangorra $alt2
|
||||
geleia $alt
|
||||
@@ -882,20 +899,22 @@ gelo $alt2
|
||||
gelo $alt $verb
|
||||
genebra $alt
|
||||
gesso $alt2
|
||||
golpe $alt
|
||||
gloso $alt
|
||||
gonorreia $alt
|
||||
gol gow
|
||||
golpe $alt
|
||||
gorda $alt2
|
||||
gorjeta $alt2
|
||||
gosto $alt $verb
|
||||
gota $alt2
|
||||
governo $alt2
|
||||
governo $alt2
|
||||
governo $alt $verb
|
||||
gozo $alt2 $noun
|
||||
graveto $alt2
|
||||
grelha $alt
|
||||
groselha $alt
|
||||
grosso $alt2
|
||||
grozo $alt $verb
|
||||
groso $alt
|
||||
gueto $alt2
|
||||
hemorroida $alt
|
||||
hoje $alt2
|
||||
@@ -905,6 +924,8 @@ ideia $alt
|
||||
imberbe $alt
|
||||
interesse $alt2
|
||||
interesse $alt $verb
|
||||
iodo $alt2
|
||||
ioga $alt
|
||||
jogo $alt2
|
||||
jogo $alt $verb
|
||||
jogos $alt
|
||||
@@ -916,13 +937,16 @@ leitora $alt2
|
||||
lembrete $alt2
|
||||
lepra $alt
|
||||
leste $alt2 $verb
|
||||
?2 lhe ly
|
||||
?2 lhe l^y
|
||||
lingueta $alt2
|
||||
lodo $alt2
|
||||
logro $alt
|
||||
lopes $alt
|
||||
macete $alt2
|
||||
maior $alt
|
||||
maleta $alt2
|
||||
maniçoba $alt
|
||||
marieta $alt2
|
||||
marreta $alt2
|
||||
megera $alt
|
||||
melhor $alt
|
||||
@@ -958,7 +982,6 @@ nervo $alt2
|
||||
nojo $alt2
|
||||
novelo $alt2
|
||||
novos $alt
|
||||
obstetra $alt
|
||||
odisseia $alt
|
||||
onu $1
|
||||
olho $alt2 $noun
|
||||
@@ -997,6 +1020,7 @@ plebeia $alt
|
||||
polca $alt
|
||||
pompeia $alt
|
||||
porcos $alt
|
||||
porque $alt2
|
||||
porra $alt2
|
||||
porrete $alt2
|
||||
porto $alt2
|
||||
@@ -1006,11 +1030,13 @@ povos $alt
|
||||
poxa p'oS&
|
||||
primavera $alt
|
||||
primores $alt2
|
||||
proso $alt
|
||||
prosopopeia $alt
|
||||
quarteto $alt2
|
||||
queda $alt
|
||||
quede $alt2
|
||||
quinteto $alt2
|
||||
ramalhete $alt2
|
||||
raposa $alt2
|
||||
recomeço $alt $verb
|
||||
recordo $alt
|
||||
@@ -1024,21 +1050,22 @@ refresco $alt $verb
|
||||
rego $alt2 $noun
|
||||
reitora $alt2
|
||||
relevo $alt2 $noun
|
||||
remoem $alt
|
||||
remoem $alt
|
||||
remorso $alt
|
||||
renovo $alt $verb
|
||||
retorno $alt $verb
|
||||
reuva x'EUv&
|
||||
rigores $alt2
|
||||
rocha $alt
|
||||
rock $alt
|
||||
roem $alt
|
||||
rola $alt2 $noun
|
||||
rolo $alt2 $noun
|
||||
rota $alt2
|
||||
rota $alt $noun
|
||||
rubores $alt2
|
||||
rumores $alt2
|
||||
sabonete $alt2
|
||||
sabonete $alt2
|
||||
sabores $alt2
|
||||
saibro s'aIbRU
|
||||
saleta $alt2
|
||||
sarjeta $alt2
|
||||
@@ -1067,14 +1094,13 @@ sufocos $alt2
|
||||
super s'Uper
|
||||
suporto $alt
|
||||
suor swOr
|
||||
sutiã sutSi'&~N
|
||||
tapete $alt2
|
||||
temores $alt2
|
||||
tempero $alt2 $noun
|
||||
tenores $alt2
|
||||
terrores $alt2
|
||||
teta $alt2
|
||||
tetra $alt
|
||||
tocha $alt
|
||||
toga $alt
|
||||
topo $alt $verb
|
||||
torno $alt $verb
|
||||
@@ -1083,6 +1109,8 @@ torre $alt2 $noun
|
||||
torres $alt2
|
||||
torro $alt
|
||||
tortos $alt
|
||||
toso $alt
|
||||
transtorno $alt $verb
|
||||
traqueia $alt
|
||||
travesso $alt2
|
||||
tremores $alt2
|
||||
@@ -1100,6 +1128,7 @@ violeta $alt2
|
||||
violoncelo $alt
|
||||
voga $alt
|
||||
xarope $alt
|
||||
xereta $alt2
|
||||
zelo $alt2 $noun
|
||||
zorra $alt2
|
||||
|
||||
@@ -1110,6 +1139,8 @@ zorra $alt2
|
||||
?1 back b'Ek
|
||||
?2 backup bEk'&p
|
||||
?2 backups bEk'&ps
|
||||
beatle b'itow
|
||||
beatles b'itows
|
||||
blind bl'aind
|
||||
book buk
|
||||
?1 braille b:r'aily
|
||||
@@ -1157,11 +1188,11 @@ drivers dR'aIveRs
|
||||
laptop lEptOp
|
||||
?1 line l'ain
|
||||
layout l'eI,aUt
|
||||
?2 logo l'OgU
|
||||
?2 logo l'OgU
|
||||
?1 lock l'Ok
|
||||
mail m'eIl
|
||||
mails m'eIls
|
||||
?2 mouse m'aUzi
|
||||
mails m'eIls
|
||||
?2 mouse m'aUzi
|
||||
?1 menu menu
|
||||
?1 next n'Ekst
|
||||
ok Ok'eI
|
||||
@@ -1181,6 +1212,7 @@ shake S'eIk
|
||||
?1 scroll sk:r'ol
|
||||
?1 site s'aIt
|
||||
?2 site s'aItSi
|
||||
?2 shampoo S&mpu
|
||||
?1 software s'Oft,w'Er-
|
||||
símbolo s'imbolU
|
||||
?4 símbolo s'iNbolU
|
||||
@@ -1231,7 +1263,11 @@ mac mEk
|
||||
?2 microsoft m'aIkRows'Oft
|
||||
?1 movie m'uvi
|
||||
?1 nero n'Eru
|
||||
/1 office 'Of,is
|
||||
?2 netbook nEtbUk
|
||||
?2 netbooks nEtbUks
|
||||
?2 notebook nowtbUk
|
||||
?2 notebooks nowtbUks
|
||||
?1 office 'Of,is
|
||||
?2 office 'Ofsy
|
||||
openoffice 'opeIN|'Ofis
|
||||
?1 outlook 'autl'uk
|
||||
@@ -1316,7 +1352,6 @@ klein kl'aIn // Very common on southern Brazil.
|
||||
krueger kR'iZer
|
||||
krüger kR'iZer
|
||||
kühl k'il
|
||||
milton m'Iwton
|
||||
mueler m'iler
|
||||
mueller m'iler
|
||||
müler m'iler
|
||||
@@ -1328,6 +1363,4 @@ vogel f'o:g@l
|
||||
volkmann f'Olkman
|
||||
washington w'OSinton
|
||||
wellington w'Elynton
|
||||
wilton w'Iwton
|
||||
|
||||
|
||||
|
||||
+157
-147
@@ -31,6 +31,7 @@
|
||||
&) a (_ =& // in final unstressed syllable
|
||||
&) a (s_ =&
|
||||
&) a (_a =&/ // ?? elide final a before a
|
||||
A_l) a (_ &
|
||||
&) a (_à =&/
|
||||
?1 a (_ =& // in final unstressed syllable
|
||||
?1 a (s_ =&
|
||||
@@ -73,6 +74,22 @@
|
||||
au aU
|
||||
au (s aU
|
||||
a (uCK a
|
||||
âB) a (CA_ &
|
||||
âBC) a (CA_ &
|
||||
êC) a (CA_ &
|
||||
êCC) a (CA_ &
|
||||
ôB) a (CA_ &
|
||||
ôBC) a (CA_ &
|
||||
áC) a (CA_ &
|
||||
áCC) a (CA_ &
|
||||
éC) a (CA_ &
|
||||
í) a (CA_ &
|
||||
íC) a (CA_ &
|
||||
íCC) a (CA_ &
|
||||
óC) a (CA_ &
|
||||
óCC) a (CA_ &
|
||||
óC) a (CCA_ &
|
||||
úC) a (CA_ &
|
||||
|
||||
|
||||
.group â
|
||||
@@ -131,6 +148,7 @@
|
||||
?3 c (t k
|
||||
?3 c (_C k_
|
||||
ch S
|
||||
chr kR
|
||||
ck k
|
||||
?1 c (c //drop “c” in European Portuguese (eg: seleccionar)
|
||||
?1 A) ct t //drop “c” in European Portuguese (eg: exacto)
|
||||
@@ -165,128 +183,87 @@
|
||||
e (lh+ e
|
||||
v) e (lhA_ E
|
||||
|
||||
e (be_ E
|
||||
e (bem_ E
|
||||
e (bL02_ E
|
||||
|
||||
e (ca_ E
|
||||
e (ce_ E
|
||||
e (cem_ E
|
||||
e (cL04_ E
|
||||
|
||||
e (chL04_ E
|
||||
|
||||
e (chA_ E
|
||||
e (chAm_ E
|
||||
r) e (cho_ e
|
||||
|
||||
e (clA_ E
|
||||
e (clAm_ E
|
||||
e (co_ E
|
||||
e (ctA_ E
|
||||
e (ctAm_ E
|
||||
e (clL04_ E
|
||||
|
||||
e (de_ E
|
||||
e (dem_ E
|
||||
e (ctL04_ E
|
||||
|
||||
e (dL02_ E
|
||||
|
||||
e (fa_ E
|
||||
|
||||
e (gA_ E
|
||||
e (gAm_ E
|
||||
e (gL04_ E
|
||||
|
||||
e (grA_ E
|
||||
e (grAm_ E
|
||||
e (grL04_ E
|
||||
|
||||
h) e (gA_ e
|
||||
h) e (gAm_ e
|
||||
h) e (gL04_ e
|
||||
|
||||
e (gue_ E
|
||||
e (guem_ E
|
||||
e (guL02_ E
|
||||
|
||||
e (lA_ E
|
||||
e (lo_ E
|
||||
e (lAm_ E
|
||||
e (lL04_ E
|
||||
|
||||
i) e (r_ E
|
||||
@s) e (r_ E
|
||||
u) e (r_ E
|
||||
|
||||
ib) e (rA_ E
|
||||
d) e (rA_ E
|
||||
ed) e (rAm_ e
|
||||
m) e (rA_ E
|
||||
iv) e (rAm_ E
|
||||
ib) e (rL04_ E
|
||||
d) e (rL04_ E
|
||||
ed) e (rL04_ e
|
||||
m) e (rL04_ E
|
||||
iv) e (rL04_ E
|
||||
pod) e (rA_ e
|
||||
d) e (rAm_ E
|
||||
ib) e (rAm_ E
|
||||
@s) e (rA_ E
|
||||
@s) e (rAm_ E
|
||||
sp) e (rA_ E
|
||||
sp) e (rAm_ E
|
||||
f) e (re_ E
|
||||
f) e (rem_ E
|
||||
|
||||
e (que_ E
|
||||
e (quem_ E
|
||||
@s) e (rL04_ E
|
||||
|
||||
e (rgA_ E
|
||||
e (rgAm_ E
|
||||
sp) e (rL04_ E
|
||||
|
||||
e (rgue_ E
|
||||
e (rguem_ E
|
||||
f) e (rL02_ E
|
||||
|
||||
e (rsA_ E
|
||||
e (rsAm_ E
|
||||
e (quL02_ E
|
||||
|
||||
e (se_ E
|
||||
e (sem_ E
|
||||
e (rgL04_ E
|
||||
|
||||
e (ssA_ E
|
||||
e (ssAm_ E
|
||||
e (rsL04_ E
|
||||
|
||||
e (stA_ E
|
||||
e (stAm_ E
|
||||
e (strA_ E
|
||||
e (sL02_ E
|
||||
|
||||
e (ssL04_ E
|
||||
|
||||
e (stL04_ E
|
||||
|
||||
e (strL04_ E
|
||||
|
||||
e (rme_ E
|
||||
|
||||
e (rnA_ E
|
||||
e (rnAm_ E
|
||||
e (rnL04_ E
|
||||
|
||||
e (rtA_ E
|
||||
e (rtAm_ E
|
||||
e (rtL04_ E
|
||||
|
||||
e (rrA_ E
|
||||
e (rrAm_ E
|
||||
e (rrL04_ E
|
||||
|
||||
e (rvA_ E
|
||||
e (rvAm_ E
|
||||
e (rvL04_ E
|
||||
|
||||
e (tA_ E
|
||||
m) e (ta_ e
|
||||
m) e (tam_ e
|
||||
m) e (to_ e
|
||||
e (tL04_ E
|
||||
m) e (tL04_ e
|
||||
An) e (tA_ e
|
||||
on) e (te_ E
|
||||
gaz) e (ta_ e
|
||||
e (tAm_ E
|
||||
|
||||
e (gi_ e
|
||||
e (gri_ e
|
||||
e (li_ e
|
||||
e (rgi_ e
|
||||
e (sti_ e
|
||||
e (ti_ e
|
||||
e (rti_ e
|
||||
e (rvi_ e
|
||||
e (xi_ e
|
||||
e (vA_ E
|
||||
e (vL04_ E
|
||||
t) e (ve_ e
|
||||
e (vi_ e
|
||||
e (vê_ e
|
||||
e (vAm_ E
|
||||
|
||||
e (rrAs_ E
|
||||
|
||||
e (x_ E
|
||||
e (xA_ E
|
||||
e (xAm_ E
|
||||
e (xL04_ E
|
||||
|
||||
?2 _n) e (t E
|
||||
em (C eIm
|
||||
en (K eIN
|
||||
@@ -317,8 +294,6 @@
|
||||
?1 d) e (CCACCA y
|
||||
?1 d) e (nCACCA ,e
|
||||
|
||||
j) e (tA_ E
|
||||
j) e (tAm_ E
|
||||
_r) eex (A eez
|
||||
|
||||
?1 _) es (C@@ S // drop initial "e".
|
||||
@@ -332,6 +307,7 @@
|
||||
?1 C) e (o 'i // eg: geologia, etc...
|
||||
?1 C) e (ú i // conteúdo, etc.
|
||||
?1 Cã) e j // cães, mãe, etc...
|
||||
?2 ã) e (z y // mãezinha, etc.
|
||||
?1 c) e (rea y // cereais
|
||||
?1 d) e (fici y // deficiênte, deficiência, etc...
|
||||
?1 _d) e (fini y //definições.
|
||||
@@ -363,8 +339,20 @@
|
||||
?1 v) e (l_ ,E // eg: possível, amovível, disponível, etc...
|
||||
?1 l) e (ta 'E // eg: bicicleta, atleta.
|
||||
|
||||
|
||||
sf) e (ra_ E // esfera, biosfera
|
||||
t) e (tra E
|
||||
|
||||
âC) e (CA_ e
|
||||
êC) e (CA_ e
|
||||
êCC) e (CA_ e
|
||||
ôC) e (CA_ e
|
||||
áC) e (CA_ e
|
||||
áCC) e (CA_ e
|
||||
íC) e (CA_ e
|
||||
íCC) e (CA_ e
|
||||
óC) e (Ca_ e
|
||||
óCC) e (CA_ e
|
||||
úC) e (CA_ e
|
||||
|
||||
//sort
|
||||
_d) e (L05_ E
|
||||
@@ -375,7 +363,9 @@
|
||||
fiz) e (L05_ E
|
||||
pus) e (L05_ E // com- im- de-
|
||||
tiv) e (L05_ E // es-
|
||||
viv) e (L05_ e
|
||||
_com) e (L05_ e
|
||||
_cos) e (L05_ e
|
||||
_pud) e (L05_ E
|
||||
_coub) e (L05_ E
|
||||
_exag) e (L05_ E
|
||||
@@ -392,6 +382,7 @@ respond) e (L05_ e
|
||||
eb) e (L07_ e // recebeste, etc.
|
||||
ec) e (L07_ e // pareceram, etc.
|
||||
eg) e (L07_ e // elegeste, etc.
|
||||
_cr) e (L07_ e
|
||||
_do) e (L07_ e
|
||||
_mo) e (L07_ e
|
||||
_ro) e (L07_ e
|
||||
@@ -407,6 +398,8 @@ respond) e (L05_ e
|
||||
orr) e (L07_ e // correste, etc.
|
||||
viv) e (L07_ e // re-
|
||||
_ard) e (L07_ e
|
||||
_cos) e (L07_ e
|
||||
_coz) e (L07_ e
|
||||
colh) e (L07_ e // & es-
|
||||
ench) e (L07_ e // pre-
|
||||
nasc) e (L07_ e // re-
|
||||
@@ -416,15 +409,18 @@ respond) e (L05_ e
|
||||
_ergu) e (L07_ e
|
||||
_mord) e (L07_ e
|
||||
_perd) e (L07_ e
|
||||
_remo) e (L07_ e
|
||||
_sofr) e (L07_ e
|
||||
screv) e (L07_ e // e- in- ree- pre- de-
|
||||
_atrev) e (L07_ e
|
||||
_corro) e (L07_ e
|
||||
_interromp) e (L07_ e
|
||||
_troux) e (L07_ E
|
||||
qu) e (brL04_ E
|
||||
_cel) e (brL04_ E
|
||||
_ex) e (crL04_ E
|
||||
_enr) e (dL01_ E
|
||||
_v) e (dL03_ E
|
||||
_arr) e (dL03_ E
|
||||
_depr) e (dL03_ E
|
||||
_hosp) e (dL03_ E
|
||||
@@ -451,15 +447,19 @@ _troux) e (L07_ E
|
||||
gen) e (rL04_ E // de- re-
|
||||
_alt) e (rL04_ E
|
||||
_enc) e (rL04_ E
|
||||
_min) e (rL04_ E
|
||||
_sug) e (rL04_ E
|
||||
_sup) e (rL04_ E
|
||||
_tol) e (rL04_ E
|
||||
_ven) e (rL04_ E
|
||||
acel) e (rL04_ E // des-
|
||||
eson) e (rL04_ E
|
||||
_apod) e (rL04_ E
|
||||
_coop) e (rL04_ E
|
||||
_enum) e (rL04_ E
|
||||
_exub) e (rL04_ E
|
||||
_temp) e (rL04_ E
|
||||
_adult) e (rL04_ E
|
||||
_persev) e (rL04_ E
|
||||
_recup) e (rL04_ E
|
||||
_refrig) e (rL04_ E
|
||||
_v) e (rbL03_ E
|
||||
@@ -468,8 +468,10 @@ _refrig) e (rL04_ E
|
||||
_p) e (rdL02_ E
|
||||
_l) e (rdL03_ E
|
||||
_h) e (rdL04_ E
|
||||
_) e (rgL03_ e
|
||||
_re) e (rgL03_ e
|
||||
_bez) e (rrL03_ e
|
||||
_inv) e (rtL03_ e
|
||||
v) e (rtL03_ e // con- re- in-
|
||||
_f) e (rvL03_ e
|
||||
_alic) e (rçL03_ E
|
||||
_p) e (sL01_ E
|
||||
@@ -486,6 +488,7 @@ _refrig) e (rL04_ E
|
||||
_esp) e (ssL03_ e
|
||||
_c) e (stL03_ e
|
||||
_pr) e (tL03_ e
|
||||
_bol) e (tL03_ e
|
||||
_rem) e (tL03_ e
|
||||
_derr) e (tL03_ e
|
||||
_obsol) e (tL03_ e
|
||||
@@ -498,6 +501,7 @@ _obsol) e (tL03_ e
|
||||
_r) e (zL04_ E
|
||||
_pr) e (zL04_ E
|
||||
spr) e (zL04_ E
|
||||
_enf) e (zL04_ E
|
||||
_rev) e (zL04_ E
|
||||
_embel) e (zL04_ E
|
||||
com) e (çL01_ E
|
||||
@@ -628,6 +632,7 @@ _entorp) e (çL03_ e
|
||||
?1 _) i (ntern 'i //inter
|
||||
?1 @) ing (_ _^_EN
|
||||
?1 @) ings (_ _^_EN
|
||||
ilton 'iUtoN
|
||||
|
||||
|
||||
.group í
|
||||
@@ -667,6 +672,7 @@ _entorp) e (çL03_ e
|
||||
l) l
|
||||
?1 lh l^
|
||||
?2 lh lj
|
||||
|
||||
?4 A) lh l^
|
||||
|
||||
|
||||
@@ -693,7 +699,8 @@ _entorp) e (çL03_ e
|
||||
|
||||
|
||||
.group ñ
|
||||
_) ñ (_ 'En^e
|
||||
_) ñ (_ 'enjE
|
||||
?1 _) ñ (_ enetil
|
||||
ñ n^
|
||||
|
||||
|
||||
@@ -702,11 +709,15 @@ _entorp) e (çL03_ e
|
||||
o o
|
||||
@) o (_ =U
|
||||
o (s_ =U
|
||||
_) o (_C U
|
||||
_) o (_A u
|
||||
_d) o (_C U
|
||||
_d) o (_A u
|
||||
ou ow
|
||||
oi oI
|
||||
oi ($w_alt OI
|
||||
oi ($w_alt2++ oI
|
||||
oi (a_ OI // ??
|
||||
oi (a_ OI
|
||||
oi (cA_ OI
|
||||
oi (de_ OI
|
||||
oi (s oI
|
||||
@@ -714,58 +725,43 @@ _entorp) e (çL03_ e
|
||||
?1 C) oo (_ ow // eg: voo, enjoo, etc...
|
||||
oy OI
|
||||
|
||||
o (cA_ O
|
||||
o (cAm_ O
|
||||
o (cL04_ O
|
||||
|
||||
o (que_ O
|
||||
o (quem_ O
|
||||
o (chL04_ O
|
||||
|
||||
p) o (dA_ O
|
||||
p) o (dAm_ O
|
||||
o (quL02_ O
|
||||
|
||||
A_l) o (_ U
|
||||
p) o (dL04_ O
|
||||
|
||||
o (g_ O
|
||||
o (gs_ O
|
||||
|
||||
o (ge_ O
|
||||
o (gem_ O
|
||||
o (gL02_ O
|
||||
|
||||
o (jA_ O
|
||||
o (jAm_ O
|
||||
o (jL04_ O
|
||||
|
||||
o (ldA_ O
|
||||
o (ldAm_ O
|
||||
o (ldL04_ O
|
||||
|
||||
o (lA_ O
|
||||
o (lAm_ O
|
||||
o (lL04_ O
|
||||
|
||||
o (lhe_ O
|
||||
o (lhem_ O
|
||||
o (lhL02_ O
|
||||
|
||||
o (ltA_ O
|
||||
o (ltAm_ O
|
||||
o (ltL04_ O
|
||||
|
||||
o (lve_ O
|
||||
o (lvem_ O
|
||||
o (lvL02_ O
|
||||
|
||||
o (bri_ o
|
||||
o (di_ o
|
||||
o (li_ o
|
||||
o (rci_ o
|
||||
o (rdi_ o
|
||||
o (rri_ o
|
||||
o (rvi_ o
|
||||
o (sA_ O
|
||||
o (so_N o // not for osos_
|
||||
o (sAm_ O
|
||||
|
||||
o (ssA_ O
|
||||
o (ssAm_ O
|
||||
o (ssL04_ O
|
||||
|
||||
o (va_ O
|
||||
o (vAm_ O
|
||||
o (ve_ O
|
||||
m) o (va_ o
|
||||
m) o (vam_ o
|
||||
m) o (vL01_ o
|
||||
|
||||
o (veCs_ O
|
||||
|
||||
o (l_ 'O
|
||||
@@ -778,43 +774,40 @@ _entorp) e (çL03_ e
|
||||
?4 om (C oN
|
||||
on (K oN
|
||||
@s) on (_ %oN // words ending in -son
|
||||
o (na_ o
|
||||
|
||||
onh on^
|
||||
|
||||
o (brA_ O
|
||||
o (brAm_ O
|
||||
o (dA_ O
|
||||
o (dAm_ O
|
||||
o (brL04_ O
|
||||
|
||||
o (dL04_ O
|
||||
|
||||
t) o (dA_ o
|
||||
|
||||
o (rCA_ O
|
||||
o (rCL04_ O
|
||||
|
||||
o (rCo_ o
|
||||
o (rCAm_ O
|
||||
|
||||
o (stA_ O
|
||||
o (stL04_ O
|
||||
|
||||
o (sto_ o
|
||||
o (stAm_ O
|
||||
o (strA_ O
|
||||
o (strAm_ O
|
||||
|
||||
o (tA_ O
|
||||
o (tAm_ O
|
||||
o (strL04_ O
|
||||
|
||||
o (tL04_ O
|
||||
|
||||
?2 o (x_ O
|
||||
?1 oz (_ Os#
|
||||
?2 oz (_ Oz
|
||||
?2 o (z_ O
|
||||
o (ze_ O
|
||||
o (rA_ O
|
||||
b) o (re_ o
|
||||
o (rL04_ O
|
||||
c) o (re_ o
|
||||
d) o (re_ o
|
||||
l) o (re_ o
|
||||
t) o (re_ o
|
||||
v) o (re_ o
|
||||
o (rAm_ O
|
||||
b) o (rA_ O
|
||||
@@) o (rA_ o
|
||||
|
||||
@@) o (rA_ o
|
||||
b) o (rL04_ O
|
||||
o (p_ O
|
||||
?1 _) o (C O // eg: olá, orla, opção, etc...
|
||||
?1 _C) o (CACAC u // Documento, documentação, localizar, etc.
|
||||
@@ -826,6 +819,23 @@ _entorp) e (çL03_ e
|
||||
?1 f) o (rmulá u // eg: formulário, formulários.
|
||||
?1 v) o (lt O
|
||||
|
||||
êC) o (CA_ o
|
||||
êCC) o (CA_ o
|
||||
ôC) o (CA_ o
|
||||
áC) o (CA_ o
|
||||
C) o (Cá_ o
|
||||
C) o (CCá_ o
|
||||
C) o (CCCá_ o
|
||||
éC) o (CA_ o
|
||||
éCC) o (CA_ o
|
||||
í) o (CA_ U
|
||||
íC) o (CA_ o
|
||||
íCC) o (CA_ o
|
||||
óC) o (CA_ o
|
||||
óCC) o (CA_ o
|
||||
úC) o (CA_ o
|
||||
úCC) o (CA_ o
|
||||
|
||||
//sort
|
||||
_f) o (L05_ o
|
||||
_pormen) o (L05_ O
|
||||
@@ -836,14 +846,12 @@ _pormen) o (L05_ O
|
||||
_engl) o (bL04_ O
|
||||
_sal) o (brL03_ o
|
||||
_) o (cL03_ o
|
||||
br) o (chL04_ O
|
||||
_deb) o (chL04_ O
|
||||
_m) o (fL01_ O
|
||||
_m) o (fL02_ O
|
||||
_s) o (frL02_ O
|
||||
r) o (gL04_ O // inter-
|
||||
_j) o (gL04_ O
|
||||
_af) o (gL04_ O
|
||||
af) o (gL04_ O // des-
|
||||
_adv) o (gL04_ O
|
||||
_ref) o (gL04_ O
|
||||
_ap) oi (L01_ OI
|
||||
@@ -870,9 +878,7 @@ _comem) o (rL04 O
|
||||
_aprim) o (rL04_ O
|
||||
_remem) o (rL04_ O
|
||||
f) o (rmL03_ O
|
||||
_enf) o (rquL02_ O
|
||||
_ext) o (rquL02_ O
|
||||
c) o (rrL01_ o // escorra, incorra, corra, recorra
|
||||
c) o (rrL01_ o // incorra, corra, etc.
|
||||
_m) o (rrL01_ o
|
||||
p) o (rtL03_ O // im- trans- de- re- com- a- ex-
|
||||
t) o (rçL01_ O // con-
|
||||
@@ -882,6 +888,7 @@ _remem) o (rL04_ O
|
||||
p) ostos (_ Ost=Us# // dispostos etc.
|
||||
_gar) o (tL03_ o
|
||||
_mar) o (tL03_ O
|
||||
_escr) o (tL03_ o
|
||||
_ch) o (vL01_ o
|
||||
pr) o (vL03_ O
|
||||
_g) o (zL04_ O
|
||||
@@ -942,15 +949,15 @@ _remem) o (rL04_ O
|
||||
A) quên kw'eN // frequência, etc.
|
||||
C) quên kw'eN // quinquênio, etc.
|
||||
ade) qu (e kw
|
||||
_a) qu (idade_ kw
|
||||
A) qu (idade_ kw
|
||||
_a) qu (ífero_ kw
|
||||
e) qu (estr kw
|
||||
ese) qu (ív kw
|
||||
_e) qu (in kw
|
||||
fre) qu (ent kw
|
||||
_ini) qu (idade_ kw
|
||||
li) qu (id kw
|
||||
lí) qu (id kw
|
||||
lo) qu (en kw
|
||||
n) qu (en kw
|
||||
_) qu (inqu kw
|
||||
se) qu (en kw
|
||||
@@ -979,7 +986,7 @@ _remem) o (rL04_ O
|
||||
C) r (A R
|
||||
rr x
|
||||
_) r x
|
||||
l) r x
|
||||
l) r (A x
|
||||
n) r (+ x
|
||||
s) r x
|
||||
?1 A) r (_ r- // [r-] is English linking-r
|
||||
@@ -1066,6 +1073,7 @@ _remem) o (rL04_ O
|
||||
ú ''u
|
||||
úm (_ ''u~N
|
||||
úm (C ''u~m
|
||||
úm (A ''u~m
|
||||
?4 úm (C ''u~N
|
||||
ún (K ''u~N
|
||||
únh ''u~n^
|
||||
@@ -1118,6 +1126,7 @@ _remem) o (rL04_ O
|
||||
_ca) x (A S
|
||||
_co) x (A S
|
||||
_coe) x (A z
|
||||
_e) x (u_ S
|
||||
_fa) x (i S
|
||||
_fle) x (a S
|
||||
gra) x (A S
|
||||
@@ -1143,6 +1152,7 @@ _remem) o (rL04_ O
|
||||
rela) x (A S
|
||||
_ro) x (A S
|
||||
_ta) x (e S
|
||||
_te) x (ugo_ S
|
||||
_trou) x (e s
|
||||
_ve) x (A S
|
||||
_xi) x (A S
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name Irish Gaeilge
|
||||
name irish-gaeilge
|
||||
language ga
|
||||
|
||||
dictrules 1 // fix for eclipsis
|
||||
|
||||
@@ -4,4 +4,5 @@ language pt
|
||||
gender male
|
||||
|
||||
dictrules 2
|
||||
stressLength 200 115 230 230 0 0 250 270
|
||||
|
||||
|
||||
+213
-145
@@ -8,113 +8,213 @@
|
||||
// AC + @- OR V: Long "pile" [pi:l@-]
|
||||
// AC[i]: Long "smidig" [smi:Di]
|
||||
|
||||
// Change the length of short vowels (?+vowel)
|
||||
// Change the length of SHORT vowels (?+vowel)
|
||||
procedure ShortVowelLength
|
||||
// "endelig" - Short initial vowel sounds too short
|
||||
IF thisPh(isWordStart) THEN
|
||||
length 160
|
||||
RETURN
|
||||
ENDIF
|
||||
// "slutte" t/d + @- makes the u too long
|
||||
IF next2PhW(@-) THEN
|
||||
IF nextPhW(t) OR nextPhW(d) THEN
|
||||
//length 100
|
||||
LengthAdd -50
|
||||
// "endelig", "ånder" - Short initial vowel sounds too short TEST
|
||||
IF thisPh(isWordStart) AND nextPhW(n) THEN
|
||||
IF next2PhW(@-) OR next2PhW(V) THEN
|
||||
length 160
|
||||
RETURN
|
||||
ENDIF
|
||||
ENDIF
|
||||
// "slutte" t/d + @- makes the vowel too long
|
||||
// Problem with compounds like "spildedamp"
|
||||
IF next2PhW(@-) OR next2PhW(V) THEN
|
||||
IF nextPhW(t) OR nextPhW(d) THEN
|
||||
// length 100
|
||||
LengthAdd -45
|
||||
// Don't shorten it further if it comes after an "r" sound
|
||||
// Exit the procedure
|
||||
RETURN
|
||||
ENDIF
|
||||
ENDIF
|
||||
// "bygget" - consonant + [@-D] makes the vowel too long
|
||||
IF next2PhW(@-) THEN
|
||||
IF next3PhW(t) OR next3PhW(d) OR next3PhW(D) THEN
|
||||
LengthAdd -50
|
||||
// Don't shorten it further if it comes after an "r" sound ("brygget")
|
||||
// Exit the procedure
|
||||
RETURN
|
||||
ENDIF
|
||||
ENDIF
|
||||
RETURN
|
||||
ENDIF
|
||||
ENDIF
|
||||
// "bygget", "byggede" - consonant + [@-D] makes the vowel too long
|
||||
IF next2PhW(@-) THEN
|
||||
IF next3PhW(t) OR next3PhW(d) OR next3PhW(D) THEN
|
||||
IF thisPh(isFirstVowel) THEN // NOT "cellof'anet"
|
||||
IF NOT thisPh(?V) THEN // NOT "fjollet"
|
||||
LengthAdd -40
|
||||
// Don't shorten it further if it comes after an "r" sound ("brygget")
|
||||
// Exit the procedure
|
||||
RETURN
|
||||
ENDIF
|
||||
ENDIF
|
||||
ENDIF
|
||||
ENDIF
|
||||
// "bygger" - consonant + [V] makes the vowel too long
|
||||
IF nextPhW(isNotVowel) AND next2PhW(V) THEN
|
||||
LengthAdd -50
|
||||
IF nextPhW(isNotVowel) AND next2PhW(V) THEN
|
||||
IF NOT thisPh(isWordStart) THEN // NOT "eller"
|
||||
// LengthAdd -45
|
||||
// Don't shorten it further if it comes after an "r" sound ("brygger")
|
||||
// Exit the procedure
|
||||
RETURN
|
||||
ENDIF
|
||||
RETURN
|
||||
ENDIF
|
||||
ENDIF
|
||||
// "rigtigt", "fred", "frem", "centralen" - R makes the vowel too long
|
||||
IF prevPhW(R) OR prevPhW(3-) OR prevPhW(r) THEN
|
||||
IF prevPhW(R) OR prevPhW(3-) OR prevPhW(r) THEN
|
||||
// length 100
|
||||
LengthAdd -50
|
||||
ENDIF
|
||||
// "ring", "ringe", "fængsel"
|
||||
IF nextPhW(N) THEN
|
||||
LengthAdd -40
|
||||
RETURN
|
||||
ENDIF
|
||||
// "ring", "ringe", "fængsel", "spinkel", "vindspejl"
|
||||
IF nextPhW(isNasal) THEN
|
||||
// length 100
|
||||
LengthAdd -10
|
||||
ENDIF
|
||||
// "sigte" t/d + @- makes the vowel too long
|
||||
IF nextPhW(isNotVowel) AND next2PhW(t) OR next2PhW(d) THEN
|
||||
IF next3PhW(@-) THEN
|
||||
LengthAdd -30
|
||||
RETURN
|
||||
ENDIF
|
||||
// "sigte", "bælte", "henter" t/d + @-/V makes the vowel too long
|
||||
IF nextPhW(isNotVowel) AND next2PhW(t) OR next2PhW(d) THEN
|
||||
IF next3PhW(@-) OR next3PhW(V) THEN
|
||||
IF thisPh(isFirstVowel) THEN // NOT [i] in "forsp'ildte"
|
||||
// length 100
|
||||
LengthAdd -50
|
||||
ENDIF
|
||||
ENDIF
|
||||
LengthAdd -30
|
||||
ENDIF
|
||||
ENDIF
|
||||
ENDIF
|
||||
// "forbandelse" [n@-] makes the vowel too long?
|
||||
// nasal eg: m, n, N
|
||||
IF nextPhW(isNasal) AND next2PhW(@-) THEN
|
||||
IF NOT thisPh(isFirstVowel) AND thisPh(isStressed) THEN
|
||||
// NOT LengthAdd since [R] might have shortend the vowel above
|
||||
length 100
|
||||
ENDIF
|
||||
ENDIF
|
||||
// "himlen" l/3 makes the vowel too long
|
||||
IF nextPhW(isNotVowel) AND next2PhW(l/3) AND next3PhW(@-) OR next3PhW(V) THEN
|
||||
length 100
|
||||
ENDIF
|
||||
// "lænkerne" l/3 makes the vowel too long
|
||||
IF prevPh(l/3) AND nextPhW(isNotVowel) AND next3PhW(V) THEN
|
||||
length 120
|
||||
ENDIF
|
||||
//"musikken" consonant + [@-n] makes the vowel too long
|
||||
// Probably wrong. Only k?
|
||||
IF nextPhW(k) AND next2PhW(@-) AND next3PhW(n) THEN
|
||||
length 100
|
||||
ENDIF
|
||||
//"svælge" [svElj@-] vowel + 2 consonants but length 100 is too short
|
||||
IF nextPhW(isNotVowel) AND next2PhW(j) THEN
|
||||
length 140
|
||||
ENDIF
|
||||
endprocedure
|
||||
|
||||
// Change the length of normal vowels (without ? in front of them)
|
||||
// Change the length of NORMAL vowels (without ? in front of them)
|
||||
procedure LongVowelLength
|
||||
// "alene" - Short initial vowel sounds too short at length 140
|
||||
IF thisPh(isWordStart) THEN
|
||||
length 160
|
||||
RETURN
|
||||
ENDIF
|
||||
// "forlade" - [D@-] makes the vowel too long
|
||||
IF nextPhW(D) AND next2PhW(@-) THEN
|
||||
length 180
|
||||
RETURN
|
||||
ENDIF
|
||||
// PB long vowel followed by [@-] or [V](vowel+vowel) - "pigen" [p'i@-n]
|
||||
IF nextPhW(@-) OR nextPhW(V) THEN
|
||||
length 225
|
||||
ENDIF
|
||||
// PB "enig", "enige", "evig", "stædig" - vowel+consolant+[i]
|
||||
IF nextPhW(isNotVowel) AND next2PhW(i) THEN
|
||||
length 225
|
||||
ENDIF
|
||||
// "ræve", "dele", "mene", "røve", "møve"
|
||||
IF nextPhW(isNotVowel) AND next2PhW(@-) OR next2PhW(3) OR next3PhW(@-) THEN
|
||||
length 225
|
||||
ENDIF
|
||||
// "vilje", "nedladende" [n'eDl&D@-n@-], "delte" - short followed by 2 consonants
|
||||
IF nextPhW(isNotVowel) AND next2PhW(isNotVowel) THEN
|
||||
// Don't make "møve" [m'Ww_!@-_!] short
|
||||
IF NOT next2PhW(_!) THEN
|
||||
length 140
|
||||
ENDIF
|
||||
ENDIF
|
||||
// "bryde", "bryder", "strålen", "henrivende" R makes the vowel too long
|
||||
IF prevPhW(R) OR prevPhW(3-) OR prevPhW(r) THEN
|
||||
IF next2PhW(@-) OR next2PhW(V) THEN
|
||||
// length 180
|
||||
LengthAdd -70
|
||||
// "guldmine" [ul/3] makes the vowel extremely short
|
||||
IF prevVowel(u) AND prev2PhW(l/3) THEN
|
||||
length 350
|
||||
RETURN
|
||||
ENDIF
|
||||
ENDIF
|
||||
// "syste", "sylte" t/d/D + @- makes the vowel too long
|
||||
// "international", - added [V] TEST
|
||||
IF nextPhW(isNotVowel) AND next2PhW(t) OR next2PhW(d) OR next2PhW(D) THEN
|
||||
IF next3PhW(@-) OR next3PhW(V) THEN
|
||||
// "guldur" [ul/3] makes the vowel extremely short
|
||||
IF prevVowel(u) AND prevPhW(l/3) THEN
|
||||
IF NOT thisPh(isWordEnd) THEN // NOT "umulig"
|
||||
length 325
|
||||
RETURN
|
||||
ENDIF
|
||||
ENDIF
|
||||
// "alene" - Short initial vowel sounds too short at length 140
|
||||
IF thisPh(isWordStart) THEN
|
||||
length 160
|
||||
// "ønske" The vowel should have been made short becauce og 2 x consonant.
|
||||
// Take care of it here
|
||||
IF nextPhW(isNotVowel) AND next2PhW(isNotVowel) AND next3PhW(isNotVowel) THEN
|
||||
length 140
|
||||
ENDIF
|
||||
// "ære"
|
||||
IF nextPhW(V) AND nextPhW(isFinalVowel) THEN
|
||||
length 240
|
||||
ENDIF
|
||||
RETURN
|
||||
ENDIF
|
||||
// "huske" - hACC@- vowel too long
|
||||
IF prevPhW(h) AND nextPhW(isNotVowel) AND next2PhW(isNotVowel) AND next3PhW(@-) THEN
|
||||
length 110
|
||||
ENDIF
|
||||
ENDIF
|
||||
// "glimrende" [l/3] makes the following vowel too long
|
||||
RETURN
|
||||
ENDIF
|
||||
// PB long vowel followed by [@-] or [V](vowel+vowel) - "pigen" [p'i@-n]
|
||||
IF nextPhW(@-) OR nextPhW(V) THEN
|
||||
length 225
|
||||
ENDIF
|
||||
// PB "enig", "enige", "evig", "stædig" - vowel+consolant+[i]
|
||||
IF nextPhW(isNotVowel) AND next2PhW(i) THEN
|
||||
length 225
|
||||
ENDIF
|
||||
// "dele", "mene", "møve"
|
||||
IF nextPhW(isNotVowel) AND next2PhW(@-) OR next2PhW(3) OR next3PhW(@-) THEN
|
||||
length 225
|
||||
ENDIF
|
||||
// "sveder", "deler"
|
||||
IF nextPhW(isNotVowel) AND next2PhW(V) THEN
|
||||
length 225
|
||||
ENDIF
|
||||
// "maskinen" consonant + [@-n]: vowel too long
|
||||
IF nextPhW(isNotVowel) AND next2PhW(@-) AND next3PhW(n) THEN
|
||||
length 160
|
||||
ENDIF
|
||||
// "vilje", "nedladende" [n'eDl&D@-n@-], "delte" - short followed by 2 consonants
|
||||
IF nextPhW(isNotVowel) AND next2PhW(isNotVowel) THEN
|
||||
// Don't make "møve" [m'Ww_!@-_!] short
|
||||
IF NOT next2PhW(_!) THEN
|
||||
length 140
|
||||
ENDIF
|
||||
ENDIF
|
||||
// "bryde", "bryder", "strålen", "henrivende" R makes the vowel too long
|
||||
IF prevPhW(R) OR prevPhW(3-) OR prevPhW(r) THEN
|
||||
IF NOT thisPh(V) AND next2PhW(@-) OR next2PhW(V) THEN
|
||||
length 140
|
||||
ENDIF
|
||||
ENDIF
|
||||
// "føden"
|
||||
IF nextPhW(D) AND next2PhW(@-) AND next3PhW(n) THEN
|
||||
length 180
|
||||
ENDIF
|
||||
// "glimrende", "glemte" [l/3] makes the following vowel too long
|
||||
// LengthAdd doesn't work here. The length could be 225 or 140 - 30
|
||||
IF prevPhW(l/3) THEN
|
||||
// LengthAdd -30
|
||||
length 110
|
||||
ENDIF
|
||||
IF prev2PhW(g) AND prevPhW(l/3) AND nextPhW(isNotVowel) AND next2PhW(isNotVowel) THEN
|
||||
length 110
|
||||
RETURN
|
||||
ENDIF
|
||||
// l/3 makes the vowel too long (+ voiced?)
|
||||
// isVoiced = b, d, g, v, z
|
||||
IF prevPhW(l/3) AND nextPhW(isVoiced) THEN
|
||||
// "klub", "klud"
|
||||
// The vowel should have been short but we fix it here
|
||||
IF NOT next2PhW(@-) AND NOT next2PhW(V) THEN
|
||||
length 100
|
||||
ELSE
|
||||
// "slæde", "lader"
|
||||
length 160
|
||||
ENDIF
|
||||
ENDIF
|
||||
// "længe" - short - 2 consonants => 1 consonant (ng => [N])
|
||||
IF nextPhW(N) THEN
|
||||
length 140
|
||||
ENDIF
|
||||
IF nextPhW(isNasal) THEN
|
||||
IF NOT prevPhW(R) AND NOT prevPhW(r) AND NOT prevPhW(3-) THEN
|
||||
length 140
|
||||
// "omkring", "ring" - both prev. N and next R
|
||||
ELIF prevPhW(R) OR prevPhW(r) OR prevPhW(3-) THEN
|
||||
length 110
|
||||
ENDIF
|
||||
ENDIF
|
||||
// "buskene", "krøbling" The vowel should have been made short becauce og 2 x consonant.
|
||||
// Take care of it here
|
||||
IF nextPhW(isNotVowel) AND next2PhW(isNotVowel) THEN
|
||||
IF NOT nextPhW(l/3) THEN
|
||||
IF NOT nextPhW(r) AND NOT prevPhW(R) AND NOT prevPhW(3-) THEN // NOT "Maria"
|
||||
length 110
|
||||
ENDIF
|
||||
ENDIF
|
||||
ENDIF
|
||||
// "barnet" - consonant + [@-D]: too long vowel
|
||||
IF nextPhW(isNotVowel) AND next2PhW(@-) AND next3PhW(D) THEN
|
||||
length 160
|
||||
ENDIF
|
||||
// "trin", "trit", "ring" - vowel too long
|
||||
// IF prevPhW(isRhotic) THEN
|
||||
IF prevPhW(R) OR prevPhW(r) OR prevPhW(3-) THEN
|
||||
IF nextPhW(isNotVowel) AND nextPhW(isWordEnd) THEN
|
||||
length 110
|
||||
ENDIF
|
||||
ENDIF
|
||||
endprocedure
|
||||
|
||||
// A bit longer than [@-]
|
||||
@@ -167,22 +267,6 @@ endphoneme
|
||||
phoneme i
|
||||
vowel starttype #i endtype #i
|
||||
length 140
|
||||
// Long vowel followed by consonant and @- "gide", "pile"
|
||||
IF nextPhW(isNotVowel) AND next2PhW(@-) THEN
|
||||
// length 225
|
||||
ENDIF
|
||||
// "gider", vrider"
|
||||
IF nextPhW(D) AND next2PhW(V) OR next2PhW(?V) THEN
|
||||
length 140
|
||||
ENDIF
|
||||
//"skider" short
|
||||
IF nextPhW(D) AND next2PhW(V) THEN
|
||||
length 140
|
||||
ENDIF
|
||||
//"skideren" long
|
||||
IF nextPhW(D) AND next2PhW(V) AND next3PhW(V) THEN
|
||||
length 225
|
||||
ENDIF
|
||||
CALL LongVowelLength
|
||||
FMT(vowel/i_4)
|
||||
endphoneme
|
||||
@@ -209,7 +293,7 @@ phoneme e
|
||||
vowel starttype #e endtype #e
|
||||
length 140
|
||||
CALL LongVowelLength
|
||||
CALL ShortVowelLength
|
||||
// CALL ShortVowelLength
|
||||
FMT(vowel/e)
|
||||
endphoneme
|
||||
|
||||
@@ -257,7 +341,7 @@ endphoneme
|
||||
|
||||
phoneme &
|
||||
vowel starttype #e endtype #e
|
||||
ipa æ
|
||||
ipa a
|
||||
length 140
|
||||
// "same", "sale", "bade" - consonant + @-: long
|
||||
// but NOT "hinanden"
|
||||
@@ -279,8 +363,10 @@ endphoneme
|
||||
// e.g. the last a in "staldkarl"
|
||||
// "sale" vs. "sal"
|
||||
phoneme ?&
|
||||
ipa a
|
||||
vowel starttype #e endtype #e
|
||||
length 140
|
||||
CALL ShortVowelLength
|
||||
FMT(vowel/ee_2)
|
||||
endphoneme
|
||||
|
||||
@@ -298,6 +384,7 @@ endphoneme
|
||||
// "revl" vs. "tremme"
|
||||
phoneme ?&#
|
||||
vowel starttype #e endtype #e
|
||||
ipa ?a
|
||||
length 140
|
||||
CALL ShortVowelLength
|
||||
FMT(vowel/&)
|
||||
@@ -372,11 +459,11 @@ phoneme O
|
||||
ipa ɒ // changed from ɔ - Den Danske Ordbog: ɒ
|
||||
// "sove", "sover" - consonant + @ or V: long
|
||||
IF next2PhW(@-) OR next2PhW(V) THEN
|
||||
length 225
|
||||
// length 225
|
||||
ENDIF
|
||||
// PB "gået" - ThisPh + V or @-
|
||||
IF nextPhW(V) OR nextPhW(@-) THEN
|
||||
length 225
|
||||
// length 225
|
||||
ENDIF
|
||||
// "såre", "sårede" [s'O:?OD@-]
|
||||
IF nextPhW(O) OR nextPhW(?O) THEN
|
||||
@@ -391,6 +478,7 @@ endphoneme
|
||||
phoneme ?O
|
||||
vowel starttype #o endtype #o
|
||||
length 140
|
||||
CALL ShortVowelLength
|
||||
FMT(vowel/o_5)
|
||||
endphoneme
|
||||
|
||||
@@ -406,6 +494,7 @@ endphoneme
|
||||
phoneme ?V
|
||||
vowel starttype #@ endtype #@
|
||||
length 140
|
||||
CALL ShortVowelLength
|
||||
FMT(vowel/V_4)
|
||||
endphoneme
|
||||
|
||||
@@ -416,34 +505,19 @@ phoneme 0
|
||||
FMT(vowel/oo_2)
|
||||
endphoneme
|
||||
|
||||
// Short 0 "sukker"
|
||||
// Short 0 "sukker", "provst"
|
||||
phoneme ?0
|
||||
vowel starttype #o endtype #o
|
||||
length 140
|
||||
ipa ɔ
|
||||
CALL ShortVowelLength
|
||||
FMT(vowel/oo_2)
|
||||
endphoneme
|
||||
|
||||
phoneme y
|
||||
vowel starttype #i endtype #i
|
||||
length 140
|
||||
// PB long vowel followed by consonant and certain vowels
|
||||
// "gyde", "gyder"
|
||||
IF nextPhW(isNotVowel) AND next2PhW(@-) OR next2PhW(V) THEN
|
||||
// not "gebyret" TEST
|
||||
IF NOT nextPhW(3-) AND NOT nextPhW(R) AND NOT nextPhW(r) THEN
|
||||
length 225
|
||||
ENDIF
|
||||
ENDIF
|
||||
// "syge" [sy@-] vowel + vowel: extra length, but NOT "fyret" [fyVD]
|
||||
IF nextPhW(@-) OR nextPhW(3) AND NOT next2PhW(D) THEN
|
||||
length 225
|
||||
ENDIF
|
||||
// "tyve"
|
||||
IF nextPhW(w) AND next2PhW(@-) THEN
|
||||
length 225
|
||||
ENDIF
|
||||
CALL LongVowelLength
|
||||
CALL LongVowelLength
|
||||
FMT(vowel/y)
|
||||
endphoneme
|
||||
|
||||
@@ -468,15 +542,7 @@ endphoneme
|
||||
phoneme W
|
||||
vowel starttype #@ endtype #@
|
||||
length 140
|
||||
// "røveri" but NOT "surfer" [sWfV] TEST
|
||||
IF next2PhW(V) OR next2PhW(?V) AND NOT next2PhW(isFinalVowel) THEN
|
||||
length 140
|
||||
ENDIF
|
||||
// "børnebog" - short
|
||||
IF nextPhW(r) AND next2PhW(n) AND next3PhW(@-) THEN
|
||||
length 140
|
||||
ENDIF
|
||||
CALL LongVowelLength
|
||||
CALL LongVowelLength
|
||||
FMT(vowel/oe)
|
||||
endphoneme
|
||||
|
||||
@@ -492,11 +558,8 @@ endphoneme
|
||||
// Added for the ø in "røv", "røg", "øje" instead of [V3]
|
||||
phoneme W#
|
||||
vowel starttype #@ endtype #@
|
||||
length 140 //225
|
||||
// PB long vowel followed by consonant and certain vowels
|
||||
IF nextPhW(isNotVowel) AND next2PhW(@-) OR next2PhW(@) OR next2PhW(3) OR next2PhW(V) OR next2PhW(?V) THEN
|
||||
length 225
|
||||
ENDIF
|
||||
length 140
|
||||
CALL LongVowelLength
|
||||
FMT(vowel/V)
|
||||
endphoneme
|
||||
|
||||
@@ -540,7 +603,7 @@ phoneme l
|
||||
lengthmod 7
|
||||
// [ll] => [-l] - avoid double l
|
||||
IF nextPhW(l) THEN
|
||||
// ChangePhoneme(-)
|
||||
// ChangePhoneme(NULL)
|
||||
ENDIF
|
||||
ChangePhoneme(l/3)
|
||||
// CALL base/l
|
||||
@@ -565,6 +628,10 @@ phoneme r // used for 'r' after a vowel (to create a diphthong)
|
||||
IF nextPhW(isVowel) AND NOT nextPhW(?V) AND NOT nextPhW(V) AND NOT nextPhW(@-) THEN
|
||||
ChangePhoneme(R)
|
||||
ENDIF
|
||||
// "generer" [Sen'e:Vr], "mysterier" - delete the r
|
||||
IF prevPhW(V) AND thisPh(isWordEnd) THEN
|
||||
ChangePhoneme(NULL)
|
||||
ENDIF
|
||||
FMT(r/a_)
|
||||
endphoneme
|
||||
|
||||
@@ -637,7 +704,7 @@ IF thisPh(isWordEnd) THEN
|
||||
ENDIF
|
||||
IF nextPhW(isVowel) THEN
|
||||
NextVowelStarts
|
||||
VowelStart(j/j@)
|
||||
VowelStart(j/j@,-45) // jøderne
|
||||
VowelStart(j/ja)
|
||||
VowelStart(j/je,-35)
|
||||
VowelStart(j/ji)
|
||||
@@ -655,4 +722,5 @@ Vowelout len=70
|
||||
Vowelout len=70
|
||||
FMT(j/j_)
|
||||
ENDIF
|
||||
endphoneme
|
||||
endphoneme
|
||||
|
||||
|
||||
+59
-33
@@ -2,8 +2,8 @@
|
||||
|
||||
|
||||
# Toolflags:
|
||||
CCflags = -c -C90 -depend !Depend -IC: -throwback -memaccess -zM -L22-S22-L41
|
||||
C++flags = -c -depend !Depend -IC: -throwback -zM -L22-S22-L41
|
||||
CCflags = -c -C90 -depend !Depend -IC: -throwback -zM -memaccess -L22-S22-L41
|
||||
C++flags = -c -depend !Depend -IC: -throwback -zM -memaccess -L22-S22-L41
|
||||
Linkflags = -rmf -c++ -o $@
|
||||
ObjAsmflags = -throwback -NoCache -depend !Depend
|
||||
CMHGflags =
|
||||
@@ -27,38 +27,64 @@ Squeezeflags = -o $@
|
||||
# User-editable dependencies:
|
||||
|
||||
# Static dependencies:
|
||||
@.o.speak_riscos: @.cpp.speak_riscos
|
||||
c++ $(c++flags) -o @.o.speak_riscos @.cpp.speak_riscos
|
||||
@.o.compiledict: @.cpp.compiledict
|
||||
c++ $(c++flags) -o @.o.compiledict @.cpp.compiledict
|
||||
@.o.dictionary: @.CPP.dictionary
|
||||
c++ $(c++flags) -o @.o.dictionary @.CPP.dictionary
|
||||
@.o.intonation: @.CPP.intonation
|
||||
c++ $(c++flags) -o @.o.intonation @.CPP.intonation
|
||||
@.o.numbers: @.CPP.numbers
|
||||
c++ $(c++flags) -o @.o.numbers @.CPP.numbers
|
||||
@.o.phonemelist: @.CPP.phonemelist
|
||||
c++ $(c++flags) -o @.o.phonemelist @.CPP.phonemelist
|
||||
@.o.readclause: @.CPP.readclause
|
||||
c++ $(c++flags) -o @.o.readclause @.CPP.readclause
|
||||
@.o.setlengths: @.CPP.setlengths
|
||||
c++ $(c++flags) -o @.o.setlengths @.CPP.setlengths
|
||||
@.o.synthdata: @.CPP.synthdata
|
||||
c++ $(c++flags) -o @.o.synthdata @.CPP.synthdata
|
||||
@.o.synth_mbrola: @.CPP.synth_mbrola
|
||||
c++ $(c++flags) -o @.o.synth_mbrola @.CPP.synth_mbrola
|
||||
@.o.synthesize: @.CPP.synthesize
|
||||
c++ $(c++flags) -o @.o.synthesize @.CPP.synthesize
|
||||
@.o.translate: @.CPP.translate
|
||||
c++ $(c++flags) -o @.o.translate @.CPP.translate
|
||||
@.o.tr_languages: @.CPP.tr_languages
|
||||
c++ $(c++flags) -o @.o.tr_languages @.CPP.tr_languages
|
||||
@.o.voices: @.CPP.voices
|
||||
c++ $(c++flags) -o @.o.voices @.CPP.voices
|
||||
@.o.wavegen: @.CPP.wavegen
|
||||
c++ $(c++flags) -o @.o.wavegen @.CPP.wavegen
|
||||
@.o.speak_riscos: @.c.speak_riscos
|
||||
cc $(ccflags) -o @.o.speak_riscos @.c.speak_riscos
|
||||
@.o.compiledict: @.c.compiledict
|
||||
cc $(ccflags) -o @.o.compiledict @.c.compiledict
|
||||
@.o.dictionary: @.c.dictionary
|
||||
cc $(ccflags) -o @.o.dictionary @.c.dictionary
|
||||
@.o.intonation: @.c.intonation
|
||||
cc $(ccflags) -o @.o.intonation @.c.intonation
|
||||
@.o.numbers: @.c.numbers
|
||||
cc $(ccflags) -o @.o.numbers @.c.numbers
|
||||
@.o.phonemelist: @.c.phonemelist
|
||||
cc $(ccflags) -o @.o.phonemelist @.c.phonemelist
|
||||
@.o.readclause: @.c.readclause
|
||||
cc $(ccflags) -o @.o.readclause @.c.readclause
|
||||
@.o.setlengths: @.c.setlengths
|
||||
cc $(ccflags) -o @.o.setlengths @.c.setlengths
|
||||
@.o.synthdata: @.c.synthdata
|
||||
cc $(ccflags) -o @.o.synthdata @.c.synthdata
|
||||
@.o.synth_mbrola: @.c.synth_mbrola
|
||||
cc $(ccflags) -o @.o.synth_mbrola @.c.synth_mbrola
|
||||
@.o.synthesize: @.c.synthesize
|
||||
cc $(ccflags) -o @.o.synthesize @.c.synthesize
|
||||
@.o.translate: @.c.translate
|
||||
cc $(ccflags) -o @.o.translate @.c.translate
|
||||
@.o.tr_languages: @.c.tr_languages
|
||||
cc $(ccflags) -o @.o.tr_languages @.c.tr_languages
|
||||
@.o.voices: @.c.voices
|
||||
cc $(ccflags) -o @.o.voices @.c.voices
|
||||
@.o.wavegen: @.c.wavegen
|
||||
cc $(ccflags) -o @.o.wavegen @.c.wavegen
|
||||
@.o.assemb: @.s.assemb
|
||||
objasm $(objasmflags) -from @.s.assemb -to @.o.assemb
|
||||
|
||||
# Dynamic dependencies:
|
||||
|
||||
o.wavegen: c.wavegen
|
||||
o.wavegen: h.StdAfx
|
||||
o.wavegen: h.speak_lib
|
||||
o.wavegen: h.speech
|
||||
o.wavegen: h.phoneme
|
||||
o.wavegen: h.synthesize
|
||||
o.wavegen: h.voice
|
||||
o.wavegen: h.sintab
|
||||
o.speak_riscos: c.speak_riscos
|
||||
o.speak_riscos: C:h.kernel
|
||||
o.speak_riscos: h.speech
|
||||
o.speak_riscos: h.speak_lib
|
||||
o.speak_riscos: h.phoneme
|
||||
o.speak_riscos: h.synthesize
|
||||
o.speak_riscos: h.voice
|
||||
o.speak_riscos: h.translate
|
||||
o.synthdata: c.synthdata
|
||||
o.synthdata: h.StdAfx
|
||||
o.synthdata: h.wctype
|
||||
o.synthdata: h.speak_lib
|
||||
o.synthdata: h.speech
|
||||
o.synthdata: h.phoneme
|
||||
o.synthdata: h.synthesize
|
||||
o.synthdata: h.voice
|
||||
o.synthdata: h.translate
|
||||
o.synthdata: h.wave
|
||||
o.synthdata: C:h.stdint
|
||||
|
||||
+14
-14
@@ -1,17 +1,17 @@
|
||||
copy <obey$dir>.^.src.compiledict/cpp <obey$dir>.cpp.compiledict fq~c
|
||||
copy <obey$dir>.^.src.dictionary/cpp <obey$dir>.cpp.dictionary fq~c
|
||||
copy <obey$dir>.^.src.intonation/cpp <obey$dir>.cpp.intonation fq~c
|
||||
copy <obey$dir>.^.src.numbers/cpp <obey$dir>.cpp.numbers fq~c
|
||||
copy <obey$dir>.^.src.phonemelist/cpp <obey$dir>.cpp.phonemelist fq~c
|
||||
copy <obey$dir>.^.src.readclause/cpp <obey$dir>.cpp.readclause fq~c
|
||||
copy <obey$dir>.^.src.setlengths/cpp <obey$dir>.cpp.setlengths fq~c
|
||||
copy <obey$dir>.^.src.synthdata/cpp <obey$dir>.cpp.synthdata fq~c
|
||||
copy <obey$dir>.^.src.synth_mbrola/cpp <obey$dir>.cpp.synth_mbrola fq~c
|
||||
copy <obey$dir>.^.src.synthesize/cpp <obey$dir>.cpp.synthesize fq~c
|
||||
copy <obey$dir>.^.src.translate/cpp <obey$dir>.cpp.translate fq~c
|
||||
copy <obey$dir>.^.src.tr_languages/cpp <obey$dir>.cpp.tr_languages fq~c
|
||||
copy <obey$dir>.^.src.voices/cpp <obey$dir>.cpp.voices fq~c
|
||||
copy <obey$dir>.^.src.wavegen/cpp <obey$dir>.cpp.wavegen fq~c
|
||||
copy <obey$dir>.^.src.compiledict/cpp <obey$dir>.c.compiledict fq~c
|
||||
copy <obey$dir>.^.src.dictionary/cpp <obey$dir>.c.dictionary fq~c
|
||||
copy <obey$dir>.^.src.intonation/cpp <obey$dir>.c.intonation fq~c
|
||||
copy <obey$dir>.^.src.numbers/cpp <obey$dir>.c.numbers fq~c
|
||||
copy <obey$dir>.^.src.phonemelist/cpp <obey$dir>.c.phonemelist fq~c
|
||||
copy <obey$dir>.^.src.readclause/cpp <obey$dir>.c.readclause fq~c
|
||||
copy <obey$dir>.^.src.setlengths/cpp <obey$dir>.c.setlengths fq~c
|
||||
copy <obey$dir>.^.src.synthdata/cpp <obey$dir>.c.synthdata fq~c
|
||||
copy <obey$dir>.^.src.synth_mbrola/cpp <obey$dir>.c.synth_mbrola fq~c
|
||||
copy <obey$dir>.^.src.synthesize/cpp <obey$dir>.c.synthesize fq~c
|
||||
copy <obey$dir>.^.src.translate/cpp <obey$dir>.c.translate fq~c
|
||||
copy <obey$dir>.^.src.tr_languages/cpp <obey$dir>.c.tr_languages fq~c
|
||||
copy <obey$dir>.^.src.voices/cpp <obey$dir>.c.voices fq~c
|
||||
copy <obey$dir>.^.src.wavegen/cpp <obey$dir>.c.wavegen fq~c
|
||||
|
||||
copy <obey$dir>.^.src.phoneme/h <obey$dir>.h.phoneme fq~c
|
||||
copy <obey$dir>.^.src.sintab/h <obey$dir>.h.sintab fq~c
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -2,7 +2,7 @@
|
||||
|
||||
[Setup]
|
||||
AppName=eSpeak
|
||||
AppVerName=eSpeak version 1.47.05
|
||||
AppVerName=eSpeak version 1.47.06
|
||||
AppCopyright=Licensed under GNU General Public License version 3. (See file License.txt for details).
|
||||
WindowVisible=yes
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
|
||||
[Setup]
|
||||
AppName=eSpeakEdit
|
||||
AppVerName=eSpeakEdit version 1.47.05
|
||||
AppVerName=eSpeakEdit version 1.47.06
|
||||
DefaultDirName={pf}\eSpeak
|
||||
DefaultGroupName=eSpeak
|
||||
OutputBaseFilename=setup_espeakedit
|
||||
|
||||
+1
-1
@@ -3523,9 +3523,9 @@ int LookupFlags(Translator *tr, const char *word)
|
||||
{//==============================================
|
||||
char buf[100];
|
||||
static unsigned int flags[2];
|
||||
char *word1 = (char *)word;
|
||||
|
||||
flags[0] = flags[1] = 0;
|
||||
char *word1 = (char *)word;
|
||||
LookupDictList(tr, &word1, buf, flags, 0, NULL);
|
||||
return(flags[0]);
|
||||
}
|
||||
|
||||
+1
-1
@@ -35,7 +35,7 @@
|
||||
#include "translate.h"
|
||||
#include "wave.h"
|
||||
|
||||
const char *version_string = "1.47.05a 10.Apr.13";
|
||||
const char *version_string = "1.47.06 15.Apr.13";
|
||||
const int version_phdata = 0x014701;
|
||||
|
||||
int option_device_number = -1;
|
||||
|
||||
+5
-5
@@ -192,23 +192,23 @@ typedef struct {
|
||||
|
||||
// a clause translated into phoneme codes (first stage)
|
||||
typedef struct {
|
||||
unsigned short synthflags; // NOTE Put shorts on 32bit boundaries, because of RISC OS compiler bug?
|
||||
unsigned char phcode;
|
||||
unsigned char stresslevel;
|
||||
unsigned char wordstress;
|
||||
unsigned char tone_ph; // tone phoneme to use with this vowel
|
||||
unsigned short synthflags;
|
||||
unsigned short sourceix; // ix into the original source text string, only set at the start of a word
|
||||
unsigned char wordstress; // the highest level stress in this word
|
||||
unsigned char tone_ph; // tone phoneme to use with this vowel
|
||||
} PHONEME_LIST2;
|
||||
|
||||
|
||||
typedef struct {
|
||||
// The first section is a copy of PHONEME_LIST2
|
||||
unsigned short synthflags;
|
||||
unsigned char phcode;
|
||||
unsigned char stresslevel;
|
||||
unsigned short sourceix; // ix into the original source text string, only set at the start of a word
|
||||
unsigned char wordstress; // the highest level stress in this word
|
||||
unsigned char tone_ph; // tone phoneme to use with this vowel
|
||||
unsigned short synthflags;
|
||||
unsigned short sourceix; // ix into the original source text string, only set at the start of a word
|
||||
|
||||
PHONEME_TAB *ph;
|
||||
short length; // length_mod
|
||||
|
||||
+1
-1
@@ -247,9 +247,9 @@ typedef struct {
|
||||
typedef struct{
|
||||
unsigned int flags;
|
||||
unsigned short start;
|
||||
unsigned short sourceix;
|
||||
unsigned char pre_pause;
|
||||
unsigned char wmark;
|
||||
unsigned short sourceix;
|
||||
unsigned char length;
|
||||
} WORD_TAB;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user