lang=cs r-caron quieter after p,t,k,v lang=it,es,sk changed 'r' to use phoneme [R] git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@10 d46cf337-b52f-0410-862d-fd96e6ae7743master
_1 j'eden | _1 j'eden | ||||
_2 dv'a | _2 dv'a | ||||
_2f dvj'e | _2f dvj'e | ||||
_3 tR^i | |||||
_3 tR^/i | |||||
_4 tSt'iR^i | _4 tSt'iR^i | ||||
_5 p'jet | _5 p'jet | ||||
_6 S'est | _6 S'est | ||||
_10 d'eset | _10 d'eset | ||||
_11 j'edena:tst | _11 j'edena:tst | ||||
_12 dv'ana:tst | _12 dv'ana:tst | ||||
_13 tR^'ina:tst | |||||
_13 tR^/'ina:tst | |||||
_14 tSt'r-na:tst | _14 tSt'r-na:tst | ||||
_15 p'atna:tst | _15 p'atna:tst | ||||
_16 S'estna:tst | _16 S'estna:tst | ||||
_18 'osumna:tst | _18 'osumna:tst | ||||
_19 d'evatena:tst | _19 d'evatena:tst | ||||
_2X dv'atset | _2X dv'atset | ||||
_3X tR^'itset | |||||
_3X tR^/'itset | |||||
_4X tSt'iR^itset | _4X tSt'iR^itset | ||||
_5X p'adesa:t | _5X p'adesa:t | ||||
_6X S'edesa:t | _6X S'edesa:t | ||||
_0C s'et | _0C s'et | ||||
_1C st'o | _1C st'o | ||||
_2C dvj'esc'e | _2C dvj'esc'e | ||||
_3C tR^'ist'a | |||||
_3C tR^/'ist'a | |||||
_4C tStiR^ist'a | _4C tStiR^ist'a | ||||
_1M1 c'isi:ts | _1M1 c'isi:ts |
// A) r (A * | // A) r (A * | ||||
// C) r (A @-* | // C) r (A @-* | ||||
// rr *r | // rr *r | ||||
K) r (K r- | |||||
// right rajt | // right rajt | ||||
K) r (K r- | |||||
r R | r R | ||||
rr R | |||||
right Rajt | right Rajt | ||||
.group ř | .group ř | ||||
ř R^ | ř R^ | ||||
p) ř R^/ // quieter after unvoiced consonant | |||||
f) ř R^/ | |||||
t) ř R^/ | |||||
k) ř R^/ | |||||
.group s | .group s | ||||
s s | s s |
kn (it n | kn (it n | ||||
kn (ob n | kn (ob n | ||||
kn (ow n | kn (ow n | ||||
kha kA: | kha kA: | ||||
khar kA@ | khar kA@ | ||||
_) ki (lC@ kI2 | _) ki (lC@ kI2 |
_0 nul | _0 nul | ||||
_1 'unu | _1 'unu | ||||
_2 d'u | _2 d'u | ||||
_3 tr'i | |||||
_4 kv'ar | |||||
_3 t@-r'i | |||||
_4 kv'aR | |||||
_5 kv'in | _5 kv'in | ||||
_6 s'es | _6 s'es | ||||
_7 s'ep | _7 s'ep | ||||
_9 n'aU | _9 n'aU | ||||
_1X d'ek | _1X d'ek | ||||
_2X d'udek | _2X d'udek | ||||
_3X tr'idek | |||||
_4X kv'ardek | |||||
_3X t@-*'idek | |||||
_4X kv'aRdek | |||||
_5X kv'indek | _5X kv'indek | ||||
_6X s'esdek | _6X s'esdek | ||||
_7X s'epdek | _7X s'epdek | ||||
t.e t'e,e | t.e t'e,e | ||||
// Abbreviations | |||||
a.k ,antaUk@-*'isto | |||||
akk alinome | |||||
anst anstataU | |||||
bea $abbrev | |||||
ekz ekzemple | |||||
i.a 'i'a | |||||
k.a kaIal'iaI | |||||
k.c kaItset'eRe | |||||
n.b n'otu||b'one | |||||
nro numeRo | |||||
pĝ paZo | |||||
p.k p,ostk@-*'isto | |||||
uea $abbrev | |||||
uk $abbrev | |||||
// includes both accented characters and ascii digraph alternatives (cx, gx, ux, etc) | // includes both accented characters and ascii digraph alternatives (cx, gx, ux, etc) | ||||
l' la | l' la |
_) d(_ do | _) d(_ do | ||||
d d | d d | ||||
_) d (-ro_ dokt'o | |||||
_) d (-rino_ d,okto | |||||
.group e | .group e | ||||
_) e(_ e | _) e(_ e | ||||
e e | e e | ||||
.group f | .group f | ||||
_) f(_ fo | _) f(_ fo | ||||
f f | f f | ||||
_) f (-ino_ fR%aUl | |||||
_) f (-lo_ fRaU | |||||
.group g | .group g | ||||
_) g(_ go | _) g(_ go | ||||
.group i | .group i | ||||
_) i(_ i | _) i(_ i | ||||
i i | i i | ||||
.group j | .group j | ||||
_) j(_ jo | _) j(_ jo | ||||
_) l(_ lo | _) l(_ lo | ||||
l l | l l | ||||
ll (_ l | ll (_ l | ||||
-) lo (_ l%o | |||||
.group m | .group m | ||||
_) m(_ mo | _) m(_ mo | ||||
_) n(_ no | _) n(_ no | ||||
n n | n n | ||||
n (_S1 n | n (_S1 n | ||||
_) n (-ro_ num'e | |||||
.group o | .group o | ||||
_) o(_ o | _) o(_ o | ||||
qu kv | qu kv | ||||
.group r | .group r | ||||
_) r(_ ro | |||||
r r | |||||
rr @-*r | |||||
A) r (A * | |||||
// A) r (A @-* | |||||
_) r(_ Ro | |||||
r R | |||||
A) r (A R | |||||
C) r (A @-* | C) r (A @-* | ||||
-) ro (_ R%o | |||||
.group s | .group s | ||||
_) s(_ so | _) s(_ so | ||||
sx S | sx S | ||||
sh (K S // foreign words | sh (K S // foreign words | ||||
K) sh S // foreign words | K) sh S // foreign words | ||||
_) s (-ino_ s,injoR | |||||
_) s (-ro_ sinj'o | |||||
.group t | .group t | ||||
= ,,egala, | = ,,egala, | ||||
\ malantaIstreko | |||||
/ streko | |||||
\ malantaIst@-*eko | |||||
/ st@-*eko | |||||
' | ' | ||||
+ plus | + plus | ||||
_) ++ (_ plusplus | _) ++ (_ plusplus | ||||
. (D _:k'omo_ | . (D _:k'omo_ | ||||
* asterisko | |||||
* asteRisko | |||||
pundo | pundo | ||||
(D _pundOI_: | (D _pundOI_: | ||||
! ,ekkrio, | |||||
! ,ekk@-*io, | |||||
: dupunkto | : dupunkto | ||||
- _ | - _ | ||||
- (_a | - (_a | ||||
$ dolaro | |||||
$ (D _dolarOI_: | |||||
% protsento | |||||
$ dolaRo | |||||
$ (D _dolaROI_: | |||||
% p@-*otsento | |||||
@ po | @ po | ||||
& %kaI | & %kaI | ||||
qu kw | qu kw | ||||
.group r | .group r | ||||
_) r(_ ERRe | |||||
r R | |||||
rr RR | |||||
A) r (A r | |||||
_) r(_ ER*e | |||||
C) r @-* | |||||
r r | |||||
_) r R | |||||
rr R* | |||||
A) r (A R | |||||
.group s | .group s | ||||
_) s(_ Esse | _) s(_ Esse |
// character names | // character names | ||||
//**************** | //**************** | ||||
a A: | |||||
b be: | |||||
c se: | |||||
d de: | |||||
f Ef | |||||
g ge: | |||||
h ho: | |||||
j je: | |||||
k ko: | |||||
l El | |||||
m e:m | |||||
n En | |||||
p pe: | |||||
q ku-: | |||||
r Err | |||||
s Es | |||||
t te: | |||||
v ve: | |||||
w d'Ob:e:l,ve: | |||||
x Eks | |||||
z sEt | |||||
// numeric | // numeric | ||||
_0 n'Ul | _0 n'Ul | ||||
_1 'E:n | _1 'E:n | ||||
_2 t'u: | _2 t'u: | ||||
_3 tr'e: | |||||
_4 f'i:rE | |||||
_3 t@-*'e: | |||||
_4 f'i:*E | |||||
_5 f'E:m | _5 f'E:m | ||||
_6 s'Eks | _6 s'Eks | ||||
_7 S'u-: | _7 S'u-: | ||||
_8 'Ot:@2 | _8 'Ot:@2 | ||||
_9 n'i: | _9 n'i: | ||||
_10 t'i: | |||||
_11 'Elle:v@2 | |||||
_12 t'u:lv | |||||
_13 t@-*'Et:@n | |||||
_14 fj'Urt@n | |||||
_15 f'e:mt@n | |||||
_16 s'e:kst@n | |||||
_17 s'yt:@n | |||||
_18 'At:@n | |||||
_19 n'It:@n | |||||
_2X s;'u-:@2 | |||||
_3X t@-*'Et:i: | |||||
_4X f'Y:rti: | |||||
_5X f'e:mti: | |||||
_6X s'e:ksti: | |||||
_7X s'yt:i: | |||||
_8X 'Ot:i: | |||||
_9X n'It:i: | |||||
_0C h'u-:nd@-*e:d@2 | |||||
_0M1 t'u-:s@n | |||||
_1M2 m'Illi:;,u:n | |||||
_0M2 m'Illi:;,u:n@r | |||||
_0and u:g | |||||
_dpt kOmmA | |||||
// abbreviations | // abbreviations | ||||
også $brk // also | også $brk // also | ||||
// letters which are also words | |||||
_å o: | |||||
å o: $atend | |||||
_i i: | |||||
i i: $atend | |||||
// MAIN WORD DICTIONARY | // MAIN WORD DICTIONARY | ||||
//********************* | //********************* |
.group r | .group r | ||||
r r | r r | ||||
K) r @-* | |||||
A) r (A * | |||||
r) r | r) r | ||||
rs (_ S | rs (_ S | ||||
.group | .group | ||||
é 'e: | é 'e: | ||||
ü y: | |||||
| |||||
// This file in UTF8 encoded | // This file in UTF8 encoded | ||||
// Options | // Options | ||||
_/ b'aQ& | _/ b'aQ& | ||||
_: d,oIsp'oNtus | _: d,oIsp'oNtus | ||||
_; p,oNtu_iv'irgul& | _; p,oNtu_iv'irgul& | ||||
_< men'Or | |||||
_< men'Or | |||||
?1 _= igw'al | ?1 _= igw'al | ||||
?2 _= igw'aU | ?2 _= igw'aU | ||||
_> maI'Or | _> maI'Or | ||||
?2 _~ tS'iU | ?2 _~ tS'iU | ||||
_¡ ,eskl&mas,&U~,iNvertS'id& | _¡ ,eskl&mas,&U~,iNvertS'id& | ||||
_¿ ,iNtex,ogas,&U~,iNvertS'id& | _¿ ,iNtex,ogas,&U~,iNvertS'id& | ||||
?1 _" 'ab@-*i;'asp&S d'upl&S | |||||
?2 _" 'ab@-*i;'asp&z d'upl&s | |||||
?1 _" 'ab@-*i;'asp&||Sd'upl&S | |||||
?2 _" 'ab@-*i;'asp&||d'upl&s | |||||
// numeric | // numeric | ||||
_1C s'eINtu | _1C s'eINtu | ||||
?1_2C duz'eINtuS | ?1_2C duz'eINtuS | ||||
?2_2C duz'eINtuz | ?2_2C duz'eINtuz | ||||
?1_3C trez'eNtuS | |||||
?1_3C t:ryz'eNtuS | |||||
?2_3C t@-*ez'eNtuz | ?2_3C t@-*ez'eNtuz | ||||
?1_5C kin^'eINtuS | ?1_5C kin^'eINtuS | ||||
?2_5C kin^'eINtuz | ?2_5C kin^'eINtuz | ||||
// ABBREVIATIONS | // ABBREVIATIONS | ||||
//************** | //************** | ||||
aapp $abbrev | aapp $abbrev | ||||
abadv $abbrev | |||||
abadv $abbrev | |||||
abc $abbrev | abc $abbrev | ||||
a.c 'as'e | a.c 'as'e | ||||
adsl $abbrev | |||||
ae $abbrev | |||||
aids $abbrev | |||||
apedv $abbrev | |||||
adsl $abbrev | |||||
ae $abbrev | |||||
aids $abbrev | |||||
apedv $abbrev | |||||
avc $abbrev | avc $abbrev | ||||
bios b'i,OS | bios b'i,OS | ||||
d.c d,es'e | d.c d,es'e | ||||
cne $abbrev | cne $abbrev | ||||
cpu $abbrev | |||||
cpuc $abbrev | |||||
dpoc $abbrev | |||||
cpu $abbrev | |||||
cpuc $abbrev | |||||
dpoc $abbrev | |||||
ecg $abbrev | ecg $abbrev | ||||
edp $abbrev | |||||
edp $abbrev | |||||
?1 etc ,ets'Et:r& | ?1 etc ,ets'Et:r& | ||||
?2 etc ,ets'Ete*& | ?2 etc ,ets'Ete*& | ||||
hiv $abbrev | hiv $abbrev | ||||
(http ://) ag,atete'pe_ | (http ://) ag,atete'pe_ | ||||
icc $abbrev | |||||
IEEE $abbrev // Institute of Electrical and Electronics Engineers | |||||
icc $abbrev | |||||
ieee $abbrev // Institute of Electrical and Electronics Engineers | |||||
iss $abbrev | iss $abbrev | ||||
jpeg Z,Ot&p'Eg | jpeg Z,Ot&p'Eg | ||||
mpeg ,Emp'Eg | mpeg ,Emp'Eg | ||||
nba $abbrev | nba $abbrev | ||||
nvda $abbrev | |||||
nvda $abbrev | |||||
oms $abbrev | oms $abbrev | ||||
omt $abbrev | omt $abbrev | ||||
osi $abbrev | |||||
osi $abbrev | |||||
?1 sa ,Esj'a | ?1 sa ,Esj'a | ||||
?1 sos ,Esj,O'Es | ?1 sos ,Esj,O'Es | ||||
ue $abbrev | |||||
unts $abbrev | |||||
usb $abbrev | |||||
ue $abbrev | |||||
unts $abbrev | |||||
usb $abbrev | |||||
// articles | // articles | ||||
porte $alt | porte $alt | ||||
norte $alt | norte $alt | ||||
corpos $alt | corpos $alt | ||||
modo $alt | |||||
modos $alt | modos $alt | ||||
fogos $alt | fogos $alt | ||||
sorte $alt | sorte $alt | ||||
toque $alt | toque $alt | ||||
bloco $alt | bloco $alt | ||||
blocos $alt | |||||
blocos $alt | |||||
floco $alt | floco $alt | ||||
flocos $alt | |||||
flocos $alt | |||||
lopes $alt | |||||
jogos $alt | |||||
// Open [E] | // Open [E] | ||||
nela n'El& | nela n'El& | ||||
nessa n'Es& | nessa n'Es& | ||||
era 'Er& | |||||
era 'Er& | |||||
abacaxi abakaSi | abacaxi abakaSi | ||||
axé aSE | axé aSE | ||||
// foreign words | // foreign words | ||||
?1 alt 'alt | ?1 alt 'alt | ||||
?1 bacalhau b,&k&lj'aU | ?1 bacalhau b,&k&lj'aU | ||||
?1 back _^_EN | |||||
?1 blind _^_EN | |||||
?1 braille b:r'aily | |||||
?1 cancel _^_EN | |||||
?1 caps _^_EN | |||||
?1 ctrl k'oNt:r,Ol | |||||
?2 ctrl k'oNt:r,OU | |||||
?1 delete _^_EN | |||||
?1 design _^_EN | |||||
?1 down _^_EN | |||||
?1 download _^_EN | |||||
?1 end _^_EN | |||||
?1 back b'Ek | |||||
?1 blind bl'aind | |||||
?1 braille b:r'aily | |||||
?1 cancel k'&ns'El | |||||
?1 caps k'aps | |||||
?1 com kom | |||||
ctrl k'oNt:r,Ol | |||||
?1 dat d'at | |||||
?1 doc d'Ok | |||||
?1 delete d'il'it | |||||
?1 design d,iz'ain | |||||
?1 down d'a,wn | |||||
?1 download d'a,wnl'oud | |||||
?1 end 'end | |||||
?1 escape Sk'eIpy | ?1 escape Sk'eIpy | ||||
?1 eyes _^_EN | |||||
?1 gmail g,em'eIl | |||||
?1 exe 'Ezy | |||||
?1 explorer ,ekspl'O:r&@- | |||||
?1 eyes 'aiz | |||||
?1 gmail g,em'eIl | |||||
?1 google g'u:g&l | ?1 google g'u:g&l | ||||
?1 hardware _^_EN | |||||
?2hardware h'ardwe@ | |||||
?1 home _^_EN | |||||
?1 hotmail _^_EN | |||||
?1 install _^_EN | |||||
?1 hardware 'ard,w'E@ | |||||
?2 hardware h'ardwe@ | |||||
?1 home 'omy | |||||
?1 hotmail 'Otm'eIl | |||||
?1 install ,inst'al | |||||
?1 kernel k'Ern,El | ?1 kernel k'Ern,El | ||||
?2 kernel k'ErnEU | ?2 kernel k'ErnEU | ||||
?1 line _^_EN | |||||
?1 line l'ain | |||||
layout l'eI,aUt | layout l'eI,aUt | ||||
?1 lock _^_EN | |||||
?1 mail _^_EN | |||||
?2 mail m'eja | |||||
?1 lock l'Ok | |||||
?1 mail m'eIl | |||||
?1 maior m'&j'O@ | |||||
?2 maior maI'Or | |||||
?1 menor myn'O@ | |||||
?2 menor men'Or | |||||
?1 menu menu | ?1 menu menu | ||||
?1 next _^_EN | |||||
?1 next n'Ekst | |||||
ok Ok'eI | ok Ok'eI | ||||
?1 ovo 'ovu | |||||
?1 pause p'au:z | ?1 pause p'au:z | ||||
?1 page _^_EN | |||||
?1 scanner _^_EN | |||||
?1 shift S'ift | |||||
?1 scroll _^_EN | |||||
site s'aIt | |||||
software s'Oftwe@ | |||||
?1 space _^_EN | |||||
?1 sporting sp'Ort,ing | |||||
?1 tab t'ab | |||||
?1 up _^_EN | |||||
?1 upload _^_EN | |||||
?1 window _^_EN | |||||
?1 yahoo _^_EN | |||||
?1 yes _^_EN | |||||
?1 page p'eIdZ | |||||
?1 readme r'i:dmi: | |||||
?1 scanner sk'En&@ | |||||
?1 shift S'ift | |||||
?1 scroll sk:r'ol | |||||
site s'aIt | |||||
software s'Oftwe@ | |||||
?1 space sp'eIsy | |||||
?1 sporting sp'Ort,ing | |||||
?1 tab t'ab | |||||
?1 up &p | |||||
?1 upload &pl'oud | |||||
?1 window w'iNd'ou | |||||
?1 yahoo 'i,a'u | |||||
?1 yes j'Es | |||||
// common person names | // common person names | ||||
// foreign product names | // foreign product names | ||||
?1 access _^_EN | |||||
?1 adobe &d'Oby | |||||
?1 debian _^_EN | |||||
?2 debian d'Ebj&~N | |||||
?1 excel _^_EN | |||||
?1 express _^_EN | |||||
espeak isp'i:k | |||||
espeakedit isp'i:k,Ed,it | |||||
?1 fedora _^_EN | |||||
?1 firefox _^_EN | |||||
?2 firefox f'ai@foks | |||||
?1 front _^_EN | |||||
?1 hal _^_EN | |||||
?1 jaws dZ'au:z | |||||
?1 linux l,in'uks | |||||
?2 linux l'inuks | |||||
?1 live _^_EN | |||||
?1 maker _^_EN | |||||
?1 media _^_EN | |||||
?1 messenger _^_EN | |||||
?1 microsoft m,ik:r'os,Oft | |||||
?1 movie _^_EN | |||||
?1 nero n'E:ru | |||||
?1 office _^_EN | |||||
openoffice 'opeIN|'Ofis | |||||
?1 outlook _^_EN | |||||
?1 paint p'aint | |||||
?1 player _^_EN | |||||
?1 point _^_EN | |||||
?1 power _^_EN | |||||
?1 product _^_EN | |||||
?1 Publisher _^_EN | |||||
?1 reader _^_EN | |||||
?1 setup _^_EN | |||||
?1 scout _^_EN // Nero Scout | |||||
?1 skype _^_EN | |||||
slackware sl'akwe@ | |||||
?1 smart _^_EN // nero StartSmart | |||||
speak spi:k | |||||
suse z'u:ts@ | |||||
?1 start _^_EN // nero StartSmart | |||||
?1 time _^_EN // nero show time | |||||
ubuntu ub'untu | |||||
?1 unix ,u:n'iks | |||||
?2 unix j'u:niks | |||||
?1 windows _^_EN | |||||
?1 WinRAR _^_EN | |||||
?1 access 'aks,Es | |||||
?1 adobe &d'Oby | |||||
debian d'Ebj&~N | |||||
?1 excel ,Eks'El | |||||
?1 express ,Ekspr,Es | |||||
espeak isp'i:k | |||||
?1 espeakedit isp'i:k,Ed,it | |||||
?1 fedora _^_EN | |||||
firefox f'ai@foks | |||||
?1 front f:r'ont | |||||
?1 jaws dZ'au:z | |||||
?1 linux l,in'uks | |||||
?2 linux l'inuks | |||||
?1 live l'aiv | |||||
?1 maker m'eIk&@ | |||||
?1 media m'Ed,i& | |||||
?1 messenger m'Es&ndZ&@ | |||||
?1 microsoft m,ik:r'os,Oft | |||||
?1 movie m'uvi | |||||
?1 nero n'E:ru | |||||
?1 office 'Of,is | |||||
openoffice 'opeIN|'Ofis | |||||
?1 outlook 'autl'uk | |||||
?1 paint p'aint | |||||
?1 player pl'eI&@- | |||||
?1 point p'oint | |||||
?1 power p'aU&@ | |||||
?1 product p:r'&d&kt | |||||
?1 Publisher p'&bl,iS&@ | |||||
?1 reader _^_EN | |||||
?1 setup s'Et'&p | |||||
?1 scout sk'aut // Nero scout | |||||
?1 skype sk'aip | |||||
slackware sl'akwe@ | |||||
?1 smart sm'art // nero StartSmart | |||||
speak spi:k | |||||
suse z'u:ts@ | |||||
?1 start st'art // nero StartSmart | |||||
?1 time t'aImy // nero show time | |||||
ubuntu ub'untu | |||||
?1 unix ,u:n'iks | |||||
?2 unix j'u:niks | |||||
?1 windows w'iNd'ou:z | |||||
// historical/famous person names | // historical/famous person names | ||||
// foreign common names/surnames | // foreign common names/surnames | ||||
?1 alison &l'is&N | |||||
?1 cleverson kl'Evyrs&N | |||||
?1 elton 'Elt&N | |||||
?1 halison &l'is&N | |||||
klein kl'aIn // Very common on southern Brazil. | klein kl'aIn // Very common on southern Brazil. | ||||
krueger k@-*'iZer | krueger k@-*'iZer | ||||
krüger k@-*'iZer | krüger k@-*'iZer | ||||
kühl k'il | kühl k'il | ||||
?1 nelson n'Els&N | |||||
mueler m'iler | mueler m'iler | ||||
mueller m'iler | mueller m'iler | ||||
müler m'iler | müler m'iler | ||||
// translation rules Brazilian | |||||
// translation rules Brazilian | |||||
// This file is UTF-8 encoded | // This file is UTF-8 encoded | ||||
// Options | // Options | ||||
?1 p) a (d_ =E | ?1 p) a (d_ =E | ||||
a (CC_ & | a (CC_ & | ||||
?1 al (_ 'al // eg: Portugal, capital, etc. | ?1 al (_ 'al // eg: Portugal, capital, etc. | ||||
//?1 al (C ''al // Algarve, alto, etc... | |||||
?2 al (K aU | ?2 al (K aU | ||||
?2 alh alj | ?2 alh alj | ||||
a (nhA &~ | a (nhA &~ | ||||
am (_ =&U~ | am (_ =&U~ | ||||
?1 a (z_ 'a //eg: paz, rapaz, capaz, etc... | ?1 a (z_ 'a //eg: paz, rapaz, capaz, etc... | ||||
?1 C) acç 'a's // eg: selecção, etc... | |||||
ai aI | ai aI | ||||
ai (s aI | ai (s aI | ||||
?1 _) es (C@@ S // drop initial "e". | ?1 _) es (C@@ S // drop initial "e". | ||||
?1 _) e (f i // efectuar, etc. | ?1 _) e (f i // efectuar, etc. | ||||
?1 _n) e (nhu i // eg: nenhum, nenhuma, nenhuns, nenhumas. | ?1 _n) e (nhu i // eg: nenhum, nenhuma, nenhuns, nenhumas. | ||||
?1 e (la_ 'E // eg: cadela, janela, vela, etc... | |||||
?1 C) e (cC ,E // eg: seleccionar, efectuar, etc... | ?1 C) e (cC ,E // eg: seleccionar, efectuar, etc... | ||||
?1 C) ecç 'E's // eg: selecção, etc... | ?1 C) ecç 'E's // eg: selecção, etc... | ||||
?1 C) e (ã i // leão, panteão, etc. | ?1 C) e (ã i // leão, panteão, etc. | ||||
?1 C) e (a i // oceano, etc. | ?1 C) e (a i // oceano, etc. | ||||
?1 C) e (o 'i // eg: geologia, etc... | |||||
?1 C) e (ú i // conteúdo, etc. | |||||
?1 Cã) e j // cães, mãe, etc... | |||||
?1 d) e (fici y // deficiênte, deficiência, etc... | |||||
?1 _d) e (fini y //definições. | ?1 _d) e (fini y //definições. | ||||
?1 _d) e (slig y // desligar. | |||||
?1 _d) e (sloc y // eg: deslocamento, etc... | |||||
?1 _f) e (ch y // fechar | |||||
?1 _t) e (rmin y // terminar. | |||||
?1 _d) e (slig y // desligar. | |||||
?1 _d) e (sloc y // eg: deslocamento, etc... | |||||
?1 _f) e (ch y // fechar | |||||
?1 _p) e (rcentag y // percentagem | |||||
?1 p) e (ssoa y //pessoal, pessoais, etc. | |||||
?1 pr) e (f y // preferências, etc. | |||||
?1 _t) e (rmin y // terminar. | |||||
?1 _r) e (cicl y // recicla, reciclagem, etc... | ?1 _r) e (cicl y // recicla, reciclagem, etc... | ||||
?1 _f) e (rramenta y // ferramenta, ferramentas. | |||||
?1 _p) e (squ y // pesquisar | |||||
?1 _v) e (loci y // velocidade | |||||
?1 _f) e (rramenta y // ferramenta, ferramentas. | |||||
?1 _p) e (squ y // pesquisar | |||||
?1 hip) e (r ,E // eg: hiper | ?1 hip) e (r ,E // eg: hiper | ||||
?1 sup) e (r ,E // super | ?1 sup) e (r ,E // super | ||||
?1 int) e (rn ,E // Interno | |||||
?1 n) e (t ,E // eg: net | |||||
?1 e (l_ ,E // eg: possível, manuel, etc... | |||||
?1 _m) e (ga ,E // mega | |||||
?1 _int) e (rn ,E // Interno | |||||
?1 n) e (t 'E // eg: net | |||||
?1 e (l_ 'E // eg: possível, manuel, etc... | |||||
?1 v) e (l_ ,E // eg: possível, amovível, disponível, etc... | |||||
?1 l) e (ta 'E // eg: bicicleta, atleta. | |||||
.group é | .group é | ||||
.group g | .group g | ||||
?1 _) g (_ ge | ?1 _) g (_ ge | ||||
?1 _) g (_W Ze // within an acronym | |||||
?1 _) g (_W Ze // within an acronym | |||||
_) g (_ Ze | _) g (_ Ze | ||||
g g | g g | ||||
g (g | g (g | ||||
g (Y Z // ge gi | |||||
g (Y Z // ge gi | |||||
gu (Y g | gu (Y g | ||||
?1 guen (C gw'eIN // aguenta, etc. | ?1 guen (C gw'eIN // aguenta, etc. | ||||
?1 n) gu (A gw // eg: língua, etc. | |||||
?1 gu (ém_ g // eg: alguém, ninguém, etc... | |||||
?1 n) gu (A gw // eg: língua, etc. | |||||
?1 gu (ém_ g // eg: alguém, ninguém, etc... | |||||
.group h | .group h | ||||
_) h (_ ag'a | |||||
_) h (_ ag'a | |||||
h // silent | h // silent | ||||
úC) i (A_ j | úC) i (A_ j | ||||
úCC) i (A_ j | úCC) i (A_ j | ||||
?1 _) i (ntern 'i //inter | |||||
?1 @) ing (_ _^_EN | ?1 @) ing (_ _^_EN | ||||
?1 @) ings (_ _^_EN | ?1 @) ings (_ _^_EN | ||||
l (l | l (l | ||||
lh l^ | lh l^ | ||||
A) lh lj | A) lh lj | ||||
?1 A) lh l^ // ?? | |||||
?1 A) lh l^ // | |||||
.group m | .group m | ||||
?1 _) m (_W 'Em; | |||||
?1 _) m (_W Em; | |||||
?1 _) m (_ Em | ?1 _) m (_ Em | ||||
_) m (_ 'eme | _) m (_ 'eme | ||||
m m | m m | ||||
.group n | .group n | ||||
?1 _) n (_W 'En | |||||
?1 _) n (_W En; | |||||
?1 _) n (_ En | ?1 _) n (_ En | ||||
_) n (_ 'ene | _) n (_ 'ene | ||||
n n | n n | ||||
oy OI | oy OI | ||||
o (Ca_ O | o (Ca_ O | ||||
?1 ol (_ Ol | |||||
?1 o (l_ 'O | |||||
?2 ol (K Ow | ?2 ol (K Ow | ||||
?2 olh olj | ?2 olh olj | ||||
o (zes_ O | o (zes_ O | ||||
o (ra_ O | o (ra_ O | ||||
o (ras_ O | o (ras_ O | ||||
?1 _) o (C O // eg: olá, orla, opção, etc... | |||||
?1 _C) o (CACACC u // Documento, documentação, etc. | |||||
?1 C) o (CCAC u // formatar, formato. | |||||
?1 _) o (C O // eg: olá, orla, opção, etc... | |||||
?1 _C) o (CACAC u // Documento, documentação, localizar, etc. | |||||
?1 f) o (rmat u // formatar, formato. | |||||
?1 _p) o (rtuC u // Portugal, Portucalense, etc... | |||||
?1 _s) o (lu u // solução, soluções. | |||||
?1 interr) o (g u // eg: interrogação | |||||
?1 f) o (rmulá u // eg: formulário, formulários. | |||||
.group ô | .group ô | ||||
qu (K ku | qu (K ku | ||||
?1 _) qua kwa // quatro, etc. | ?1 _) qua kwa // quatro, etc. | ||||
?1 _) que ke // quente, etc. | ?1 _) que ke // quente, etc. | ||||
?1 _) quei (C k'eI // queira, queima, etc... | |||||
?1 C) quen (C kw'eIN // cinquenta, etc. | ?1 C) quen (C kw'eIN // cinquenta, etc. | ||||
?1 A) quen (C kw'eIN // frequência, etc. | ?1 A) quen (C kw'eIN // frequência, etc. | ||||
?1 quec kes // esquece, etc. | ?1 quec kes // esquece, etc. | ||||
.group s | .group s | ||||
?1 _) s (_W 'Es|; within an acronym [s]+[;] not [s;] phoneme | |||||
?1 _) s (_ 'Es | |||||
?2 _) s (_ 'Ese | |||||
?1 _) s (_W Es|; within an acronym [s]+[;] not [s;] phoneme | |||||
?1 _) s (_ Es | |||||
?2 _) s (_ Ese | |||||
s s | s s | ||||
ss s | ss s | ||||
sc (Y s | sc (Y s | ||||
sç s | sç s | ||||
A) s (A z | A) s (A z | ||||
?1 @) s (_ S | ?1 @) s (_ S | ||||
?2 @) s (_ s | |||||
?2 s (_ s | |||||
@) s (_A z // next word starts with vowel | @) s (_A z // next word starts with vowel | ||||
@) s (_G z // next word starts with voiced consonant | @) s (_G z // next word starts with voiced consonant | ||||
.group y | .group y | ||||
?1 _) y (_ 'ipsil,ON | |||||
?2 _) y (_ 'ipsiloN | |||||
?1 _) y (_ 'ips,ilON | |||||
?2 _) y (_ 'ipsiloN | |||||
y i | y i | ||||
y (A j | y (A j | ||||
ç s | ç s | ||||
_) ç (_ s'esed'il^& | _) ç (_ s'esed'il^& | ||||
ü u | ü u | ||||
ß s | ß s | ||||
qu kv | qu kv | ||||
.group r | .group r | ||||
r r | |||||
A) r (A * | |||||
C) r (A @-* | |||||
rr *r | |||||
// r r | |||||
// A) r (A * | |||||
// C) r (A @-* | |||||
// rr *r | |||||
K) r (K r- | K) r (K r- | ||||
r R | |||||
rr R | |||||
.group ŕ | .group ŕ | ||||
ŕ r: | ŕ r: | ||||
.group ř // Czech r-caron | |||||
ř R^ | |||||
p) ř R^/ // quieter after unvoiced consonant | |||||
f) ř R^/ | |||||
t) ř R^/ | |||||
k) ř R^/ | |||||
.group s | .group s | ||||
s s | s s | ||||
hu 24 109 | hu 24 109 | ||||
nl 25 112 | nl 25 112 | ||||
pl 17 103 | pl 17 103 | ||||
sk 23 118 | |||||
cs 7 119 | |||||
hr 16 122 | |||||
sk 25 120 | |||||
cs 5 120 | |||||
hr 16 124 | |||||
ru 36 120 | ru 36 120 | ||||
it 28 111 | |||||
es 7 111 | |||||
pt 25 126 | |||||
pt_pt 17 126 | |||||
ro 36 135 | |||||
el 7 111 | |||||
it 28 112 | |||||
es 6 112 | |||||
pt 25 127 | |||||
pt_pt 17 127 | |||||
ro 36 136 | |||||
el 7 112 | |||||
sv 25 114 | sv 25 114 | ||||
no 29 118 | no 29 118 | ||||
is 27 113 | is 27 113 | ||||
1 r3/r_i base | 1 r3/r_i base | ||||
7 r3/r_n base cy eo fr pl ru it | 7 r3/r_n base cy eo fr pl ru it | ||||
1 r3/r_o base | 1 r3/r_o base | ||||
2 r3/r_trill base cs | |||||
2 r3/r_trill.wav base cs | |||||
1 r3/r_trill base | |||||
1 r3/r_trill.wav base | |||||
1 r3/r_u base | 1 r3/r_u base | ||||
30 r3/rx base af cy eo fr fr_ca pl ru it pt_pt ro is | 30 r3/rx base af cy eo fr fr_ca pl ru it pt_pt ro is | ||||
1 r3/rz_cs cs | |||||
2 r3/rz_cs sk | |||||
2 r3/@tap base | 2 r3/@tap base | ||||
2 r3/@tap_i base | 2 r3/@tap_i base | ||||
7 r/r base en_sc de fr hu it | 7 r/r base en_sc de fr hu it | ||||
5 r/_r base en_sc fr hu it | 5 r/_r base en_sc fr hu it | ||||
18 r/r_ base en_sc af cy de eo fi fr hu nl pl ru ++ | |||||
17 r/r_ base en_sc af cy de eo fi fr hu nl pl ru ++ | |||||
1 r/r@ base | 1 r/r@ base | ||||
1 r/ra base | 1 r/ra base | ||||
1 r/re base | 1 r/re base | ||||
1 r/ri base | 1 r/ri base | ||||
1 r/ro base | 1 r/ro base | ||||
32 r/rr base af cy de eo fi nl pl ru it es ro ++ | |||||
30 r/rr base af cy de eo fi nl pl ru it ro no ++ | |||||
1 r/ru base | 1 r/ru base | ||||
15 r/tr base en_sc fr hu it | 15 r/tr base en_sc fr hu it | ||||
63 r/trr base af cy de eo fi nl pl ru it es ro ++ | |||||
60 r/trr base af cy de eo fi nl pl ru it ro sv ++ | |||||
11 r/xr base | 11 r/xr base | ||||
1 ufric/ch base | 1 ufric/ch base | ||||
3 ufric/f base de ro | 3 ufric/f base de ro | ||||
26 ustop/t_dnt base fi fr hi hu pl hr ru it ro vi sw | 26 ustop/t_dnt base fi fr hi hu pl hr ru it ro vi sw | ||||
2 ustop/t_dnt2 hi vi | 2 ustop/t_dnt2 hi vi | ||||
4 ustop/t_pzd pl ru | 4 ustop/t_pzd pl ru | ||||
9 ustop/tr base hi sk ru el | |||||
5 ustop/tr base hi ru | |||||
8 ustop/ts de eo hu pl ru it ro zh_yue | 8 ustop/ts de eo hu pl ru it ro zh_yue | ||||
2 ustop/tsh base zh_yue | 2 ustop/tsh base zh_yue | ||||
2 ustop/tsh_ base zh_yue | 2 ustop/tsh_ base zh_yue | ||||
2 vocw/zh_rfx base | 2 vocw/zh_rfx base | ||||
3 voc/z base fr ro | 3 voc/z base fr ro | ||||
3 voc/z_ base fr ro | 3 voc/z_ base fr ro | ||||
4 voc/zh base cs ro | |||||
4 voc/zh base sk ro | |||||
3 voc/zh_ base ro | 3 voc/zh_ base ro | ||||
1 voc/zh_2 sk | |||||
2 voc/z_pzd base | 2 voc/z_pzd base | ||||
2 voc/z_pzd_ base | 2 voc/z_pzd_ base | ||||
14 vowel/@ base en en_us en_rp cy hi hr | 14 vowel/@ base en en_us en_rp cy hi hr |
endphoneme | endphoneme | ||||
phoneme R^ | |||||
vcd pla frc sibilant | |||||
vowelin f1=0 f2=1700 -300 300 f3=-300 80 | |||||
vowelout f1=2 f2=1700 -300 300 f3=-300 80 brk | |||||
formants voc/zh+r3/rz_cs%60 | |||||
lengthmod 6 | |||||
endphoneme | |||||
phoneme R | |||||
liquid | |||||
vowelin f1=0 f2=1700 -300 300 f3=-300 80 | |||||
vowelout f1=2 f2=1700 -300 300 f3=-300 80 brk | |||||
formants r3/r_trill+r3/r_trill.wav%60 | |||||
lengthmod 6 | |||||
endphoneme | |||||
lengthmod 2 | lengthmod 2 | ||||
wave ustop/t_short%80 | wave ustop/t_short%80 | ||||
before _ ustop/t_ | before _ ustop/t_ | ||||
before r ustop/tr | |||||
switchvoicing d | switchvoicing d | ||||
endphoneme | endphoneme | ||||
lengthmod 2 | lengthmod 2 | ||||
wave ustop/t_short | wave ustop/t_short | ||||
before _ ustop/t_ | before _ ustop/t_ | ||||
before r ustop/tr | |||||
switchvoicing d | switchvoicing d | ||||
endphoneme | endphoneme | ||||
phoneme R | |||||
phoneme R2 | |||||
liquid starttype r endtype r | liquid starttype r endtype r | ||||
length 100 | length 100 | ||||
lengthmod 7 | lengthmod 7 |
phoneme y | phoneme y | ||||
vowel starttype (@) endtype (@) | vowel starttype (@) endtype (@) | ||||
length 100 | |||||
length 110 | |||||
formants vowel/i#_5 | formants vowel/i#_5 | ||||
endphoneme | endphoneme | ||||
phoneme U | phoneme U | ||||
vowel starttype (u) endtype (u) | vowel starttype (u) endtype (u) | ||||
length 100 | |||||
length 110 | |||||
beforevowel w | beforevowel w | ||||
formants vowel/u_6 | formants vowel/u_6 | ||||
endphoneme | endphoneme |
formants vowelr/r-voc | formants vowelr/r-voc | ||||
endphoneme | endphoneme | ||||
phoneme R^ // Czech r-caron | |||||
vcd pla frc sibilant | |||||
vowelin f1=0 f2=1700 -300 300 f3=-300 80 | |||||
vowelout f1=2 f2=1700 -300 300 f3=-300 80 brk | |||||
formants voc/zh+r3/rz_cs%50 | |||||
lengthmod 6 | |||||
endphoneme | |||||
phoneme R^/ // Czech r-caron (weaker, for after p,f,t,k) | |||||
vcd pla frc sibilant | |||||
vowelin f1=0 f2=1700 -300 300 f3=-300 80 | |||||
vowelout f1=2 f2=1700 -300 300 f3=-300 80 brk | |||||
formants voc/zh_2+r3/rz_cs%30 | |||||
lengthmod 6 | |||||
endphoneme | |||||
phoneme l- | phoneme l- | ||||
vowel starttype (@) endtype (@) | vowel starttype (@) endtype (@) | ||||
length 140 | length 140 | ||||
lengthmod 2 | lengthmod 2 | ||||
wave ustop/t_short | wave ustop/t_short | ||||
before _ ustop/t_ | before _ ustop/t_ | ||||
before r ustop/tr | |||||
before R ustop/tr | |||||
switchvoicing d | switchvoicing d | ||||
endphoneme | endphoneme | ||||
endphoneme | endphoneme | ||||
phoneme R | |||||
liquid starttype r endtype r | |||||
length 100 | |||||
lengthmod 7 | |||||
beforenotvowel r/ | |||||
trill | |||||
formants r/rr | |||||
after _ r/rr | |||||
after t r/trr p r/trr k r/trr | |||||
before _ r/r_ | |||||
endphoneme | |||||
phoneme D | phoneme D | ||||
vcd dnt frc | vcd dnt frc | ||||
vowelout f1=0 f2=1700 -300 300 f3=-100 60 len=50 | vowelout f1=0 f2=1700 -300 300 f3=-100 60 len=50 | ||||
switchvoicing T | switchvoicing T | ||||
endphoneme | endphoneme | ||||
phoneme s | phoneme s | ||||
vls alv frc sibilant | vls alv frc sibilant | ||||
vowelin f1=0 f2=1700 -300 300 f3=-100 80 | vowelin f1=0 f2=1700 -300 300 f3=-100 80 |
liquid | liquid | ||||
vowelin f1=0 f2=1700 -300 300 f3=-300 80 | vowelin f1=0 f2=1700 -300 300 f3=-300 80 | ||||
vowelout f1=2 f2=1700 -300 300 f3=-300 80 brk | vowelout f1=2 f2=1700 -300 300 f3=-300 80 brk | ||||
formants r3/r_trill+r3/r_trill.wav%45 | |||||
formants r3/r_trill+r3/r_trill.wav%50 | |||||
trill | trill | ||||
lengthmod 6 | lengthmod 6 | ||||
endphoneme | endphoneme |
if(regression & 0x2) | if(regression & 0x2) | ||||
{ | { | ||||
// LANG=Russian, [v] amd [v;] don't cause regression, or [R^] | // LANG=Russian, [v] amd [v;] don't cause regression, or [R^] | ||||
if((ph->mnemonic == 'v') || (ph->mnemonic == ((';'<<8)+'v')) || (ph->mnemonic == (('^'<<8)+'R'))) | |||||
if((ph->mnemonic == 'v') || (ph->mnemonic == ((';'<<8)+'v')) || ((ph->mnemonic & 0xff)== 'R')) | |||||
type = phLIQUID; | type = phLIQUID; | ||||
} | } | ||||
#include "translate.h" | #include "translate.h" | ||||
#include "wave.h" | #include "wave.h" | ||||
const char *version_string = "1.24.08 12.May.07"; | |||||
const char *version_string = "1.24.09 13.May.07"; | |||||
const int version_phdata = 0x012201; | const int version_phdata = 0x012201; | ||||
int option_device_number = -1; | int option_device_number = -1; |
tr->langopts.stress_rule = 0; | tr->langopts.stress_rule = 0; | ||||
SetLetterVowel(tr,'y'); | SetLetterVowel(tr,'y'); | ||||
tr->langopts.numbers = 0x11049; | |||||
} | } | ||||
break; | break; | ||||