Browse Source

[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
master
jonsd 17 years ago
parent
commit
caf5ee7497

+ 7
- 7
dictsource/cy_list 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
dictsource/dict_phonemes 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
dictsource/en_list 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
dictsource/en_rules 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
dictsource/fr_list View File

@@ -1,9 +1,30 @@

// ***************************************************************************
// * Copyright (C) 2005 to 2007 by Jonathan Duddington *
// * email: [email protected] *
// * *
// * 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 <[email protected]>
//
// Updated 2008-08-12 Michel Such <[email protected]>
// Updated 2008-08-17 Michel Such <[email protected]>
//
// * 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
dictsource/fr_rules View File

@@ -23,7 +23,7 @@

// 2006-11-18 Gilles Casse <[email protected]>
//
// Updated: 2008-08-12 Michel Such <[email protected]>
// Updated: 2008-08-17 Michel Such <[email protected]>
//

// 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
dictsource/pt_list 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
dictsource/pt_rules 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
*) * (*
**
**) * (_ _::

+ 0
- 2
espeak-data/voices/en/en-r 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
phsource/compile_report 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
phsource/ph_english 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
phsource/ph_english_n 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
phsource/ph_english_us 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
phsource/ph_french 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
phsource/ph_korean 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
phsource/ph_romanian 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
phsource/vdiph/8u View File


BIN
phsource/vdiph/aae View File


BIN
phsource/vdiph/aoo View File


BIN
phsource/vdiph2/ei_4 View File


BIN
phsource/vdiph2/uw View File


phsource/vwl_en/u → phsource/vdiph2/uw_2 View File


phsource/vowel/u_3 → phsource/vdiph2/uw_3 View File


phsource/vowel/u_4 → phsource/vdiph2/uw_4 View File


phsource/vowel/u#_6 → phsource/vdiph2/uw_6 View File


BIN
phsource/vdiph2/vowelchart.png View File


BIN
phsource/vowel/@_5 View File


BIN
phsource/vowel/aa_4 View File


BIN
phsource/vowel/u#_5 View File


BIN
phsource/vowel/vowelchart.png View File


BIN
phsource/vwl_en_us/a View File


BIN
phsource/vwl_en_us/ai@ View File


BIN
phsource/vwl_en_us/ee View File


BIN
phsource/vwl_en_us/er View File


BIN
phsource/vwl_en_us/ii View File


BIN
phsource/vwl_en_us/ii_3 View File


BIN
phsource/vwl_en_us/ir View File


BIN
phsource/vwl_en_us/oor View File


BIN
phsource/vwl_en_us/u View File


BIN
phsource/vwl_en_us/ur View File


+ 1
- 1
src/synthdata.cpp 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
src/tr_languages.cpp 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

Loading…
Cancel
Save