[1.37.13]

Changes to: en-r, fr, pt


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@185 d46cf337-b52f-0410-862d-fd96e6ae7743
This commit is contained in:
jonsd
2008-08-18 12:14:01 +00:00
parent 811b0ed93a
commit caf5ee7497
41 changed files with 206 additions and 102 deletions
+7 -7
View File
@@ -99,13 +99,13 @@ ymhen $pause $strend // within
// pronouns
i %I
ti %ti:
e %E
hi %hi:
ni %ni:
chi %xi:
nhw %nhu:
i I $u+
ti ti: $u+
e E $u+
hi hi: $u+
ni ni: $u+
chi xi: $u+
nhw nhu: $u+
hon $u+ // this one (f)
honna $u+ // that one (f)
+6 -5
View File
@@ -99,15 +99,16 @@ S s2 t v Z
Dictionary fr_dict
@ @- a A a2 A~ e E
E~ i i: o O o2 O2 O~
u u: W W2 w^i W~ y Y
@ @- @2 a A a2 A~ e
E E~ i i: o O o2 O2
O~ u u: W W2 w^i W~ y
Y
: ; b c d dZ f g
h j k l m n N n2
n^ p p2 r R r2 s S
t t2 tS v w z Z z2
z3
t t2 t3 tS v w z Z
z2 z3
Dictionary hi_dict
+1 -1
View File
@@ -1053,7 +1053,7 @@ gemini dZEmInaI
geni dZi:nI2
genome dZi:noUm
genre Z0nr@
genuine dZEnju:In
?!3 genuine dZEnju:In
geyser gi:z3
gibbon gIb@n
gig gIg
+3 -3
View File
@@ -1399,7 +1399,7 @@
_) conse (q k0nsI
conser (v k%0ns3:
conser (vatio k0ns@
consider k%0nsId@
consider k%0nsId3
co (nson k0
_) co (nstabl k0
co (nstan k0
@@ -3014,7 +3014,7 @@
c) ire (n aIr@
ir (ect %aIr
ir (ety aIr
irer (_ aI@r@
irer (_ aI@r3
ir 3:
?5 ir IR
@C) ir (_ i@3
@@ -3808,7 +3808,7 @@
w) or (th 3:
?5 w) or (th VR
sw) or o@
&) or (ous @
&) or (ous 3r
orough Vr@
eff) or (t 3
f) orte (_ 'o@teI
+69 -11
View File
@@ -1,9 +1,30 @@
// ***************************************************************************
// * Copyright (C) 2005 to 2007 by Jonathan Duddington *
// * email: jonsd@users.sourceforge.net *
// * *
// * This program is free software; you can redistribute it and/or modify *
// * it under the terms of the GNU General Public License as published by *
// * the Free Software Foundation; either version 3 of the License, or *
// * (at your option) any later version. *
// * *
// * This program is distributed in the hope that it will be useful, *
// * but WITHOUT ANY WARRANTY; without even the implied warranty of *
// * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
// * GNU General Public License for more details. *
// * *
// * You should have received a copy of the GNU General Public License *
// * along with this program; if not, see: *
// * <http://www.gnu.org/licenses/>. *
// This file in UTF8 encoded
// Conditional rules
// ?2 Special numbering for Belgium and Switzerland
// 2006-11-18 Gilles Casse <gcasse@oralux.org>
//
// Updated 2008-08-12 Michel Such <michel.such@free.fr>
// Updated 2008-08-17 Michel Such <michel.such@free.fr>
//
// * Numbers, a few abbreviations and exceptions.
//
@@ -94,7 +115,7 @@ _) f'ERm paRA~t'Ez
_* astERisk:
_, viRgyl
_- tiRE
_. _pw%E~
_. _|pw%E~
_/ slaS
_: d'Ypw'E~
_; pwE~viRg'yl
@@ -124,7 +145,7 @@ _4 katR
_5 sE~k
_6 siz3
_7 sEt
_8 _|w^it
_8 _|w^it3
_9 nWf
_10 diz3
_11 _!O~z
@@ -134,7 +155,7 @@ _14 katORz
_15 kE~z
_16 sEz
_17 dis:Et
_18 dizw^it
_18 dizw^it3
_19 diznWf
_20 vE~
_21 vE~te:W~
@@ -144,7 +165,7 @@ _24 vE~tkatR
_25 vE~tsE~k
_26 vE~tsiz3
_27 vE~tsEt
_28 vE~tw^it
_28 vE~tw^it3
_29 vE~tnWf
_3X tRA~t
_31 tRA~te:W~
@@ -162,7 +183,7 @@ _74 swa2sA~t:katORz
_75 swa2sA~t:kE~z
_76 swa2sA~t:sEz
_77 swa2sA~t:dis:Et
_78 swa2sA~t:diz'w^it
_78 swa2sA~t:diz'w^it3
_79 swa2sA~t:diznWf
_8X katR@vE~
_80 katR@vE~z2
@@ -174,7 +195,7 @@ _94 katR@vE~:katORz
_95 katR@vE~:kE~z
_96 katR@vE~:sEz
_97 katR@vE~:dis:Et
_98 katR@vE~:dizw^it
_98 katR@vE~:dizw^it3
_99 katR@vE~:diznWf
_0C sA~
_1C0 sA~t2
@@ -185,6 +206,31 @@ _0M3 miljaR
_0and e
_dpt virgyl
//some numbers have special pronunciation in Belgium and Switzerland
?2 _7X sEptA~t
?2 _71 sEptA~te:W~
?2 _72 sEptA~t:dYz2
?2 _73 sEptA~t:trwa2z2
?2 _74 sEptA~t:katr
?2 _75 sEptA~t:sE~k
?2 _76 sEptA~t:siz3
?2 _77 sEptA~t:sEt
?2 _78 sEptA~t:w^it3
?2 _79 sEptA~t:nWf
?2 _8X o2ktA~t
?2 _80 o2ktA~t
?2 _81 o2ktA~te:W~
?2 _9X no2nA~t
?2 _91 no2nA~te:W~
?2 _92 no2nA~t:dYz2
?2 _93 no2nA~t:trwa2z2
?2 _94 no2nA~t:katr
?2 _95 no2nA~t:sE~k
?2 _96 no2nA~t:siz3
?2 _97 no2nA~t:sEt
?2 _98 no2nA~t:w^it3
?2 _99 no2nA~t:nWf
(21 ème) vE~te:yniEm
(31 ème) trA~te:yniEm
(41 ème) karA~te:yniEm
@@ -208,6 +254,7 @@ cci $abbrev
cio $abbrev
ctrl kO~tRol $pause
dept depaRt@mA~
edf $abbrev
etc etseteRa
ghz ZigaErts
hmm h@m
@@ -275,6 +322,7 @@ eh $u $brk
et e $u $brk
ni $u $brk
car $u+ $brk
car $noun
cependant $brk
néanmoins $brk
toutefois $brk
@@ -286,6 +334,7 @@ ainsi $u+
aussi $u+
certes $u+
dont dO~t2 $u
lorsque $u
puisque $u
@@ -322,8 +371,6 @@ voici $u+
voilà $u+
cette $u $nounf
ces sez2 $u $nounf
ceci $u+ $verbf
cela $u+ $verbf
(celle ci) sEl||si $verbf
(celle là) sEl||la $verbf
(ceux ci) sY||si $verbf
@@ -341,6 +388,7 @@ ton $u $nounf
tes tez2 $u $nounf
sa $u $nounf
son $u+ $nounf
son sO~ $noun
ses sez2 $u $nounf
notre $u $nounf
votre $u $nounf
@@ -369,6 +417,8 @@ autour otur $u+
autre $u+
autres $u+
dans $u+
vers vEr $u+
vers $noun
en $u+
en $u+ $verb $verbextend
(en suspens) A~||sysp'A~
@@ -381,6 +431,7 @@ autant $u+
tandis $u+
dès $u
entre $u+
entre $verb
contre $u+
plusieurs $u+
durant $u+
@@ -389,19 +440,26 @@ sans $u+
trop $u+
assez $u+
beaucoup $u+
peu $u+
peu $noun
très $u
// negative
ne $u $verbf
pas $u+
pas $noun
plus $u+
plus $noun
guère $u+
jamais $u+
non nO~ $u+
oui $u+
// questions
quand kA~t2 $u+
quoi $u+
où $brk $u+
comme kO2m $u+
comment $u+
pourquoi $u+
pourtant $u+
@@ -463,8 +521,6 @@ y igr'Ek $atend $only
ô $atend $accent
// pronunciation exceptions
consent kO~s'A~t2
@@ -525,6 +581,8 @@ parangon parA~gO~
phallus falys
polder pOldEr
premier pr@mier2
scanner skaner2
scanner skanWr $noun
souris suri
sus sys
sus sy $verb
+27 -8
View File
@@ -23,7 +23,7 @@
// 2006-11-18 Gilles Casse <gcasse@oralux.org>
//
// Updated: 2008-08-12 Michel Such <michel.such@free.fr>
// Updated: 2008-08-17 Michel Such <michel.such@free.fr>
//
// Letter classes:
@@ -71,6 +71,7 @@
s) aou (le u // saoule
août ut // août
août (i aus // aoûtien
aut (_ ot2
au o // autruche
au (l_ O // Paul
au (re O // dinosaure
@@ -204,7 +205,7 @@ _) ç' (P2v s
elqu) e =@-
uisqu) e =@
rsqu) e =@
_C) e (_ @ // je te
_C) e (_ @2 // je te
-c) e (_ @-
-j) e (_ @-
C) e (- @-
@@ -226,7 +227,9 @@ _) ç' (P2v s
el (K El // celsius, caramel
_f) em (me a // femme
i) e (mA // remerciement, d‚ploiement
i) e (rA // remerciera
A) e (rA // remerciera
gu) e (rA @-
qu) e (rA @-
@) em (me a // patiemment
em (b A~ // décembre
em (mACC A~ // emmancher
@@ -467,7 +470,7 @@ _) ç' (P2v s
e (Cr @
_) e (ff e // effet, effectuer
e (C_ E
e (t_ Et2
e (t_ E
e (rC E
es (_ z2
@@ -642,7 +645,7 @@ _) half _^_en
Cr) i (é i:
Cr) i (er_ i:
dr) iver ajvWr
i (eur j
i (euK j
i (o j
C) ien (t_ i
dév) ien (t_ i
@@ -719,6 +722,8 @@ _) half _^_en
.group j
j Z // adjoint joujoux
_) j' (P2v Z
_) j (obK dZ
_) j (ohK dZ
_) jusqu' (P6 Zysk
@@ -735,6 +740,7 @@ _) half _^_en
_) l' (P2 l
au) lt // hérault
uCi) l (_ // outil, fusil
nti) l (_ // gentil
ui) ll j // juillet
_) lorsqu' (P7 lO2rsk
@@ -748,6 +754,7 @@ _) half _^_en
mm m // pomme
_) m' (P2v m
_) ms (P2 Em_!Es
master (_S6 mastWr
// group m: English section
_) mail (_ _^_en // mailer
@@ -783,6 +790,7 @@ _) half _^_en
X) o (se_ o2
X) o (ses_ o2
o (CCement_ O2
o (Che@ O2
o (Cement_ O2
o (t_ o
o (tre_ O2
@@ -800,9 +808,14 @@ _) half _^_en
oeu W // soeur coeur
oeufs @ // oeufs boeufs
o (eC o // coefficient
_l) o (gi o2
_p) o (ten o2
_pr) o (gra o2
_C) o (teri O2
_) oi (gnon o // oignons
oin (C wE~
oin (_ wE~ // coin
_) oi o2a // oiseau
oi wa2 // poil
oê (l wa2 // poêle
oî wa2 // boîte
@@ -813,6 +826,7 @@ _) half _^_en
om (_ Om // www.web.com
on (K O~ // mon
on (t_ O~t2 // mont vont sont
_m) ont (CAC O~ // montpellier
onsh (A O~z // bonshommes
onh (A On // bonhomme
_) on (z _!O~ // onze, onziŠme
@@ -822,7 +836,7 @@ _) half _^_en
alc) oo (l O // alcool
z) oo o // zoo
z) oo (C oo // zoologue
z) oo (C o2o // zoologue
z) oo (m u // zoom
_gal) op (_ o // galop
@@ -873,6 +887,8 @@ C) oing (_ _^_en // going
_) para (CCP4 para
_) photo (@P5 fo2to
_) poly (@P4 poli
_) post (KP4 pO2st
_) post (ACCP4 pO2st
_) pseudo (@P6 psYdo
p (p // appliquer
ph f // phrase
@@ -964,6 +980,7 @@ mou) rr RR // mourrai
tran) s (ub s // transubstantiation
A) s (A z // baiser
A) s (oft s // microsoft
A) s (ol_ s // tournesol
_anti) s (A s // antisocial
_) socio (@P5 sosio
_) super (@P5 sypEr
@@ -1052,10 +1069,11 @@ _) t (_ te
s) th (m // asthme
th t // théorie
hui) t (_ t // huit
hui) t (_ t3 // huit
_) t t // tien tiers
an) t (ia t // Santiago
C) t (ieu s // contentieux
t (io_ s // ratio
@@ -1109,7 +1127,6 @@ _) t (_ te
C) th (_ _^_en // month
_) th (eX _^_en // the, then
_) th (aX _^_en // than, that
_) th (As _^_en // these those there
_) time _^_en
tle (_ _^_en
too _^_en
@@ -1122,6 +1139,8 @@ _) t (_ te
.group u
u y // cruel nuage brut
ui w^i // nuit, fuite
uy (A w^ij
_b) usi _^_en // business, businessman
c) ueill Wj // cueillir
+23 -23
View File
@@ -4,6 +4,8 @@
// Options
// ?1 European Portuguese
// ?2 Brazilian Portuguese
// ?3 Epenthetic [I] between consonants
// ?4 Brazil mbrola voice
// Note for "pt-pt" [R] is the same sound as [r]
// for "pt" [y] is the same sound as [i]
@@ -182,8 +184,8 @@ _1M3 'u~mbilj'&U~
_1M4 'u~ntrilj'&U~
_0and _i
_dpt _v'irgul&
_0Z2 seNt'Ezim& // 100ths
_0Z3 mil'Ezim& // 1000ths
// _0Z2 seNt'Ezim& // 100ths
// _0Z3 mil'Ezim& // 1000ths
// not roman numbers
vi vi
@@ -278,11 +280,11 @@ los $u
?2 neste $u+ $nounf n'estSi //in this
?2 nestes $u+ n'estSis //in these
?2 esse $u+ $nounf 'esi // that
essa 'Es& $brk $u+ $nounf
desse d'esy $u+ $nounf
nesse n'esy $u+ $nounf
essa 'Es& $brk $u+
desse d'esy $u+
nesse n'esy $u+
aquele &k'ely $u+ $nounf // that
aquela $u+ $nounf
aquela $u+
daquele d&k'ely $u+ $nounf
?1 que ky $u
@@ -290,21 +292,21 @@ daquele d&k'ely $u+ $nounf
// possessive adjectives
meu $u+ $nounf
minha $u+ $nounf
minha $u+
meus $u+
minhas $u+
teu $u+ $nounf
tua $u+ $nounf
tua $u+
teus $u+
tuas $u+
seu $u+ $nounf
sua $u+ $nounf
sua $u+
seus $u+
suas $u+
?2 nosso $u+ $nounf
?2 nossa $u+ $nounf
?2 nossos $u+
?2 nossas $u+
?2 nosso $u+ n'OsU
?2 nossa $u+ n'Os&
?2 nossos $u+ n'OsUs
?2 nossas $u+ n'Os&s
dele dely $u1+
dela $u+
deles $u+
@@ -324,7 +326,7 @@ dumas $u
em $u $brk // in,on,at
no nu $u $brk $nounf
na $u $brk $nounf
na $u $brk
?2 nos nus# $u $brk
nas $u $brk
num $u $brk
@@ -574,23 +576,24 @@ acordo &k'OrdU $verb
governo gov'ernU $noun
olho 'oljU $noun
colher kolj'Er $noun
força f'ors& $noun
// MAIN WORD DICTIONARY
//*********************
borboleta b,orbol'et&
catorze k&t'orzy
forca f'ork&
fosse f'osy
fossem f'oseIN
hoje 'oZi
líderes l'ide*ys
mexa m'eS&
mexi meS'i
mexo m'eSU
mulher mulj'Er
mui mu~j
muito m'u~jtu // -s is included as a suffix
muita m'u~jt&
osso 'osU
praxedes pR&S'EdZys
?2 rede x'edZy
selvagem seUv'aZeIN
teta t'et&
@@ -616,9 +619,8 @@ abacaxi abakaSy
axé aSE
elixir eliSir
?1 fixe f'iSy
lixo l'iSu
roxo x'oSU
xiquexique S,ikeS'iky
// foreign words
?1 alt 'alt
?2 agosto &g'ostU
@@ -640,11 +642,11 @@ roxo x'oSU
?1 down d'a,wn
?1 download d'a,wnl'oud
?2 download daUNl'owd
?2 downloads daUNl'owds
?3 download dau~Nl'owd
?3 downloads dau~Nl'owdIs
?1 end 'end
?1 escape Sk'eIpy
?2 esc 'Esk
?3 esc 'EskI
?1 explorer ,ekspl'O:*&r-
?2 Explorer ekspl'O*er
?1 eyes 'aiz
@@ -671,9 +673,7 @@ roxo x'oSU
?2 logo l'OgU
?1 lock l'Ok
mail m'eIl
?3 mail m'eI@l
mails m'eIls
?3 mails m'eI@ls
?1 maior m,&j'Or-
?2 maior maI'Or
?2 maiores maI'O*is
+10 -4
View File
@@ -79,7 +79,7 @@
à (n &~
àm (K &~m
àn (K &~N
à (nhA &~n^
ành (A &~n^
.group á
@@ -600,7 +600,6 @@
@@) o (rA_ o
o (p_ O
o (ps_ O
?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.
@@ -684,7 +683,7 @@
C) r (A R // for "pt-pt" [R] is the same as [r]
_) r x
l) r x
n) r x
n) r (+ x
s) r x
?1 A) r (_ r- // [r-] is English linking-r
@@ -791,8 +790,15 @@
x (s
x (_ ks
ale) x (a S
_fa) x (i S
_li) x (A S
má) x (im s // máximo, máximas, etc.
me) x (A S
pro) x (i s // aproximado, aproximadamente, aproximar, etc.
pró) x (i s // próximo, etc.
pu) x (A S // verb "puxar" and all its conjugations
rela) x (A S
_xi) x (A S
?1 i) x (a_ S
?1 i) x (as_ S
@@ -851,7 +857,7 @@
. (. _:
\.) .
* ,aste*'iskU
* aste*r'isku
*) * (*
**
**) * (_ _::
-2
View File
@@ -4,8 +4,6 @@ language en-us
language en 3
gender male
formant 1 99 100 100
phonemes en_us
dictrules 3 6
option 12 1 // reduce [t]
+15 -12
View File
@@ -15,8 +15,8 @@
eo 13 110
jbo 4 111
fi 40 129
fr 51 130
fr_ca 11 130
fr 53 132
fr_ca 11 132
hi 51 135
ta 17 138
hu 23 114
@@ -768,6 +768,7 @@ ustop/t_ [t] base
[t2] en
[t] fr
[t2] fr
[t3] fr
[t.] hi
[t.h] hi
[t] sk
@@ -814,6 +815,7 @@ ustop/tsh2 [tS] hr
[dZ] hr
ustop/t_short [t] fr
[t2] fr
[t3] fr
[t.] hi
[t] sk
[t] el
@@ -884,6 +886,11 @@ vdiph2/uu@ [U@] en
[U@] en_n
[U@] en_wm
[u@] vi
vdiph2/uw [u:] en_us
vdiph2/uw_2 [u:] en
vdiph2/uw_3 [yU] ro
vdiph2/uw_4 [u:] en_n
vdiph2/uw_6 [y] ko
vdiph2/y@ [y@] zh
vdiph2/y#@ [Y@] af
vdiph2/yu [yU] nl
@@ -1167,7 +1174,6 @@ vowel/@ [@] base
[@] en
[@2] en
[@5] en
[@] en_us
[3] en_rp
[@] en_rp
[V] cy
@@ -1204,6 +1210,7 @@ vowel/3_en [3:] en
[3:] af
vowel/@_4 [@] nl
[@] no
vowel/@_5 [@] en_us
vowel/8 [o-] zh
vowel/8_2 [U] en_us
[8] sv
@@ -1255,7 +1262,6 @@ vowel/a_3 [a] en_sc
[a/] en_sc
[A:] en_sc
[aa] en_sc
[a] fr
[a:] cs
[a:] la
[a] is
@@ -1275,7 +1281,8 @@ vowel/a#_3 [a2] en
[a] zhy
vowel/a_4 [a/] el
[a] vi
vowel/a_5 [a2] fr
vowel/a_5 [a] fr
[a2] fr
[a:] ta
[a/] it
[a] la
@@ -1413,6 +1420,7 @@ vowel/e_mid2 [E] af
vowel/@_fnt [@] en_wi
[@2] en_wi
[@2] hr
vowel/@_fr [@2] fr
vowel/@_hgh [@] fr
[@] hr
vowel/i [i] base2
@@ -1470,8 +1478,7 @@ vowel/i_en [i:] en
vowel/i_fnt [i:] en_wi
[i] hi
[i:] hi
vowel/ii [i] en_us
[I] en_rp
vowel/ii [I] en_rp
[I2] en_rp
[I] en_wm
[I2] en_wm
@@ -1647,17 +1654,14 @@ vowel/u_2 [u1] fi
[u] tr
vowel/u#_2 [u-] ta
[u-] sv
vowel/u_3 [yU] ro
vowel/u#_3 [U] ta
[U:] ta
vowel/u_4 [u:] en_n
vowel/u#_4 [U] en_sc
[u:] en_sc
vowel/u_5 [u] sw
vowel/u_6 [U] pt_pt
[u] pt_pt
[u] ku
vowel/u#_6 [y] ko
vowel/u_7 [u] vi
vowel/u#_7 [u#] tr
vowel/u_bck [u] base2
@@ -1791,7 +1795,6 @@ vwl_en_rp/aU@ [aU@] en_rp
vwl_en_rp/e@ [e@] en_rp
vwl_en_rp/i@ [i@] en_rp
vwl_en_rp/oo [U@] en_rp
vwl_en/u [u:] en
vwl_en/u_L [u:] en
[u:] en_n
[u:] en_rp
@@ -1804,13 +1807,13 @@ vwl_en_us/ar [A:] en_us
[A@] en_us
vwl_en_us/ee [E] en_us
vwl_en_us/er [e@] en_us
vwl_en_us/ii_3 [i] en_us
vwl_en_us/ir [i@3] en_us
[i@3] en_sc
vwl_en_us/oor [O@] en_us
vwl_en_us/or [O:] en_us
[o@] en_us
[O:] en_sc
vwl_en_us/u [u:] en_us
vwl_en_us/ur [U@] en_us
vwl_fr/@R [R] fr
[r] fr
+1 -1
View File
@@ -250,7 +250,7 @@ endphoneme
phoneme u:
vowel starttype (u) endtype (u)
length 210
formants vwl_en/u
formants vdiph2/uw_2
before l/2 vwl_en/u_L-40+l/L2_uL
endphoneme
+1 -1
View File
@@ -156,7 +156,7 @@ endphoneme
phoneme u:
vowel starttype (u) endtype (u)
length 200
formants vowel/u_4
formants vdiph2/uw_4
before _ vwl_en_n/u_
before l/2 vwl_en/u_L-40+l/L2_uL
endphoneme
+12 -13
View File
@@ -17,7 +17,7 @@ endphoneme
phoneme @ // Schwa
vowel starttype (@) endtype (@)
formants vowel/@
formants vowel/@_5
unstressed
length 140
endphoneme
@@ -62,7 +62,7 @@ endphoneme
phoneme E
vowel starttype (e) endtype (e)
length 185
length 190
// formants vowel/ee_2
formants vwl_en_us/ee
reduceto I 0
@@ -71,7 +71,7 @@ endphoneme
phoneme I
vowel starttype (i) endtype (i)
length 155
length 160
formants vowel/ii_4
linkout ;
endphoneme
@@ -80,7 +80,7 @@ endphoneme
phoneme I2
vowel starttype (i) endtype (i)
unstressed
length 155
length 160
formants vowel/ii_4
linkout ;
endphoneme
@@ -88,9 +88,9 @@ endphoneme
phoneme i // optional variant of [I] for end of words
vowel starttype (i) endtype (i)
length 190
formants vowel/ii
// formants vwl_en_us/ii_2
length 180
// formants vowel/ii_3
formants vwl_en_us/ii_3
// formants vowel/i#
linkout ;
endphoneme
@@ -106,7 +106,7 @@ endphoneme
phoneme V
vowel starttype (a) endtype (@)
length 160
length 170
formants vowel/V_6
reduceto @ 0
endphoneme
@@ -114,7 +114,7 @@ endphoneme
phoneme U
vowel starttype (o) endtype (o)
length 140
length 145
formants vowel/8_2
endphoneme
@@ -189,8 +189,7 @@ endphoneme
phoneme u:
vowel starttype (u) endtype (u)
length 170
// formants vowel/u#_6
formants vwl_en_us/u
formants vdiph2/uw
endphoneme
@@ -203,7 +202,7 @@ endphoneme
phoneme oU
vowel starttype (@) endtype (u)
length 235
length 230
formants vdiph/8u
endphoneme
@@ -247,7 +246,7 @@ endphoneme
phoneme U@
vowel starttype (@) endtype (@)
length 230
length 240
formants vwl_en_us/ur
linkout r-
endphoneme
+27 -7
View File
@@ -15,16 +15,24 @@ phoneme @
endphoneme
phoneme @2
vowel starttype (@) endtype (@)
length 150
formants vowel/@_fr
endphoneme
phoneme a
vowel starttype (a) endtype (a)
length 170
formants vowel/a_3
formants vowel/a_5
reduceto a2 1
endphoneme
phoneme a2
vowel starttype (a) endtype (a)
length 160
length 150
unstressed
formants vowel/a_5
endphoneme
@@ -46,7 +54,7 @@ endphoneme
phoneme i
vowel starttype (i) endtype (i)
length 160
length 150
formants vowel/i_3
linkout ;
endphoneme
@@ -146,7 +154,7 @@ endphoneme
phoneme w^i
vowel starttype (i) endtype (i)
vowel starttype (u) endtype (i)
length 220
formants vdiph/yi_fr
endphoneme
@@ -317,7 +325,7 @@ phoneme p
vowelin f1=0 f2=1000 -50 -100 f3=-200 80 amp=11
vowelout f1=0 f2=1000 -500 -350 f3=-300 80 brk
lengthmod 2
wave ustop/p%45
wave ustop/p%60
before _ ustop/p_%70
after _ ustop/p%70
before (r) ustop/pr%60
@@ -421,9 +429,9 @@ phoneme t
vowelin f1=0 f2=1700 -100 100 f3=-100 80
vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20
lengthmod 2
wave ustop/t_short%30
wave ustop/t_short%50
before _ ustop/t_%40
before (r) ustop/t_short%30
before (r) ustop/t_short%50
switchvoicing d
endphoneme
@@ -439,6 +447,18 @@ phoneme t2 // silent unless followed by vowel
endphoneme
phoneme t3 // silent unless followed by vowel or pause
beforepause t
beforenotvowel NULL
vls alv stop
vowelin f1=0 f2=1600 -300 300 f3=-100 80
vowelout f1=0 f2=1600 -300 250 f3=-100 80 rms=20
lengthmod 2
wave ustop/t_short%30
before _ ustop/t_%40
endphoneme
phoneme v
vcd lbd frc
vowelin f1=0 f2=1000 -300 -200 f3=-300 100 len=0
+1 -1
View File
@@ -51,7 +51,7 @@ endphoneme
phoneme y
vowel starttype (i) endtype (u)
length 180
formants vowel/u#_6
formants vdiph2/uw_6
endphoneme
phoneme u-
+1 -1
View File
@@ -108,7 +108,7 @@ endphoneme
phoneme yU
vowel starttype (@) endtype (u)
length 230
formants vowel/u_3
formants vdiph2/uw_3
endphoneme
phoneme ea
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

Before

Width:  |  Height:  |  Size: 42 KiB

After

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.
Binary file not shown.
Binary file not shown.

Before

Width:  |  Height:  |  Size: 67 KiB

After

Width:  |  Height:  |  Size: 66 KiB

Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+1 -1
View File
@@ -35,7 +35,7 @@
#include "translate.h"
#include "wave.h"
const char *version_string = "1.37.11 07.Aug.08";
const char *version_string = "1.37.13 18.Aug.08";
const int version_phdata = 0x013400;
int option_device_number = -1;
+1 -1
View File
@@ -596,7 +596,7 @@ SetLengthMods(tr,3); // all equal
tr->langopts.stress_rule = 3; // stress on final syllable
tr->langopts.stress_flags = 0x6 | 0x10 | 0x20000;
tr->langopts.numbers = 0x269 + 0x2000 + NUM_ROMAN;
tr->langopts.numbers = 0x269 + 0x4000 + NUM_ROMAN;
SetLetterVowel(tr,'y');
ResetLetterBits(tr,0x2);
SetLetterBits(tr,1,"bcdfgjkmnpqstvxz"); // B hard consonants, excluding h,l,r,w,y