Browse Source

Merge branch 'upstream' into development

Conflicts:
	dictsource/dict_phonemes
	phsource/compile_report
master
Reece H. Dunn 12 years ago
parent
commit
7987f1693e
7 changed files with 26 additions and 45 deletions
  1. 14
    9
      dictsource/hu_rules
  2. 3
    1
      dictsource/pt_list
  3. 3
    2
      dictsource/pt_rules
  4. 0
    13
      phsource/ph_portugal
  5. 3
    19
      phsource/ph_pt_brazil
  6. 2
    0
      src/phonemelist.cpp
  7. 1
    1
      src/synthdata.cpp

+ 14
- 9
dictsource/hu_rules View File

@@ -459,8 +459,9 @@ shetlan) d (szige d
szaba) d (szem d
_tren) dsz (e d|s
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
fogó) dz (kod ts
@@ -646,6 +647,7 @@ csilla) g (gy g
han) g (gy g
hazugsá) g (gy g
tőze) g (gy g
doppin) g (gy g

.group gy
gy J
@@ -1023,8 +1025,9 @@ szivárvá) ny (játsz n^
_elle) n (jav n
vagyo) n (jog n
nny (elv n|n^
haszo) n (jár n
haszo) n (jár n
boszorká) ny (jelet n^
káno) n (jog n

.group o
o o
@@ -1166,8 +1169,8 @@ _tetszé) s S
ki) s (szőlő S
körö) s (szeg S
kolbászo) s S
feldolgozá) s S
_ki) s (szín S
feldolgozá) s S
_ki) s (szín S

.group ss
ssz ss2
@@ -1763,8 +1766,8 @@ fáklyá) sz (ene Sz
pénze) sz (k s
ellenállá) sz (ón 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
t t
@@ -1909,6 +1912,8 @@ szögle) t (szob t
zár) t (szék t
szé) t (szortír t
_robo) t (szoftve t
diva) t (cirk t
álla) t (cirk t

.group tj
C) tj c
@@ -1996,7 +2001,7 @@ _tisztele) tj (el tj
zené) tj (átsz tj
szen) tj (akab tj
közérze) tj (aví tj
ké) tj (átszm tj
ké) tj (átszm tj

.group ts
ts (_S2 tS //general rule with word end of ts letters
@@ -2213,7 +2218,7 @@ felira) ts (áv t|S
leme) tsz (vén ts
_cha) tsz (ob t|s
robo) ts (of t|S
merényle) ts (or t|S
merényle) ts (or t|S


.group tt

+ 3
- 1
dictsource/pt_list View File

@@ -645,7 +645,7 @@ alcateia $alt
alferes $alt
algozes $alt
alicerce $alt
almoço alt $verb
almoço $alt $verb
amarelo $alt
ameba $alt
amores $alt2
@@ -859,6 +859,7 @@ jogo $alt2 $noun
joguete $alt2
lambreta $alt2
lebre $alt
lembrete $alt2
leste $alt2 $verb
lopes $alt
maior $alt
@@ -939,6 +940,7 @@ polca $alt
porcos $alt
porrete $alt2
porra $alt2
porto $alt2
portos $alt
pose $alt2
povos $alt

+ 3
- 2
dictsource/pt_rules View File

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


.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
?2 _) s (_ 'Ese
s s

+ 0
- 13
phsource/ph_portugal View File

@@ -134,19 +134,6 @@ endphoneme



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]
import_phoneme pt/r
endphoneme

+ 3
- 19
phsource/ph_pt_brazil View File

@@ -189,8 +189,9 @@ phoneme l
endphoneme


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


@@ -217,20 +218,3 @@ phoneme *
FMT(d/tap2) addWav(x/d, 40)
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

@@ -197,6 +197,8 @@ void MakePhonemeList(Translator *tr, int post_pause, int start_sentence)
{
stop_propagation = 0;
voicing = 0;
if(regression & 0x100)
voicing = 1; // word-end devoicing
continue;
}


+ 1
- 1
src/synthdata.cpp View File

@@ -35,7 +35,7 @@
#include "translate.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;

int option_device_number = -1;

Loading…
Cancel
Save