mirror of
https://github.com/rhasspy/espeak-ng.git
synced 2026-11-12 00:46:50 +00:00
lang=no added numbers and letter names
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-fd96e6ae7743
This commit is contained in:
+4
-4
@@ -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
|
||||
|
||||
+6
-2
@@ -384,16 +384,20 @@ _mícha) ni n^i
|
||||
// A) r (A *
|
||||
// C) r (A @-*
|
||||
// rr *r
|
||||
// right rajt
|
||||
K) r (K r-
|
||||
|
||||
// right rajt
|
||||
|
||||
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
|
||||
|
||||
+21
-4
@@ -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
|
||||
|
||||
+28
-12
@@ -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
|
||||
|
||||
|
||||
+6
-4
@@ -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
|
||||
|
||||
+54
-2
@@ -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,16 +37,41 @@
|
||||
_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:
|
||||
|
||||
|
||||
|
||||
+123
-110
@@ -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
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
+50
-28
@@ -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 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
+14
-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
-17
@@ -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
|
||||
|
||||
|
||||
+1
-1
@@ -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
|
||||
|
||||
+17
-2
@@ -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
|
||||
|
||||
|
||||
+1
-17
@@ -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
|
||||
|
||||
+1
-1
@@ -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
|
||||
|
||||
Binary file not shown.
Binary file not shown.
+1
-1
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
+1
-1
@@ -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;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user