phoneme r | phoneme r | ||||
liquid rhotic | |||||
trill | |||||
liquid rhotic trl | |||||
lengthmod 6 | lengthmod 6 | ||||
Vowelin f1=2 f2=2700 -300 -200 f3=-1300 80 | Vowelin f1=2 f2=2700 -300 -200 f3=-1300 80 | ||||
Vowelout f1=2 f2=1700 -300 -200 f3=-1300 80 | Vowelout f1=2 f2=1700 -300 -200 f3=-1300 80 |
endphoneme | endphoneme | ||||
phoneme r | phoneme r | ||||
liquid rhotic | |||||
liquid rhotic trl | |||||
lengthmod 7 | lengthmod 7 | ||||
trill | |||||
IF nextPh(isNotVowel) THEN | IF nextPh(isNotVowel) THEN | ||||
ChangePhoneme(r/) | ChangePhoneme(r/) | ||||
ENDIF | ENDIF |
phoneme R2 // this is [R2], but shorter | phoneme R2 // this is [R2], but shorter | ||||
liquid | |||||
trill | |||||
liquid trl | |||||
lengthmod 6 | lengthmod 6 | ||||
ipa r | ipa r | ||||
Vowelin f1=0 f2=1700 -300 300 f3=-300 80 | Vowelin f1=0 f2=1700 -300 300 f3=-300 80 |
// uses the consonants in file "phonemes", unless overridden here | // uses the consonants in file "phonemes", unless overridden here | ||||
phoneme R | phoneme R | ||||
liquid trill | |||||
liquid trl | |||||
lengthmod 7 | lengthmod 7 | ||||
Vowelin f1=0 f2=1500 -400 400 f3=-400 80 | Vowelin f1=0 f2=1500 -400 400 f3=-400 80 | ||||
IF nextPh(isNotVowel) THEN | IF nextPh(isNotVowel) THEN |
// ========== // | // ========== // | ||||
phoneme r | phoneme r | ||||
liquid trl | |||||
ipa r | ipa r | ||||
liquid | |||||
trill | |||||
lengthmod 6 | lengthmod 6 | ||||
Vowelin f1=0 f2=1600 -300 300 f3=-200 80 | Vowelin f1=0 f2=1600 -300 300 f3=-200 80 | ||||
Vowelout f1=2 f2=1600 -300 300 f3=-200 80 brk | Vowelout f1=2 f2=1600 -300 300 f3=-200 80 brk |
endphoneme | endphoneme | ||||
phoneme R // Latvian hard r | phoneme R // Latvian hard r | ||||
liquid | |||||
trill | |||||
liquid trl | |||||
lengthmod 6 | lengthmod 6 | ||||
Vowelin f1=0 f2=1700 -300 300 f3=-300 80 | Vowelin f1=0 f2=1700 -300 300 f3=-300 80 | ||||
Vowelout f1=2 f2=1700 -300 300 f3=-300 80 brk | Vowelout f1=2 f2=1700 -300 300 f3=-300 80 brk | ||||
endphoneme | endphoneme | ||||
phoneme r // Latvian soft r | phoneme r // Latvian soft r | ||||
liquid | |||||
trill | |||||
liquid trl | |||||
lengthmod 6 | lengthmod 6 | ||||
Vowelin f1=0 f2=1700 -300 300 f3=-300 80 | Vowelin f1=0 f2=1700 -300 300 f3=-300 80 | ||||
Vowelout f1=2 f2=1700 -300 300 f3=-300 80 brk | Vowelout f1=2 f2=1700 -300 300 f3=-300 80 brk |
phoneme r | phoneme r | ||||
liquid rhotic nolink | |||||
alv trill | |||||
alv liquid trl rhotic nolink | |||||
length 80 | length 80 | ||||
IF prevPhW(isVowel) THEN | IF prevPhW(isVowel) THEN | ||||
ELSE | ELSE |
//=========== | //=========== | ||||
phoneme R | phoneme R | ||||
liquid | |||||
trill | |||||
liquid trl | |||||
ipa r | ipa r | ||||
lengthmod 6 | lengthmod 6 | ||||
Vowelin f1=0 f2=1700 -300 300 f3=-300 80 | Vowelin f1=0 f2=1700 -300 300 f3=-300 80 |
phoneme x // [r] for Portugal | phoneme x // [r] for Portugal | ||||
liquid | |||||
trill | |||||
liquid trl | |||||
ipa ʁ | ipa ʁ | ||||
lengthmod 7 | lengthmod 7 | ||||
Vowelin f1=0 f2=1500 -400 400 f3=-400 80 | Vowelin f1=0 f2=1500 -400 400 f3=-400 80 |
// Consonants | // Consonants | ||||
phoneme r | phoneme r | ||||
liquid | |||||
trill | |||||
liquid trl | |||||
lengthmod 7 | lengthmod 7 | ||||
IF nextPh(isNotVowel) THEN | IF nextPh(isNotVowel) THEN | ||||
ChangePhoneme(r/) | ChangePhoneme(r/) |
phoneme r | phoneme r | ||||
liquid rhotic nolink | |||||
alv trill | |||||
liquid rhotic alv trl nolink | |||||
length 80 | length 80 | ||||
IF prevPhW(isVowel) THEN | IF prevPhW(isVowel) THEN | ||||
ELSE | ELSE |
phoneme r* // this is [R] from Slovak/Czech | phoneme r* // this is [R] from Slovak/Czech | ||||
liquid | |||||
trill | |||||
liquid trl | |||||
ipa r | ipa r | ||||
lengthmod 6 | lengthmod 6 | ||||
Vowelin f1=0 f2=1700 -300 300 f3=-300 80 | Vowelin f1=0 f2=1700 -300 300 f3=-300 80 |
endphoneme | endphoneme | ||||
phoneme r | phoneme r | ||||
liquid rhotic | |||||
trill | |||||
liquid rhotic trl | |||||
lengthmod 6 | lengthmod 6 | ||||
Vowelin f1=2 f2=2700 -300 -200 f3=-1300 80 | Vowelin f1=2 f2=2700 -300 -200 f3=-1300 80 | ||||
Vowelout f1=2 f2=1700 -300 -200 f3=-1300 80 | Vowelout f1=2 f2=1700 -300 -200 f3=-1300 80 |
phoneme R | phoneme R | ||||
liquid trill | |||||
liquid trl | |||||
lengthmod 6 | lengthmod 6 | ||||
IF prevPhW(isVowel) AND nextPhW(isVowel) THEN | IF prevPhW(isVowel) AND nextPhW(isVowel) THEN | ||||
ChangePhoneme(*) | ChangePhoneme(*) |
//=========== | //=========== | ||||
phoneme r | phoneme r | ||||
liquid | |||||
trill | |||||
liquid trl | |||||
lengthmod 6 | lengthmod 6 | ||||
Vowelin f1=0 f2=1600 -300 300 f3=-200 80 | Vowelin f1=0 f2=1600 -300 300 f3=-200 80 | ||||
Vowelout f1=2 f2=1600 -300 300 f3=-200 80 brk | Vowelout f1=2 f2=1600 -300 300 f3=-200 80 brk |
phoneme R | phoneme R | ||||
liquid | |||||
trill | |||||
liquid trl | |||||
lengthmod 6 | lengthmod 6 | ||||
ipa r | ipa r | ||||
IF nextPhW(R2) THEN | IF nextPhW(R2) THEN | ||||
endphoneme | endphoneme | ||||
phoneme R2 // this is [R] from Slovak/Czech | phoneme R2 // this is [R] from Slovak/Czech | ||||
liquid | |||||
trill | |||||
liquid trl | |||||
lengthmod 6 | lengthmod 6 | ||||
ipa r | ipa r | ||||
Vowelin f1=0 f2=1700 -300 300 f3=-300 80 | Vowelin f1=0 f2=1700 -300 300 f3=-300 80 | ||||
endphoneme | endphoneme | ||||
phoneme R3 // Afrikaans | phoneme R3 // Afrikaans | ||||
liquid | |||||
trill | |||||
liquid trl | |||||
lengthmod 6 | lengthmod 6 | ||||
length 60 | length 60 | ||||
ipa r | ipa r |
// flags | // flags | ||||
{ "unstressed", tPHONEME_FLAG, phUNSTRESSED }, | { "unstressed", tPHONEME_FLAG, phUNSTRESSED }, | ||||
{ "nolink", tPHONEME_FLAG, phNOLINK }, | { "nolink", tPHONEME_FLAG, phNOLINK }, | ||||
{ "trill", tPHONEME_FLAG, phTRILL }, // TODO (deprecated): use 'trl' instead | |||||
{ "palatal", tPHONEME_FLAG, phPALATAL }, // TODO (deprecated): use 'pzd' instead | { "palatal", tPHONEME_FLAG, phPALATAL }, // TODO (deprecated): use 'pzd' instead | ||||
{ "long", tPHONEME_FLAG, phLONG }, // TODO (deprecated): use 'lng' instead | { "long", tPHONEME_FLAG, phLONG }, // TODO (deprecated): use 'lng' instead | ||||
{ "brkafter", tPHONEME_FLAG, phBRKAFTER }, | { "brkafter", tPHONEME_FLAG, phBRKAFTER }, |