Browse Source

[1.46.48]

Language change: pt.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@314 d46cf337-b52f-0410-862d-fd96e6ae7743
master
jonsd 12 years ago
parent
commit
ce83ffae85

+ 1
- 1
dictsource/dict_phonemes View File

v w x z Z v w x z Z




Dictionary hu_dict 2013-03-12
Dictionary hu_dict 2013-03-13


a A a: e E e: i i: a A a: e E e: i i:
o o: u u: Y y y: Y: o o: u u: Y y y: Y:

+ 14
- 9
dictsource/hu_rules View File

szaba) d (szem d szaba) d (szem d
_tren) dsz (e d|s _tren) dsz (e d|s
vakon) d (sz d vakon) d (sz d
vé) d (jeggy d
své) d (zseb d
vé) d (jeggy d
své) d (zseb d
csalá) d (szer d


.group dz .group dz
fogó) dz (kod ts fogó) dz (kod ts
han) g (gy g han) g (gy g
hazugsá) g (gy g hazugsá) g (gy g
tőze) g (gy g tőze) g (gy g
doppin) g (gy g


.group gy .group gy
gy J gy J
_elle) n (jav n _elle) n (jav n
vagyo) n (jog n vagyo) n (jog n
nny (elv n|n^ nny (elv n|n^
haszo) n (jár n
haszo) n (jár n
boszorká) ny (jelet n^ boszorká) ny (jelet n^
káno) n (jog n


.group o .group o
o o o o
ki) s (szőlő S ki) s (szőlő S
körö) s (szeg S körö) s (szeg S
kolbászo) s S kolbászo) s S
feldolgozá) s S
_ki) s (szín S
feldolgozá) s S
_ki) s (szín S


.group ss .group ss
ssz ss2 ssz ss2
pénze) sz (k s pénze) sz (k s
ellenállá) sz (ón Sz ellenállá) sz (ón Sz
ré) sz (árás Sz ré) sz (árás Sz
_te) szts (or st|S
serté) szs (ir S|Z
_te) szts (or st|S
serté) szs (ir S|Z


.group t .group t
t t t t
zár) t (szék t zár) t (szék t
szé) t (szortír t szé) t (szortír t
_robo) t (szoftve t _robo) t (szoftve t
diva) t (cirk t
álla) t (cirk t


.group tj .group tj
C) tj c C) tj c
zené) tj (átsz tj zené) tj (átsz tj
szen) tj (akab tj szen) tj (akab tj
közérze) tj (aví tj közérze) tj (aví tj
ké) tj (átszm tj
ké) tj (átszm tj


.group ts .group ts
ts (_S2 tS //general rule with word end of ts letters ts (_S2 tS //general rule with word end of ts letters
leme) tsz (vén ts leme) tsz (vén ts
_cha) tsz (ob t|s _cha) tsz (ob t|s
robo) ts (of t|S robo) ts (of t|S
merényle) ts (or t|S
merényle) ts (or t|S




.group tt .group tt

+ 3
- 1
dictsource/pt_list View File

alferes $alt alferes $alt
algozes $alt algozes $alt
alicerce $alt alicerce $alt
almoço alt $verb
almoço $alt $verb
amarelo $alt amarelo $alt
ameba $alt ameba $alt
amores $alt2 amores $alt2
joguete $alt2 joguete $alt2
lambreta $alt2 lambreta $alt2
lebre $alt lebre $alt
lembrete $alt2
leste $alt2 $verb leste $alt2 $verb
lopes $alt lopes $alt
maior $alt maior $alt
porcos $alt porcos $alt
porrete $alt2 porrete $alt2
porra $alt2 porra $alt2
porto $alt2
portos $alt portos $alt
pose $alt2 pose $alt2
povos $alt povos $alt

+ 3
- 2
dictsource/pt_rules View File

_perd) e (L05_ e _perd) e (L05_ e
_quis) e (L05_ E _quis) e (L05_ E
_soub) e (L05_ E _soub) e (L05_ E
proteg) e (L05_ e // des-
tend) e (L06_ e // a- con- en- es- tend) e (L06_ e // a- con- en- es-
_mord) e (L06_ e _mord) e (L06_ e
_rend) e (L06_ e _rend) e (L06_ e
_n) e (grL03_ e _n) e (grL03_ e
_estr) ei (L03_ EI _estr) ei (L03_ EI
_inv) e (jL04_ E _inv) e (jL04_ E
proteg) e (l05_ e // des-
tr) e (pL04_ E // es- tr) e (pL04_ E // es-
_dec) e (pL04_ E _dec) e (pL04_ E
_in) e (ptL03_ E _in) e (ptL03_ E
_enf) o (rquL02_ O _enf) o (rquL02_ O
c) o (rrL01_ o // escorra, incorra, corra, recorra c) o (rrL01_ o // escorra, incorra, corra, recorra
_m) o (rrL01_ o _m) o (rrL01_ o
p) o (rtL03_ O // im- trans- de- re- com- a- ex-
_r) o (snL04_ O _r) o (snL04_ O
_c) o (spL02_ O _c) o (spL02_ O
p) ostos (_ Ost=Us# // dispostos etc. p) ostos (_ Ost=Us# // dispostos etc.




.group s .group s
?1 _) s (_W Es|; within an acronym [s]+[;] not [s;] phoneme
?1 _) s (_W Es|; // within an acronym [s]+[;] not [s;] phoneme
?1 _) s (_ Es ?1 _) s (_ Es
?2 _) s (_ 'Ese ?2 _) s (_ 'Ese
s s s s

+ 8
- 10
phsource/compile_report View File

es-la 1 125 es-la 1 125
ca 11 127 ca 11 127
an 4 125 an 4 125
pt 32 143
pt-pt 20 143
pt 29 140
pt-pt 19 140
ro 36 148 ro 36 148
el 10 125 el 10 125
grc 12 129 grc 12 129
l/l_@ [l/3] base l/l_@ [l/3] base
[l/] fr [l/] fr
[l/3] da [l/3] da
l/l@ [¨|8] base
l/l@ [¨\.] base
[l#] base [l#] base
[l] fr [l] fr
[l/2] fr [l/2] fr
l/L2_uL [l/2] base l/L2_uL [l/2] base
l/l_3 [l/] de l/l_3 [l/] de
l/l_4 [ll] sq l/l_4 [ll] sq
l/la [¨|8] base
l/la [¨\.] base
[l#] base [l#] base
[l] fr [l] fr
[l/2] fr [l/2] fr
l/l_a [l/3] base l/l_a [l/3] base
[l/] fr [l/] fr
[l/3] da [l/3] da
l/le [¨|8] base
l/le [¨\.] base
[l#] base [l#] base
[l] fr [l] fr
[l/2] fr [l/2] fr
[&:] af [&:] af
l/l_front [L] sq l/l_front [L] sq
l/l_front_ [l/4] sq l/l_front_ [l/4] sq
l/li [¨|8] base
l/li [¨\.] base
[l#] base [l#] base
[l] fr [l] fr
[l/2] fr [l/2] fr
ll/_ll [L] base ll/_ll [L] base
l/l_long [l] base l/l_long [l] base
[l] fr [l] fr
l/lo [¨|8] base
l/lo [¨\.] base
[l#] base [l#] base
[l/2] fr [l/2] fr
[K] nso [K] nso
[l;] lt [l;] lt
[l] ru [l] ru
[l^] ru [l^] ru
l/lu [¨|8] base
l/lu [¨\.] base
[l#] base [l#] base
[l] fr [l] fr
[l/2] fr [l/2] fr
[r] et [r] et
[r/] fr [r/] fr
[R] fr-ca [R] fr-ca
[x] pt-pt
[*;] ro [*;] ro
[r#] is [r#] is
[r/] tn [r/] tn
vwl_fr/r_ [r/] fr vwl_fr/r_ [r/] fr
vwl_fr/r_@ [r/] fr vwl_fr/r_@ [r/] fr
vwl_fr/r@ [] fr vwl_fr/r@ [] fr
vwl_fr/@R [x] pt-pt
vwl_fr/r@2 [] fr vwl_fr/r@2 [] fr
vwl_fr/@R2 [R] fr-ca vwl_fr/@R2 [R] fr-ca
vwl_fr/ra [] fr vwl_fr/ra [] fr

+ 0
- 13
phsource/ph_portugal View File







phoneme x // [r] for Portugal
liquid
trill
ipa ʁ
lengthmod 7
Vowelin f1=0 f2=1500 -400 400 f3=-400 80
IF nextPh(isNotVowel) THEN
ChangePhoneme(r/)
ENDIF
FMT(vwl_fr/@R) addWav(r3/rx, 120)
endphoneme


phoneme R // for Portugal this is same the as [r] phoneme R // for Portugal this is same the as [r]
import_phoneme pt/r import_phoneme pt/r
endphoneme endphoneme

+ 3
- 19
phsource/ph_pt_brazil View File

endphoneme endphoneme




phoneme x // (previously [R] from Slovak/Czech)
import_phoneme base/h
phoneme x
CALL base/h
ipa x
endphoneme endphoneme




FMT(d/tap2) addWav(x/d, 40) FMT(d/tap2) addWav(x/d, 40)
endphoneme endphoneme




// testing
phoneme x2
import_phoneme af/x2
endphoneme

phoneme x3
import_phoneme base/x
endphoneme

phoneme R1
import_phoneme base/R
endphoneme




+ 2
- 0
src/phonemelist.cpp View File

{ {
stop_propagation = 0; stop_propagation = 0;
voicing = 0; voicing = 0;
if(regression & 0x100)
voicing = 1; // word-end devoicing
continue; continue;
} }



+ 1
- 1
src/synthdata.cpp View File

#include "translate.h" #include "translate.h"
#include "wave.h" #include "wave.h"


const char *version_string = "1.46.47 12.Mar.13";
const char *version_string = "1.46.48 13.Mar.13";
const int version_phdata = 0x014640; const int version_phdata = 0x014640;


int option_device_number = -1; int option_device_number = -1;

Loading…
Cancel
Save