q ku:_: | q ku:_: | ||||
r eR::_! | r eR::_! | ||||
ŗ er::_! | ŗ er::_! | ||||
s es::_! | |||||
s es:_! | |||||
š eS::_! | š eS::_! | ||||
t te:_: | t te:_: | ||||
u u>_: | u u>_: | ||||
heksadecimālo $alt2 | heksadecimālo $alt2 | ||||
humāno $alt2 | humāno $alt2 | ||||
informatīvo $alt2 | informatīvo $alt2 | ||||
inteliģento $alt2 | |||||
mehānisko $alt2 | mehānisko $alt2 | ||||
nekompetento $alt2 | nekompetento $alt2 | ||||
neoficiālo $alt2 | neoficiālo $alt2 |
s) e (cA+ e | s) e (cA+ e | ||||
_s) e (n_ e // sen | _s) e (n_ e // sen | ||||
_s) e (p e | _s) e (p e | ||||
_s) eptem (bL82L01_ eptem // Septembris | |||||
_s) evastopo (lL05_ evastopo: // Sevastopole | _s) evastopo (lL05_ evastopo: // Sevastopole | ||||
_s) e (v_ e // sev | _s) e (v_ e // sev | ||||
_s) e (vi_ e | _s) e (vi_ e | ||||
_v) ē (rā_ e: // vērā | _v) ē (rā_ e: // vērā | ||||
v) ērtē e:Rte: | v) ērtē e:Rte: | ||||
v) ē (stur e: | v) ē (stur e: | ||||
ž) ē (l E: | |||||
.group f | .group f | ||||
f f | f f | ||||
l l | l l | ||||
C) l (C l- // more voiced variant between consonants | C) l (C l- // more voiced variant between consonants | ||||
_lie) l (@ l> | _lie) l (@ l> | ||||
l (L60+ l: | |||||
l (L61+ l> | |||||
l (L60@+ l: | |||||
l (L60+ l> | |||||
l (L61@+ l> | |||||
ll (++ ll | ll (++ ll | ||||
.group m | .group m | ||||
m m | m m | ||||
C) m (C m- // more voiced variant between consonants | C) m (C m- // more voiced variant between consonants | ||||
m (j+ m | |||||
mm >m> | mm >m> | ||||
.group n | .group n | ||||
sērf) o uo | sērf) o uo | ||||
sink) o o: | sink) o o: | ||||
skal) o (+ uo | skal) o (+ uo | ||||
skarb) o (_ uo | |||||
skler) o o: | skler) o o: | ||||
slav) o o | slav) o o | ||||
slog) o uo | slog) o uo | ||||
šalk) o uo // ..šalko.. | šalk) o uo // ..šalko.. | ||||
šan) o uo | šan) o uo | ||||
_špr) o (L88L05_ o // šprote | _špr) o (L88L05_ o // šprote | ||||
taks) o o | |||||
tav) o uo | tav) o uo | ||||
tēl) o (L65+ uo | tēl) o (L65+ uo | ||||
_tikk) o (_ uo // tikko | _tikk) o (_ uo // tikko | ||||
turb) o o | turb) o o | ||||
vab) o (L77L05_ uo // ..vabole | vab) o (L77L05_ uo // ..vabole | ||||
vair) o (+ uo | vair) o (+ uo | ||||
valent) o (_ uo | |||||
vann) o uo | vann) o uo | ||||
var) o (L80 uo | var) o (L80 uo | ||||
vask) o uo | vask) o uo | ||||
viegl) o (+ uo | viegl) o (+ uo | ||||
vizm) o uo | vizm) o uo | ||||
zil) o (L80+ uo | zil) o (L80+ uo | ||||
žēl) o (L65+ uo | |||||
žēl) o (L65++ uo | |||||
žir) o o | žir) o o | ||||
.group oa | .group oa | ||||
_m) od (L05_ uod // mode TODO should think how to handle mōda | _m) od (L05_ uod // mode TODO should think how to handle mōda | ||||
m) od (L50l od | m) od (L50l od | ||||
m) od (u od | m) od (u od | ||||
m) od (us uod | |||||
m) od (uš uod | m) od (uš uod | ||||
n) od (L05_ o:d // ..node | n) od (L05_ o:d // ..node | ||||
n) od uod | n) od uod | ||||
.group oj | .group oj | ||||
_bar) oj (L13_ uoj // todo barot should be handled better | _bar) oj (L13_ uoj // todo barot should be handled better | ||||
_b) oj (a_+ oj // _boja_ | |||||
b) oj (ā uoj | b) oj (ā uoj | ||||
_b) oj (L04_ uo`j // boja with short uo because of ambiguity | _b) oj (L04_ uo`j // boja with short uo because of ambiguity | ||||
_enkurb) oj (L04_ oj // enkurboja | _enkurb) oj (L04_ oj // enkurboja | ||||
l) oj (L50 oj | l) oj (L50 oj | ||||
_ob) oj (L04_ oj // oboja | _ob) oj (L04_ oj // oboja | ||||
_) oj (ārL01_ oj // Ojārs | _) oj (ārL01_ oj // Ojārs | ||||
oj (is_ uoj | |||||
_pr) oj (ām_ uoj | _pr) oj (ām_ uoj | ||||
pr) oj (L42 oj | pr) oj (L42 oj | ||||
_tr) oj (L04_ oj // Troja | _tr) oj (L04_ oj // Troja | ||||
prot) oko oko: | prot) oko oko: | ||||
_r) ok (ādL05_ ok // rokāde | _r) ok (ādL05_ ok // rokāde | ||||
r) ok (L04_ uok // ..roka | r) ok (L04_ uok // ..roka | ||||
r) ok (a_ uo`k // _roka_ | |||||
r) ok (m ok | r) ok (m ok | ||||
r) okope oko:p | r) okope oko:p | ||||
r) ok (tu uok | r) ok (tu uok | ||||
_bal) ot (ē ot | _bal) ot (ē ot | ||||
bankr) ot ot | bankr) ot ot | ||||
b) ot (ān ot | b) ot (ān ot | ||||
_b) ot (u_ ot | |||||
d) ot (āc ot | d) ot (āc ot | ||||
d) ot (ē ot | d) ot (ē ot | ||||
_d) ot (s_ uo`t | |||||
er) ot (iL67 o:t | er) ot (iL67 o:t | ||||
er) ot (is o:t | er) ot (is o:t | ||||
_er) ot (L01_ ot // Erots | _er) ot (L01_ ot // Erots | ||||
r) ov ov | r) ov ov | ||||
sl) ov ov | sl) ov ov | ||||
s) ov ov | s) ov ov | ||||
_š) ov (biz ov | |||||
_š) ov (L01_ ov // šovs | _š) ov (L01_ ov // šovs | ||||
_š) ov (vin ov | |||||
tet) ov ov | tet) ov ov | ||||
.group oz | .group oz | ||||
kl) oz (et oz | kl) oz (et oz | ||||
k) ozlov ozlov | k) ozlov ozlov | ||||
l) oz (ung oz | l) oz (ung oz | ||||
maijr) oz (īL88 uoz | |||||
m) oz (aī oz | m) oz (aī oz | ||||
_m) oz (L03_ o:z // Mozus | _m) oz (L03_ o:z // Mozus | ||||
_n) oz uoz | _n) oz uoz | ||||
.group p | .group p | ||||
p p | p p | ||||
_) pie (A pie} | |||||
_) pie (e+ pie_! | |||||
_) pus (vien p%us // pus..number stress on next syllable | _) pus (vien p%us // pus..number stress on next syllable | ||||
_) pus (div p%us | _) pus (div p%us | ||||
_) pus (otr p%us | _) pus (otr p%us | ||||
visvis v%isv%is (P6 // visvis.. | visvis v%isv%is (P6 // visvis.. | ||||
_) vi (szinL02_ v'i // viszinis | _) vi (szinL02_ v'i // viszinis | ||||
_) vi (szinL05_ v'i // viszine | _) vi (szinL05_ v'i // viszine | ||||
z) v v` | |||||
.group w | .group w | ||||
w v | w v | ||||
.group z | .group z | ||||
z z | z z | ||||
z (n z- | |||||
z (v z- | |||||
.group ž | .group ž | ||||
ž Z | ž Z |
status mature | status mature | ||||
words 0 2 | words 0 2 | ||||
pitch 64 118 | pitch 64 118 | ||||
breath 10 2 1 0 0 0 | |||||
breathw 20 42 85 200 500 1200 | |||||
formant 0 95 100 100 -5 | |||||
//tunes s5 c5 q5 e5 | |||||
tone 150 220 450 255 750 20 3500 255 | |||||
stressAmp 12 10 8 8 0 0 16 17 | |||||
breath 10 2 1 0 0 0 0 0 | |||||
breathw 20 42 85 200 500 1000 | |||||
tone 60 80 450 255 750 10 3000 255 | |||||
stressAmp 12 10 8 8 0 0 15 16 | |||||
stressLength 160 140 200 140 0 0 240 160 | stressLength 160 140 200 140 0 0 240 160 |
FMT(vwl_lv/ii, 90) // was i_7 | FMT(vwl_lv/ii, 90) // was i_7 | ||||
endphoneme | endphoneme | ||||
phoneme y // English y, short Latgalian "hard i" | phoneme y // English y, short Latgalian "hard i" | ||||
vwl starttype #i endtype #i | vwl starttype #i endtype #i | ||||
length 120 | length 120 | ||||
FMT(vwl_lv/y) | |||||
FMT(vwl_lv/y, 100) | |||||
endphoneme | endphoneme | ||||
phoneme y: // Long Latgalian "hard i" | phoneme y: // Long Latgalian "hard i" | ||||
vwl starttype #i endtype #i | vwl starttype #i endtype #i | ||||
length 300 | length 300 | ||||
FMT(vwl_lv/yy) | |||||
FMT(vwl_lv/yy, 90) | |||||
endphoneme | endphoneme | ||||
phoneme o | phoneme o | ||||
phoneme u | phoneme u | ||||
vwl starttype #u endtype #u | vwl starttype #u endtype #u | ||||
length 120 | length 120 | ||||
FMT(vwl_lv/u, 140) | |||||
FMT(vwl_lv/u, 100) | |||||
endphoneme | endphoneme | ||||
phoneme u: | phoneme u: | ||||
vwl starttype #u endtype #u | vwl starttype #u endtype #u | ||||
length 300 | length 300 | ||||
FMT(vwl_lv/uu, 120) | |||||
FMT(vwl_lv/uu, 90) | |||||
endphoneme | endphoneme | ||||
phoneme ai | phoneme ai | ||||
phoneme uo | phoneme uo | ||||
vwl starttype #u endtype #a | vwl starttype #u endtype #a | ||||
length 270 | |||||
length 280 | |||||
lng | lng | ||||
FMT(vdiph2/ua, 100) | |||||
FMT(vdiph2/ua, 110) | |||||
endphoneme | endphoneme | ||||
phoneme uo` // shorter version of uo | phoneme uo` // shorter version of uo | ||||
ipa uo | ipa uo | ||||
length 150 | length 150 | ||||
lng | lng | ||||
FMT(vdiph2/ua, 100) | |||||
FMT(vdiph2/ua, 90) | |||||
endphoneme | endphoneme | ||||
phoneme oi | phoneme oi | ||||
vcd alv stp | vcd alv stp | ||||
ipa d | ipa d | ||||
voicingswitch t | voicingswitch t | ||||
length 10 | |||||
length 8 | |||||
lengthmod 5 | lengthmod 5 | ||||
Vowelin f1=1 f2=1700 -300 300 f3=-100 80 | Vowelin f1=1 f2=1700 -300 300 f3=-100 80 | ||||
Vowelout f1=2 f2=1700 -300 300 f3=-100 80 brk | Vowelout f1=2 f2=1700 -300 300 f3=-100 80 brk | ||||
ipa h | ipa h | ||||
IF nextPh(#a) THEN | IF nextPh(#a) THEN | ||||
WAV(h/ha, 20) | |||||
WAV(h/h-lv, 10) | |||||
ELIF nextPh(#e) THEN | ELIF nextPh(#e) THEN | ||||
WAV(h/he, 20) | |||||
WAV(h/h-lv, 10) | |||||
ELIF nextPh(#i) THEN | ELIF nextPh(#i) THEN | ||||
WAV(h/hi, 20) | |||||
WAV(h/h-lv, 10) | |||||
ELIF nextPh(#o) THEN | ELIF nextPh(#o) THEN | ||||
WAV(h/ho, 20) | |||||
WAV(h/h-lv, 10) | |||||
ELIF nextPh(#u) THEN | ELIF nextPh(#u) THEN | ||||
WAV(h/hu, 20) | |||||
WAV(h/h-lv, 10) | |||||
ELIF nextPh(isPause) THEN | ELIF nextPh(isPause) THEN | ||||
WAV(h/h_, 40) // louder for foreign words | |||||
WAV(h/h-lv, 20) | |||||
ENDIF | ENDIF | ||||
WAV(h/h_, 20) // no vowel following | |||||
WAV(h/h-lv, 10) // no vowel following | |||||
endphoneme | endphoneme | ||||
phoneme j // **y**es | phoneme j // **y**es | ||||
liquid pal starttype #i | liquid pal starttype #i | ||||
IF nextPhW(isVowel) THEN | IF nextPhW(isVowel) THEN | ||||
NextVowelStarts | NextVowelStarts | ||||
VowelStart(j/j@) | VowelStart(j/j@) | ||||
VowelStart(j/jo) | VowelStart(j/jo) | ||||
VowelStart(j/ju) | VowelStart(j/ju) | ||||
EndSwitch | EndSwitch | ||||
VowelEnding(j/xj, 70) // In difference with English, vowel is lengthened, not shortened | |||||
VowelEnding(j/xj, 127) // In difference with English, vowel is lengthened, not shortened | |||||
ELSE | ELSE | ||||
Vowelout len=127 // no vowel follows | Vowelout len=127 // no vowel follows | ||||
FMT(j/xj) | FMT(j/xj) | ||||
phoneme l | phoneme l | ||||
liquid | liquid | ||||
// IF nextPh(isNotVowel) THEN | |||||
// ChangePhoneme(l/) | |||||
// ENDIF | |||||
IF nextPh(isNotVowel) THEN | IF nextPh(isNotVowel) THEN | ||||
PrevVowelEndings | PrevVowelEndings | ||||
VowelEnding(l/L1_@L) | VowelEnding(l/L1_@L) | ||||
endphoneme | endphoneme | ||||
phoneme m // copied from standard m phoneme with rule for 'mm' | phoneme m // copied from standard m phoneme with rule for 'mm' | ||||
vcd blb nas | vcd blb nas | ||||
Vowelout f1=2 f2=1000 -500 -350 f3=-200 80 brk | Vowelout f1=2 f2=1000 -500 -350 f3=-200 80 brk | ||||
FMT(voc/v#_) | FMT(voc/v#_) | ||||
endphoneme | endphoneme | ||||
phoneme z` // Shortened version of z for diphthong dz | |||||
phoneme z- // Shorter version of z | |||||
vcd alv frc sib | |||||
length 30 | |||||
voicingswitch s | |||||
Vowelout f1=0 f2=1700 -300 300 f3=-100 60 len=50 | |||||
IF KlattSynth THEN | |||||
Vowelin f1=0 f2=1390 -300 300 f3=0 0 | |||||
Vowelout f1=1 f2=1390 -300 300 f3=-100 60 len=50 brk | |||||
ENDIF | |||||
IF nextPh(isPause2) THEN | |||||
FMT(voc/z_) addWav(ufric/s_, 70) | |||||
ENDIF | |||||
FMT(voc/z) addWav(ufric/s_, 85) | |||||
endphoneme | |||||
phoneme z` // Shortest version of z for diphthong dz | |||||
vcd alv frc sib | vcd alv frc sib | ||||
ipa z | ipa z | ||||
voicingswitch s | voicingswitch s | ||||
length 8 | length 8 | ||||
lengthmod 6 | |||||
Vowelout f1=0 f2=1700 -300 300 f3=-100 60 len=50 | Vowelout f1=0 f2=1700 -300 300 f3=-100 60 len=50 | ||||
IF KlattSynth THEN | IF KlattSynth THEN |
test_lang la 080bd53c20991eae7baec73b8c735eacc8aae076 "ma na Na pa p<h>a ba ta t<h>a da ka k<h>a ga fa sa za ha Ra la ja wa _:_ ma mE mI mO mU ma: me: mi: mo: mu: my my: maU maI meI mEU mOI" | test_lang la 080bd53c20991eae7baec73b8c735eacc8aae076 "ma na Na pa p<h>a ba ta t<h>a da ka k<h>a ga fa sa za ha Ra la ja wa _:_ ma mE mI mO mU ma: me: mi: mo: mu: my my: maU maI meI mEU mOI" | ||||
test_lang lfn 044e27a5100528760a185e0773dccaca504b5bd4 "ma na Na pa ba ta da ka ga fa va sa za Sa Za ha la ja R2a **a wa _:_ ma me mi mo mu maI maU meU moI" | test_lang lfn 044e27a5100528760a185e0773dccaca504b5bd4 "ma na Na pa ba ta da ka ga fa va sa za Sa Za ha la ja R2a **a wa _:_ ma me mi mo mu maI maU meU moI" | ||||
test_lang lt 615e503b996ea5f7b267ebd77b91e77c5b874e18 "ma m;a na n;a pa p;a ta t;a ka k;a ba b;a da d;a ga g;a tsa ts;a tSa tS;a dza dz;a dZa dZ;a fa f;a sa s;a Sa S;a xa x;a va v;a za z;a Za Z;a la l;a ra r;a ja _:_ m@ ma mA ma: me mE me: mee meA mi mI mi: mo mO mo: mu mU mu: mw mW mai mei mau muo moi mui mie maU meU moU maI meI" | test_lang lt 615e503b996ea5f7b267ebd77b91e77c5b874e18 "ma m;a na n;a pa p;a ta t;a ka k;a ba b;a da d;a ga g;a tsa ts;a tSa tS;a dza dz;a dZa dZ;a fa f;a sa s;a Sa S;a xa x;a va v;a za z;a Za Z;a la l;a ra r;a ja _:_ m@ ma mA ma: me mE me: mee meA mi mI mi: mo mO mo: mu mU mu: mw mW mai mei mau muo moi mui mie maU meU moU maI meI" | ||||
test_lang lv ebd5378940b27e39ac35cda90e027ee0fa625fde "ma na n^a Na pa ba ta da ca Ja ka ga tsa dza Dz\`a tSa dZa DZ\`a fa va sa za Sa Za xa ha ja la l^a Ra ra _:_ mi my mu mE me mo ma mi: my: mu: mE: me: mo: ma: mai mau mei mie miu mui muo muo\` moi" | |||||
test_lang lv 060b6f94cd505e5c3e649d94c41856d801c0c695 "ma na n^a Na pa ba ta da ca Ja ka ga tsa dza Dz\`a tSa dZa DZ\`a fa va sa za Sa Za xa ha ja la l^a Ra ra _:_ mi my mu mE me mo ma mi: my: mu: mE: me: mo: ma: mai mau mei mie miu mui muo muo\` moi" | |||||
test_lang mi b6e622de46c33181cdfea351b907f932da9a0a1a "ma na Na pa ta ka fa ha ra wa _:_ ma ma: me me: mi mi: mo mo: mu mu:" | test_lang mi b6e622de46c33181cdfea351b907f932da9a0a1a "ma na Na pa ta ka fa ha ra wa _:_ ma ma: me me: mi mi: mo mo: mu mu:" | ||||
test_lang mk 072d0a74acf54bea528e7dde427eb04808d38364 "ma na n^a Na pa ta xa k^a ka ba da Ja ga tsa tSa tS;a dza dZa dZ;a fa sa Sa xa va za Za l^a la ja Ra @-*a ra _:_ ma me mi mo mu mA mE ma: me: mi: mo: mu: moU" | test_lang mk 072d0a74acf54bea528e7dde427eb04808d38364 "ma na n^a Na pa ta xa k^a ka ba da Ja ga tsa tSa tS;a dza dZa dZ;a fa sa Sa xa va za Za l^a la ja Ra @-*a ra _:_ ma me mi mo mu mA mE ma: me: mi: mo: mu: moU" | ||||
test_lang shn e568aca66c2f58fdaf5dda8a67f4d21f05710234 "ma na Ja Na pa p_ha ba ta t_ha da ka k_ha ga ?a fa sa za Ta ha tS;a Ra ja wa la _:_ mi mI mW mu me m@ mo mE ma ma: mO miu meu mEu mau ma:u mWi mui m@i moi mai ma:i mOi maW _:_ ma1 ma2 ma3 ma4 ma5 ma6" | test_lang shn e568aca66c2f58fdaf5dda8a67f4d21f05710234 "ma na Ja Na pa p_ha ba ta t_ha da ka k_ha ga ?a fa sa za Ta ha tS;a Ra ja wa la _:_ mi mI mW mu me m@ mo mE ma ma: mO miu meu mEu mau ma:u mWi mui m@i moi mai ma:i mOi maW _:_ ma1 ma2 ma3 ma4 ma5 ma6" |