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
@@ -95,7 +95,7 @@ _0 n'ula | |||
_1 j'eden | |||
_2 dv'a | |||
_2f dvj'e | |||
_3 tR^i | |||
_3 tR^/i | |||
_4 tSt'iR^i | |||
_5 p'jet | |||
_6 S'est | |||
@@ -105,7 +105,7 @@ _9 d'evjet | |||
_10 d'eset | |||
_11 j'edena:tst | |||
_12 dv'ana:tst | |||
_13 tR^'ina:tst | |||
_13 tR^/'ina:tst | |||
_14 tSt'r-na:tst | |||
_15 p'atna:tst | |||
_16 S'estna:tst | |||
@@ -113,7 +113,7 @@ _17 s'edumna:tst | |||
_18 'osumna:tst | |||
_19 d'evatena:tst | |||
_2X dv'atset | |||
_3X tR^'itset | |||
_3X tR^/'itset | |||
_4X tSt'iR^itset | |||
_5X p'adesa:t | |||
_6X S'edesa:t | |||
@@ -123,7 +123,7 @@ _9X d'evadesa:t | |||
_0C s'et | |||
_1C st'o | |||
_2C dvj'esc'e | |||
_3C tR^'ist'a | |||
_3C tR^/'ist'a | |||
_4C tStiR^ist'a | |||
_1M1 c'isi:ts |
@@ -384,16 +384,20 @@ _mícha) ni n^i | |||
// A) r (A * | |||
// C) r (A @-* | |||
// rr *r | |||
K) r (K r- | |||
// right rajt | |||
K) r (K r- | |||
r R | |||
rr R | |||
right Rajt | |||
.group ř | |||
ř R^ | |||
p) ř R^/ // quieter after unvoiced consonant | |||
f) ř R^/ | |||
t) ř R^/ | |||
k) ř R^/ | |||
.group s | |||
s s |
@@ -3106,6 +3106,7 @@ | |||
kn (it n | |||
kn (ob n | |||
kn (ow n | |||
kha kA: | |||
khar kA@ | |||
_) ki (lC@ kI2 |
@@ -5,8 +5,8 @@ | |||
_0 nul | |||
_1 'unu | |||
_2 d'u | |||
_3 tr'i | |||
_4 kv'ar | |||
_3 t@-r'i | |||
_4 kv'aR | |||
_5 kv'in | |||
_6 s'es | |||
_7 s'ep | |||
@@ -14,8 +14,8 @@ _8 'ok | |||
_9 n'aU | |||
_1X d'ek | |||
_2X d'udek | |||
_3X tr'idek | |||
_4X kv'ardek | |||
_3X t@-*'idek | |||
_4X kv'aRdek | |||
_5X kv'indek | |||
_6X s'esdek | |||
_7X s'epdek | |||
@@ -35,6 +35,23 @@ _. punkto | |||
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) | |||
l' la |
@@ -33,6 +33,9 @@ | |||
_) d(_ do | |||
d d | |||
_) d (-ro_ dokt'o | |||
_) d (-rino_ d,okto | |||
.group e | |||
_) e(_ e | |||
e e | |||
@@ -44,6 +47,9 @@ | |||
.group f | |||
_) f(_ fo | |||
f f | |||
_) f (-ino_ fR%aUl | |||
_) f (-lo_ fRaU | |||
.group g | |||
_) g(_ go | |||
@@ -63,6 +69,7 @@ | |||
.group i | |||
_) i(_ i | |||
i i | |||
.group j | |||
_) j(_ jo | |||
@@ -79,6 +86,9 @@ | |||
_) l(_ lo | |||
l l | |||
ll (_ l | |||
-) lo (_ l%o | |||
.group m | |||
_) m(_ mo | |||
@@ -88,6 +98,9 @@ | |||
_) n(_ no | |||
n n | |||
n (_S1 n | |||
_) n (-ro_ num'e | |||
.group o | |||
_) o(_ o | |||
@@ -107,12 +120,12 @@ | |||
qu kv | |||
.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 @-* | |||
-) ro (_ R%o | |||
.group s | |||
_) s(_ so | |||
@@ -122,6 +135,9 @@ | |||
sx S | |||
sh (K S // foreign words | |||
K) sh S // foreign words | |||
_) s (-ino_ s,injoR | |||
_) s (-ro_ sinj'o | |||
.group t | |||
@@ -184,8 +200,8 @@ | |||
= ,,egala, | |||
\ malantaIstreko | |||
/ streko | |||
\ malantaIst@-*eko | |||
/ st@-*eko | |||
' | |||
+ plus | |||
_) ++ (_ plusplus | |||
@@ -196,16 +212,16 @@ | |||
. (D _:k'omo_ | |||
* asterisko | |||
* asteRisko | |||
pundo | |||
(D _pundOI_: | |||
! ,ekkrio, | |||
! ,ekk@-*io, | |||
: dupunkto | |||
- _ | |||
- (_a | |||
$ dolaro | |||
$ (D _dolarOI_: | |||
% protsento | |||
$ dolaRo | |||
$ (D _dolaROI_: | |||
% p@-*otsento | |||
@ po | |||
& %kaI | |||
@@ -218,10 +218,12 @@ | |||
qu kw | |||
.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 | |||
_) s(_ Esse |
@@ -9,6 +9,27 @@ | |||
// 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 | |||
@@ -16,15 +37,40 @@ | |||
_0 n'Ul | |||
_1 'E:n | |||
_2 t'u: | |||
_3 tr'e: | |||
_4 f'i:rE | |||
_3 t@-*'e: | |||
_4 f'i:*E | |||
_5 f'E:m | |||
_6 s'Eks | |||
_7 S'u-: | |||
_8 'Ot:@2 | |||
_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 | |||
@@ -164,5 +210,11 @@ bare $u // only | |||
også $brk // also | |||
// letters which are also words | |||
_å o: | |||
å o: $atend | |||
_i i: | |||
i i: $atend | |||
// MAIN WORD DICTIONARY | |||
//********************* |
@@ -120,6 +120,8 @@ | |||
.group r | |||
r r | |||
K) r @-* | |||
A) r (A * | |||
r) r | |||
rs (_ S | |||
@@ -192,4 +194,6 @@ | |||
.group | |||
é 'e: | |||
ü y: | |||
@@ -1,4 +1,4 @@ | |||
| |||
// This file in UTF8 encoded | |||
// Options | |||
@@ -53,7 +53,7 @@ _- 'ifeIN | |||
_/ b'aQ& | |||
_: d,oIsp'oNtus | |||
_; p,oNtu_iv'irgul& | |||
_< men'Or | |||
_< men'Or | |||
?1 _= igw'al | |||
?2 _= igw'aU | |||
_> maI'Or | |||
@@ -73,8 +73,8 @@ _} f,ES&S'avi | |||
?2 _~ tS'iU | |||
_¡ ,eskl&mas,&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 | |||
@@ -138,7 +138,7 @@ _1C0 s'eIN | |||
_1C s'eINtu | |||
?1_2C duz'eINtuS | |||
?2_2C duz'eINtuz | |||
?1_3C trez'eNtuS | |||
?1_3C t:ryz'eNtuS | |||
?2_3C t@-*ez'eNtuz | |||
?1_5C kin^'eINtuS | |||
?2_5C kin^'eINtuz | |||
@@ -165,41 +165,41 @@ _0Z3 mil'Ezim& // 1000ths | |||
// ABBREVIATIONS | |||
//************** | |||
aapp $abbrev | |||
abadv $abbrev | |||
abadv $abbrev | |||
abc $abbrev | |||
a.c 'as'e | |||
adsl $abbrev | |||
ae $abbrev | |||
aids $abbrev | |||
apedv $abbrev | |||
adsl $abbrev | |||
ae $abbrev | |||
aids $abbrev | |||
apedv $abbrev | |||
avc $abbrev | |||
bios b'i,OS | |||
d.c d,es'e | |||
cne $abbrev | |||
cpu $abbrev | |||
cpuc $abbrev | |||
dpoc $abbrev | |||
cpu $abbrev | |||
cpuc $abbrev | |||
dpoc $abbrev | |||
ecg $abbrev | |||
edp $abbrev | |||
edp $abbrev | |||
?1 etc ,ets'Et:r& | |||
?2 etc ,ets'Ete*& | |||
hiv $abbrev | |||
(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 | |||
jpeg Z,Ot&p'Eg | |||
mpeg ,Emp'Eg | |||
nba $abbrev | |||
nvda $abbrev | |||
nvda $abbrev | |||
oms $abbrev | |||
omt $abbrev | |||
osi $abbrev | |||
osi $abbrev | |||
?1 sa ,Esj'a | |||
?1 sos ,Esj,O'Es | |||
ue $abbrev | |||
unts $abbrev | |||
usb $abbrev | |||
ue $abbrev | |||
unts $abbrev | |||
usb $abbrev | |||
// articles | |||
@@ -539,20 +539,23 @@ mortos $alt | |||
porte $alt | |||
norte $alt | |||
corpos $alt | |||
modo $alt | |||
modos $alt | |||
fogos $alt | |||
sorte $alt | |||
toque $alt | |||
bloco $alt | |||
blocos $alt | |||
blocos $alt | |||
floco $alt | |||
flocos $alt | |||
flocos $alt | |||
lopes $alt | |||
jogos $alt | |||
// Open [E] | |||
nela n'El& | |||
nessa n'Es& | |||
era 'Er& | |||
era 'Er& | |||
abacaxi abakaSi | |||
axé aSE | |||
@@ -564,52 +567,61 @@ roxo x'oSu | |||
// foreign words | |||
?1 alt 'alt | |||
?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 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 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 | |||
?2 kernel k'ErnEU | |||
?1 line _^_EN | |||
?1 line l'ain | |||
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 next _^_EN | |||
?1 next n'Ekst | |||
ok Ok'eI | |||
?1 ovo 'ovu | |||
?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 | |||
@@ -618,54 +630,49 @@ louis _^_FR | |||
// 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 | |||
@@ -703,10 +710,15 @@ von f'On | |||
// 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. | |||
krueger k@-*'iZer | |||
krüger k@-*'iZer | |||
kühl k'il | |||
?1 nelson n'Els&N | |||
mueler m'iler | |||
mueller m'iler | |||
müler m'iler | |||
@@ -717,3 +729,4 @@ volkmann f'Olkman | |||
@@ -1,4 +1,4 @@ | |||
// translation rules Brazilian | |||
// translation rules Brazilian | |||
// This file is UTF-8 encoded | |||
// Options | |||
@@ -29,6 +29,7 @@ | |||
?1 p) a (d_ =E | |||
a (CC_ & | |||
?1 al (_ 'al // eg: Portugal, capital, etc. | |||
//?1 al (C ''al // Algarve, alto, etc... | |||
?2 al (K aU | |||
?2 alh alj | |||
@@ -40,6 +41,7 @@ | |||
a (nhA &~ | |||
am (_ =&U~ | |||
?1 a (z_ 'a //eg: paz, rapaz, capaz, etc... | |||
?1 C) acç 'a's // eg: selecção, etc... | |||
ai aI | |||
ai (s aI | |||
@@ -157,23 +159,35 @@ | |||
?1 _) es (C@@ S // drop initial "e". | |||
?1 _) e (f i // efectuar, etc. | |||
?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) ecç 'E's // eg: selecção, etc... | |||
?1 C) e (ã i // leão, panteão, 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 (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 _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 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 é | |||
@@ -210,19 +224,19 @@ | |||
.group g | |||
?1 _) g (_ ge | |||
?1 _) g (_W Ze // within an acronym | |||
?1 _) g (_W Ze // within an acronym | |||
_) g (_ Ze | |||
g g | |||
g (g | |||
g (Y Z // ge gi | |||
g (Y Z // ge gi | |||
gu (Y g | |||
?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 | |||
_) h (_ ag'a | |||
_) h (_ ag'a | |||
h // silent | |||
@@ -268,6 +282,7 @@ | |||
úC) i (A_ j | |||
úCC) i (A_ j | |||
?1 _) i (ntern 'i //inter | |||
?1 @) ing (_ _^_EN | |||
?1 @) ings (_ _^_EN | |||
@@ -301,11 +316,11 @@ | |||
l (l | |||
lh l^ | |||
A) lh lj | |||
?1 A) lh l^ // ?? | |||
?1 A) lh l^ // | |||
.group m | |||
?1 _) m (_W 'Em; | |||
?1 _) m (_W Em; | |||
?1 _) m (_ Em | |||
_) m (_ 'eme | |||
m m | |||
@@ -313,7 +328,7 @@ | |||
.group n | |||
?1 _) n (_W 'En | |||
?1 _) n (_W En; | |||
?1 _) n (_ En | |||
_) n (_ 'ene | |||
n n | |||
@@ -337,7 +352,7 @@ | |||
oy OI | |||
o (Ca_ O | |||
?1 ol (_ Ol | |||
?1 o (l_ 'O | |||
?2 ol (K Ow | |||
?2 olh olj | |||
@@ -356,9 +371,13 @@ | |||
o (zes_ O | |||
o (ra_ 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 ô | |||
@@ -401,6 +420,7 @@ | |||
qu (K ku | |||
?1 _) qua kwa // quatro, etc. | |||
?1 _) que ke // quente, etc. | |||
?1 _) quei (C k'eI // queira, queima, etc... | |||
?1 C) quen (C kw'eIN // cinquenta, etc. | |||
?1 A) quen (C kw'eIN // frequência, etc. | |||
?1 quec kes // esquece, etc. | |||
@@ -436,16 +456,16 @@ | |||
.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 | |||
ss s | |||
sc (Y s | |||
sç s | |||
A) s (A z | |||
?1 @) s (_ S | |||
?2 @) s (_ s | |||
?2 s (_ s | |||
@) s (_A z // next word starts with vowel | |||
@) s (_G z // next word starts with voiced consonant | |||
@@ -534,8 +554,8 @@ | |||
.group y | |||
?1 _) y (_ 'ipsil,ON | |||
?2 _) y (_ 'ipsiloN | |||
?1 _) y (_ 'ips,ilON | |||
?2 _) y (_ 'ipsiloN | |||
y i | |||
y (A j | |||
@@ -559,6 +579,7 @@ | |||
ç s | |||
_) ç (_ s'esed'il^& | |||
ü u | |||
ß s | |||
@@ -606,3 +627,4 @@ | |||
@@ -332,17 +332,27 @@ _administratív) n (e n | |||
qu kv | |||
.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- | |||
r R | |||
rr R | |||
.group ŕ | |||
ŕ r: | |||
.group ř // Czech r-caron | |||
ř R^ | |||
p) ř R^/ // quieter after unvoiced consonant | |||
f) ř R^/ | |||
t) ř R^/ | |||
k) ř R^/ | |||
.group s | |||
s s | |||
@@ -18,16 +18,16 @@ | |||
hu 24 109 | |||
nl 25 112 | |||
pl 17 103 | |||
sk 23 118 | |||
cs 7 119 | |||
hr 16 122 | |||
sk 25 120 | |||
cs 5 120 | |||
hr 16 124 | |||
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 | |||
no 29 118 | |||
is 27 113 | |||
@@ -184,25 +184,25 @@ | |||
1 r3/r_i base | |||
7 r3/r_n base cy eo fr pl ru it | |||
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 | |||
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_i base | |||
7 r/r base en_sc de 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/ra base | |||
1 r/re base | |||
1 r/ri 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 | |||
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 | |||
1 ufric/ch base | |||
3 ufric/f base de ro | |||
@@ -252,7 +252,7 @@ | |||
26 ustop/t_dnt base fi fr hi hu pl hr ru it ro vi sw | |||
2 ustop/t_dnt2 hi vi | |||
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 | |||
2 ustop/tsh base zh_yue | |||
2 ustop/tsh_ base zh_yue | |||
@@ -392,8 +392,9 @@ | |||
2 vocw/zh_rfx base | |||
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 | |||
1 voc/zh_2 sk | |||
2 voc/z_pzd base | |||
2 voc/z_pzd_ base | |||
14 vowel/@ base en en_us en_rp cy hi hr |
@@ -23,22 +23,4 @@ phoneme u: | |||
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 | |||
@@ -33,7 +33,6 @@ phoneme t // revert to alveolar /t/ | |||
lengthmod 2 | |||
wave ustop/t_short%80 | |||
before _ ustop/t_ | |||
before r ustop/tr | |||
switchvoicing d | |||
endphoneme | |||
@@ -387,7 +387,6 @@ phoneme t. | |||
lengthmod 2 | |||
wave ustop/t_short | |||
before _ ustop/t_ | |||
before r ustop/tr | |||
switchvoicing d | |||
endphoneme | |||
@@ -153,7 +153,7 @@ endphoneme | |||
phoneme R | |||
phoneme R2 | |||
liquid starttype r endtype r | |||
length 100 | |||
lengthmod 7 |
@@ -50,7 +50,7 @@ endphoneme | |||
phoneme y | |||
vowel starttype (@) endtype (@) | |||
length 100 | |||
length 110 | |||
formants vowel/i#_5 | |||
endphoneme | |||
@@ -96,7 +96,7 @@ endphoneme | |||
phoneme U | |||
vowel starttype (u) endtype (u) | |||
length 100 | |||
length 110 | |||
beforevowel w | |||
formants vowel/u_6 | |||
endphoneme |
@@ -107,6 +107,23 @@ phoneme r: | |||
formants vowelr/r-voc | |||
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- | |||
vowel starttype (@) endtype (@) | |||
length 140 | |||
@@ -145,8 +162,6 @@ phoneme t | |||
lengthmod 2 | |||
wave ustop/t_short | |||
before _ ustop/t_ | |||
before r ustop/tr | |||
before R ustop/tr | |||
switchvoicing d | |||
endphoneme | |||
@@ -32,23 +32,6 @@ phoneme g | |||
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 | |||
vcd dnt frc | |||
vowelout f1=0 f2=1700 -300 300 f3=-100 60 len=50 | |||
@@ -58,6 +41,7 @@ phoneme D | |||
switchvoicing T | |||
endphoneme | |||
phoneme s | |||
vls alv frc sibilant | |||
vowelin f1=0 f2=1700 -300 300 f3=-100 80 |
@@ -383,7 +383,7 @@ 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%45 | |||
formants r3/r_trill+r3/r_trill.wav%50 | |||
trill | |||
lengthmod 6 | |||
endphoneme |
@@ -250,7 +250,7 @@ void Translator::MakePhonemeList(int post_pause, int start_sentence) | |||
if(regression & 0x2) | |||
{ | |||
// 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; | |||
} | |||
@@ -35,7 +35,7 @@ | |||
#include "translate.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; | |||
int option_device_number = -1; |
@@ -357,6 +357,7 @@ Translator *SelectTranslator(const char *name) | |||
tr->langopts.stress_rule = 0; | |||
SetLetterVowel(tr,'y'); | |||
tr->langopts.numbers = 0x11049; | |||
} | |||
break; | |||