| | Type | Description | | | Type | Description | | ||||
| |-----------|-------------| | |-----------|-------------| | ||||
| | `liquid` | semi-vowels, such as: `r`, `l`, `j`, `w` | | | `liquid` | semi-vowels, such as: `r`, `l`, `j`, `w` | | ||||
| | `nasal` | nasal e.g.: `m`, `n`, `N` | | |||||
| | `pause` | | | | `pause` | | | ||||
| | `stress` | Used for stress symbols, eg: `'` `,` `=` `%` | | | `stress` | Used for stress symbols, eg: `'` `,` `=` `%` | | ||||
| | `virtual` | Used to represent a class of phonemes. | | | `virtual` | Used to represent a class of phonemes. | |
| endphoneme | endphoneme | ||||
| phoneme n | phoneme n | ||||
| vcd alv nasal | |||||
| vcd alv nas | |||||
| lengthmod 4 | lengthmod 4 | ||||
| IF prevPhW(#i) AND nextPhW(isVowel) THEN | IF prevPhW(#i) AND nextPhW(isVowel) THEN | ||||
| endphoneme | endphoneme | ||||
| phoneme n2 // doesn't palatalise, used for exceptions | phoneme n2 // doesn't palatalise, used for exceptions | ||||
| vcd alv nasal | |||||
| vcd alv nas | |||||
| lengthmod 4 | lengthmod 4 | ||||
| CALL base/n | CALL base/n | ||||
| endphoneme | endphoneme |
| //=========== | //=========== | ||||
| phoneme mh //voiceless | phoneme mh //voiceless | ||||
| vls blb nasal | |||||
| vls blb nas | |||||
| endphoneme | endphoneme | ||||
| phoneme m | phoneme m | ||||
| //vcd blb nasal | |||||
| //vcd blb nas | |||||
| import_phoneme base/m | import_phoneme base/m | ||||
| endphoneme | endphoneme | ||||
| phoneme nh | phoneme nh | ||||
| vls alv nasal | |||||
| vls alv nas | |||||
| endphoneme | endphoneme | ||||
| phoneme n | phoneme n | ||||
| //vcd alv nasal | |||||
| //vcd alv nas | |||||
| import_phoneme base/n | import_phoneme base/n | ||||
| endphoneme | endphoneme | ||||
| phoneme ɲh | phoneme ɲh | ||||
| vls pal nasal | |||||
| vls pal nas | |||||
| endphoneme | endphoneme | ||||
| phoneme ɲ | phoneme ɲ | ||||
| endphoneme | endphoneme | ||||
| phoneme ŋh | phoneme ŋh | ||||
| vls vel nasal | |||||
| vls vel nas | |||||
| endphoneme | endphoneme | ||||
| phoneme ŋ | phoneme ŋ | ||||
| //vcd vel nasal | |||||
| //vcd vel nas | |||||
| import_phoneme base/N | import_phoneme base/N | ||||
| endphoneme | endphoneme | ||||
| //phoneme ɴ | //phoneme ɴ | ||||
| // vcd glt nasal | |||||
| // vcd glt nas | |||||
| //endphoneme | //endphoneme | ||||
| phoneme p | phoneme p |
| phoneme N | phoneme N | ||||
| vcd vel nasal | |||||
| vcd vel nas | |||||
| lengthmod 8 // longer than 'n' | lengthmod 8 // longer than 'n' | ||||
| IfNextVowelAppend(g) | IfNextVowelAppend(g) | ||||
| CALL base/N | CALL base/N |
| phoneme N | phoneme N | ||||
| vcd vel nasal | |||||
| vcd vel nas | |||||
| lengthmod 8 // longer than 'n' | lengthmod 8 // longer than 'n' | ||||
| IfNextVowelAppend(g) | IfNextVowelAppend(g) | ||||
| CALL base/N | CALL base/N |
| phoneme n | phoneme n | ||||
| vcd alv nasal | |||||
| vcd alv nas | |||||
| Vowelout f1=2 f2=1700 -300 250 f3=-100 80 rms=20 brk | Vowelout f1=2 f2=1700 -300 250 f3=-100 80 rms=20 brk | ||||
| lengthmod 4 | lengthmod 4 | ||||
| phoneme n2 | phoneme n2 | ||||
| vcd alv nasal | |||||
| vcd alv nas | |||||
| IF nextPh(w) OR nextPh(isVowel) THEN | IF nextPh(w) OR nextPh(isVowel) THEN | ||||
| ChangePhoneme(n) | ChangePhoneme(n) | ||||
| ELSE | ELSE |
| //=========== | //=========== | ||||
| phoneme m# | phoneme m# | ||||
| vcd blb nasal | |||||
| vcd blb nas | |||||
| lengthmod 6 | lengthmod 6 | ||||
| ipa m# | ipa m# | ||||
| Vowelout f1=2 f2=1000 -500 -350 f3=-200 80 brk | Vowelout f1=2 f2=1000 -500 -350 f3=-200 80 brk | ||||
| phoneme n# | phoneme n# | ||||
| vcd alv nasal | |||||
| vcd alv nas | |||||
| lengthmod 6 | lengthmod 6 | ||||
| ipa n# | ipa n# | ||||
| Vowelout f1=2 f2=1700 -300 250 f3=-100 80 rms=20 brk | Vowelout f1=2 f2=1700 -300 250 f3=-100 80 rms=20 brk | ||||
| phoneme n^# | phoneme n^# | ||||
| vcd pal nasal palatal | |||||
| vcd pal nas palatal | |||||
| lengthmod 6 | lengthmod 6 | ||||
| ipa ɲ# | ipa ɲ# | ||||
| Vowelout f1=3 f2=2300 300 400 f3=100 80 brk rate | Vowelout f1=3 f2=2300 300 400 f3=100 80 brk rate | ||||
| phoneme N# | phoneme N# | ||||
| vcd vel nasal | |||||
| vcd vel nas | |||||
| lengthmod 6 | lengthmod 6 | ||||
| ipa ŋ# | ipa ŋ# | ||||
| Vowelout f1=3 f2=2300 300 400 f3=-200 80 len=40 rms=20 brk | Vowelout f1=3 f2=2300 300 400 f3=-200 80 len=40 rms=20 brk |
| // Consonants ///////////////////////////////////////////////////////////////// | // Consonants ///////////////////////////////////////////////////////////////// | ||||
| phoneme m | phoneme m | ||||
| vcd blb nasal | |||||
| 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 | ||||
| lengthmod 4 | lengthmod 4 | ||||
| endphoneme | endphoneme | ||||
| phoneme n | phoneme n | ||||
| vcd alv nasal | |||||
| vcd alv nas | |||||
| Vowelout f1=2 f2=1500 -300 250 f3=-100 80 rms=20 brk | Vowelout f1=2 f2=1500 -300 250 f3=-100 80 rms=20 brk | ||||
| lengthmod 4 | lengthmod 4 | ||||
| endphoneme | endphoneme | ||||
| phoneme N | phoneme N | ||||
| vcd vel nasal | |||||
| vcd vel nas | |||||
| ipa ŋ | ipa ŋ | ||||
| Vowelout f1=3 f2=2300 300 400 f3=-200 80 len=40 rms=20 brk | Vowelout f1=3 f2=2300 300 400 f3=-200 80 len=40 rms=20 brk | ||||
| lengthmod 3 | lengthmod 3 | ||||
| endphoneme | endphoneme | ||||
| phoneme N\\ | phoneme N\\ | ||||
| vcd uvl nasal | |||||
| vcd uvl nas | |||||
| ipa ɴ | ipa ɴ | ||||
| // FIXME: Stub phoneme. | // FIXME: Stub phoneme. | ||||
| CALL jp/n | CALL jp/n |
| phoneme m | phoneme m | ||||
| ipa m | ipa m | ||||
| vcd blb nasal | |||||
| 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 | ||||
| lengthmod 4 | lengthmod 4 | ||||
| phoneme n | phoneme n | ||||
| ipa n | ipa n | ||||
| vcd alv nasal | |||||
| vcd alv nas | |||||
| Vowelout f1=2 f2=1500 -300 250 f3=-100 80 rms=20 brk | Vowelout f1=2 f2=1500 -300 250 f3=-100 80 rms=20 brk | ||||
| lengthmod 4 | lengthmod 4 | ||||
| phoneme N // si**ng** | phoneme N // si**ng** | ||||
| ipa N | ipa N | ||||
| vcd vel nasal | |||||
| vcd vel nas | |||||
| Vowelout f1=3 f2=2300 300 400 f3=-200 80 len=40 rms=20 brk | Vowelout f1=3 f2=2300 300 400 f3=-200 80 len=40 rms=20 brk | ||||
| lengthmod 8 // longer than 'n' | lengthmod 8 // longer than 'n' | ||||
| phoneme m; | phoneme m; | ||||
| vcd blb nasal | |||||
| vcd blb nas | |||||
| lengthmod 4 | lengthmod 4 | ||||
| CALL base/m | CALL base/m | ||||
| phoneme n; | phoneme n; | ||||
| vcd alv nasal | |||||
| vcd alv nas | |||||
| lengthmod 4 | lengthmod 4 | ||||
| CALL base/n | CALL base/n |
| //phoneme n | //phoneme n | ||||
| // vcd pal nasal | |||||
| // vcd pal nas | |||||
| // FMT(n/nru) | // FMT(n/nru) | ||||
| // | // | ||||
| // import_phoneme en/n | // import_phoneme en/n | ||||
| //endphoneme | //endphoneme | ||||
| phoneme n_ | phoneme n_ | ||||
| // vcd pal nasal | |||||
| // vcd pal nas | |||||
| // FMT(n/nru) | // FMT(n/nru) | ||||
| import_phoneme en/n | import_phoneme en/n | ||||
| phoneme n# | phoneme n# | ||||
| vcd pal nasal palatal | |||||
| vcd pal nas palatal | |||||
| ipa ɲ | ipa ɲ | ||||
| Vowelout f1=3 f2=2500 300 500 f3=100 80 len=45 brk rate | Vowelout f1=3 f2=2500 300 500 f3=100 80 len=45 brk rate | ||||
| lengthmod 4 | lengthmod 4 | ||||
| //endphoneme | //endphoneme | ||||
| phoneme m; | phoneme m; | ||||
| vcd blb nasal | |||||
| 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 | ||||
| lengthmod 4 | lengthmod 4 | ||||
| phoneme n^ | phoneme n^ | ||||
| vcd pal nasal palatal | |||||
| vcd pal nas palatal | |||||
| ipa ɲ | ipa ɲ | ||||
| Vowelout f1=3 f2=2500 300 500 f3=100 80 len=45 brk rate | Vowelout f1=3 f2=2500 300 500 f3=100 80 len=45 brk rate | ||||
| lengthmod 4 | lengthmod 4 | ||||
| endphoneme | endphoneme | ||||
| phoneme N | phoneme N | ||||
| vcd vel nasal | |||||
| vcd vel nas | |||||
| Vowelout f1=3 f2=2300 300 400 f3=-200 80 len=40 rms=20 brk | Vowelout f1=3 f2=2300 300 400 f3=-200 80 len=40 rms=20 brk | ||||
| lengthmod 8 // longer than 'n' | lengthmod 8 // longer than 'n' | ||||
| endphoneme | endphoneme | ||||
| phoneme n | phoneme n | ||||
| vcd alv nasal | |||||
| vcd alv nas | |||||
| Vowelin f1=0 f2=1000 -50 -100 f3=-200 80 amp=11 brk len=15 | Vowelin f1=0 f2=1000 -50 -100 f3=-200 80 amp=11 brk len=15 | ||||
| Vowelout f1=2 f2=1700 -300 250 f3=-100 80 rms=20 brk len=15 | Vowelout f1=2 f2=1700 -300 250 f3=-100 80 rms=20 brk len=15 | ||||
| lengthmod 4 | lengthmod 4 |
| phoneme n | phoneme n | ||||
| vcd alv nasal | |||||
| vcd alv nas | |||||
| Vowelout f1=2 f2=1700 -300 250 f3=-100 80 rms=20 brk | Vowelout f1=2 f2=1700 -300 250 f3=-100 80 rms=20 brk | ||||
| lengthmod 2 | lengthmod 2 | ||||
| phoneme N | phoneme N | ||||
| vcd vel nasal | |||||
| vcd vel nas | |||||
| Vowelout f1=2 f2=1900 0 300 f3=400 80 len=50 rms=15 brk | Vowelout f1=2 f2=1900 0 300 f3=400 80 len=50 rms=15 brk | ||||
| lengthmod 7 | lengthmod 7 | ||||
| phoneme m | phoneme m | ||||
| vcd blb nasal | |||||
| 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 | ||||
| lengthmod 4 | lengthmod 4 | ||||
| phoneme n | phoneme n | ||||
| vcd alv nasal | |||||
| vcd alv nas | |||||
| Vowelout f1=2 f2=1500 -300 250 f3=-100 80 rms=20 brk | Vowelout f1=2 f2=1500 -300 250 f3=-100 80 rms=20 brk | ||||
| lengthmod 4 | lengthmod 4 | ||||
| phoneme n. | phoneme n. | ||||
| vcd rfx nasal | |||||
| vcd rfx nas | |||||
| ipa ɳ | ipa ɳ | ||||
| starttype n endtype n | starttype n endtype n | ||||
| Vowelin f1=2 f2=1700 -300 300 f3=-500 80 rms=20 colr=2 | Vowelin f1=2 f2=1700 -300 300 f3=-500 80 rms=20 colr=2 | ||||
| phoneme n^ // Spanish **ñ** | phoneme n^ // Spanish **ñ** | ||||
| vcd pal nasal palatal | |||||
| vcd pal nas palatal | |||||
| ipa ɲ | ipa ɲ | ||||
| Vowelout f1=3 f2=2500 300 500 f3=100 80 len=45 brk rate | Vowelout f1=3 f2=2500 300 500 f3=100 80 len=45 brk rate | ||||
| lengthmod 4 | lengthmod 4 | ||||
| phoneme N // si**ng** | phoneme N // si**ng** | ||||
| vcd vel nasal | |||||
| vcd vel nas | |||||
| Vowelout f1=3 f2=2300 300 400 f3=-200 80 len=40 rms=20 brk | Vowelout f1=3 f2=2300 300 400 f3=-200 80 len=40 rms=20 brk | ||||
| lengthmod 8 // longer than 'n' | lengthmod 8 // longer than 'n' | ||||
| { "pause", tPHONEME_TYPE, phPAUSE }, | { "pause", tPHONEME_TYPE, phPAUSE }, | ||||
| { "stress", tPHONEME_TYPE, phSTRESS }, | { "stress", tPHONEME_TYPE, phSTRESS }, | ||||
| { "virtual", tPHONEME_TYPE, phVIRTUAL }, | { "virtual", tPHONEME_TYPE, phVIRTUAL }, | ||||
| { "delete_phoneme", tPHONEME_TYPE, phDELETED }, | { "delete_phoneme", tPHONEME_TYPE, phDELETED }, | ||||
| // type of consonant | |||||
| { "nasal", tPHONEME_TYPE, phNASAL }, // TODO (deprecated): use 'nas' instead | |||||
| // keywords | // keywords | ||||
| { "phonemetable", tSTATEMENT, kPHONEMETABLE }, | { "phonemetable", tSTATEMENT, kPHONEMETABLE }, | ||||
| { "include", tSTATEMENT, kINCLUDE }, | { "include", tSTATEMENT, kINCLUDE }, |