Browse Source

[1.25.19] lang=hu removed regressive voicing

lang=en-r  adjusted phonemes [a] [eI] [t#]


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@36 d46cf337-b52f-0410-862d-fd96e6ae7743
master
jonsd 18 years ago
parent
commit
510f9c9e80

+ 5
- 4
dictsource/dict_phonemes View File



0 3 3: @ @- @2 @5 @L 0 3 3: @ @- @2 @5 @L
a a2 A: A@ aa aI aI@ aU a a2 A: A@ aa aI aI@ aU
aU@ E e@ eI I i I2 i:
i@ IR O O: o: O@ o@ OI
oU O~ U u: U@ V VR
aU@ E e@ eI I I2 i: i@
IR O O: o: O@ o@ OI oU
O~ U u: U@ V VR


: ; b C d D dZ f : ; b C d D dZ f
g g- h j k l L m g g- h j k l L m
n N p Q r r- s S n N p Q r r- s S
t T tS v w x z Z
t T t2 tS v w x z
Z




Dictionary eo_dict Dictionary eo_dict

+ 3
- 0
dictsource/en_list View File

into ,IntU into ,IntU
onto ,0ntU $strend2 onto ,0ntU $strend2
unto ,VntU unto ,VntU
?3 into ,Int2U
?3 onto ,0nt2U $strend2
?3 unto ,Vnt2U
upon @p,0n upon @p,0n
from %fr0m from %fr0m
(from where) %fr0m||w'e@ $pause (from where) %fr0m||w'e@ $pause

+ 14
- 3
dictsource/hu_list View File

km kilo:me:tER km kilo:me:tER
mm milime:tER mm milime:tER


a.m An^n^i||m'int $dot
gpu $abbrev
ill illEdvE $dot ill illEdvE $dot
mta $abbrev
pl pe:lda:ul $dot
stb SAtYb:i $dot stb SAtYb:i $dot
vö v'EZd||_'Yss2E vö v'EZd||_'Yss2E
pl pe:lda:ul $dot
mta $abbrev
a.m An^n^i||m'int $dot






// Main Exceptions List // Main Exceptions List
//===================== //=====================



// Places
oslo oslo:
osló oslo:


// Names
ricárd R'iCArd
richard R'iCARd


+ 4
- 2
dictsource/hu_rules View File

C) dj J C) dj J
A) dj (A J: A) dj (A J:


ren) d (szerint d



.group e .group e
e E e E
tysz ts tysz ts
A) tysz (A ts: A) tysz (A ts:
tz dz tz dz
A) tz (A d:z
A) tz (A t:z
tyz dz tyz dz
A) tyz (A d:z
A) tyz (A t:z
C) tzs dZ C) tzs dZ
A) tzs (A dZ: A) tzs (A dZ:
C) tyzs dZ C) tyzs dZ

+ 10
- 10
phsource/compile_report View File

34 phoneme tables 34 phoneme tables
new total new total
base 96 96 base 96 96
en 52 143
en_n 29 143
en_us 37 143
en_sc 39 145
en_rp 34 143
en_wm 30 143
en 53 144
en_n 29 144
en_us 37 144
en_sc 39 146
en_rp 34 144
en_wm 30 144
af 37 127 af 37 127
cy 29 122 cy 29 122
de 29 120 de 29 120
8 ustop/pr base fi hi hu it ro 8 ustop/pr base fi hi hu it ro
7 ustop/p_unasp base fi hi hu hr it ro 7 ustop/p_unasp base fi hi hu hr it ro
6 ustop/p_unasp_ fi hi hu hr it ro 6 ustop/p_unasp_ fi hi hu hr it ro
2 ustop/t base hi
5 ustop/t_ base hi sk el
26 ustop/t_dnt base fi fr hi hu pl hr ru it ro vi sw
3 ustop/t base en hi
6 ustop/t_ base en hi sk el
27 ustop/t_dnt base en fi fr hi hu pl hr ru it ro vi ++
2 ustop/t_dnt2 hi vi 2 ustop/t_dnt2 hi vi
4 ustop/t_pzd pl ru 4 ustop/t_pzd pl ru
5 ustop/tr base hi ru
7 ustop/tr base en hi ru
8 ustop/ts de eo hu pl ru it ro zh_yue 8 ustop/ts de eo hu pl ru it ro zh_yue
2 ustop/tsh base zh_yue 2 ustop/tsh base zh_yue
2 ustop/tsh_ base zh_yue 2 ustop/tsh_ base zh_yue

+ 13
- 0
phsource/ph_english View File

before i@ ustop/ki before i@ ustop/ki
endphoneme endphoneme


phoneme t2 // [t] which doesn't reduce
vls alv stop
vowelin f1=0 f2=1700 -300 300 f3=-100 80
vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20
lengthmod 2
wave ustop/t
before _ ustop/t_
before @- ustop/t_dnt%50
before r ustop/tr
before R ustop/tr
switchvoicing d
endphoneme



phoneme N phoneme N
vcd vel nasal vcd vel nasal

+ 8
- 8
phsource/ph_english_us View File

phoneme I2 phoneme I2
vowel starttype (i) endtype (i) vowel starttype (i) endtype (i)
unstressed unstressed
length 130
length 120
formants vwl_en_us/ii formants vwl_en_us/ii
linkout ; linkout ;
endphoneme endphoneme


phoneme aI phoneme aI
vowel starttype (a) endtype (i) vowel starttype (a) endtype (i)
length 210
length 220
formants vdiph/ai_2 formants vdiph/ai_2
endphoneme endphoneme




phoneme eI phoneme eI
vowel starttype (e) endtype (i) vowel starttype (e) endtype (i)
length 210
length 220
formants vdiph/eei_3 formants vdiph/eei_3
endphoneme endphoneme




phoneme e@ phoneme e@
vowel starttype (e) endtype (@) vowel starttype (e) endtype (@)
length 250
length 260
formants vwl_en_us/er formants vwl_en_us/er
appendph r appendph r
endphoneme endphoneme


phoneme t# // reduced [t] as in "city" phoneme t# // reduced [t] as in "city"
vls alv stop vls alv stop
vowelin f1=2 f2=1700 -300 300 f3=-100 80
vowelout f1=2 f2=1700 -300 300 f3=-100 80
lengthmod 2
wave x/d%70
vowelin f1=0 f2=1700 -300 300 f3=-100 80
vowelout f1=0 f2=1700 -300 300 f3=-100 80
lengthmod 5
wave x/d%80
endphoneme endphoneme





+ 1
- 1
phsource/ph_hungarian View File



phoneme o: phoneme o:
vowel starttype (o) endtype (o) vowel starttype (o) endtype (o)
length 240
length 270
formants vowel/o_2 formants vowel/o_2
endphoneme endphoneme



BIN
phsource/vdiph/eei_3 View File


BIN
phsource/vwl_en_us/a View File


+ 1
- 1
src/phonemelist.cpp View File

{ {
if((ph->mnemonic == 't') && (plist2->sourceix == 0) && ((prev->type == phVOWEL) || (prev->mnemonic == 'n'))) if((ph->mnemonic == 't') && (plist2->sourceix == 0) && ((prev->type == phVOWEL) || (prev->mnemonic == 'n')))
{ {
if(((plist2+1)->sourceix == 0) && ((plist2+1)->stress < 4) && (next->type == phVOWEL))
if(((plist2+1)->sourceix == 0) && ((plist2+1)->stress < 3) && (next->type == phVOWEL))
{ {
ph = phoneme_tab[phonT_REDUCED]; ph = phoneme_tab[phonT_REDUCED];
} }

+ 1
- 1
src/synthdata.cpp View File

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


const char *version_string = "1.25.18 06.Jun.07";
const char *version_string = "1.25.19 06.Jun.07";
const int version_phdata = 0x012514; const int version_phdata = 0x012514;


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

+ 1
- 1
src/tr_languages.cpp View File

tr->langopts.stress_rule = 0; tr->langopts.stress_rule = 0;
tr->langopts.stress_flags = 0x8036; tr->langopts.stress_flags = 0x8036;
tr->langopts.unstressed_wd1 = 2; tr->langopts.unstressed_wd1 = 2;
tr->langopts.param[LOPT_REGRESSIVE_VOICING] = 0x4; // don't propagate over word boundaries
// tr->langopts.param[LOPT_REGRESSIVE_VOICING] = 0x4; // don't propagate over word boundaries
tr->langopts.param[LOPT_IT_DOUBLING] = 1; tr->langopts.param[LOPT_IT_DOUBLING] = 1;
tr->langopts.param[LOPT_COMBINE_WORDS] = 99; // combine some prepositions with the following word tr->langopts.param[LOPT_COMBINE_WORDS] = 99; // combine some prepositions with the following word
tr->langopts.long_stop = 130; tr->langopts.long_stop = 130;

Loading…
Cancel
Save