| // http://espeak.sourceforge.net/phontab.html |
| //========================================================= |
| // Burmese |
| //========================================================= |
| |
| //=========== |
| // TONES |
| //=========== |
| |
| //phoneme 1 //see vietnamese; tones taken from there |
| // stress |
| // Tone(X,Y,...) |
| //endphoneme |
| |
| phoneme 1 //low tone |
| stress |
| Tone(20,35, envelope/i_risefall,NULL) |
| endphoneme |
| |
| phoneme 2 //high tone |
| stress |
| Tone(45,80, envelope/p_rise,NULL) |
| endphoneme |
| |
| phoneme 3 //creaky tone |
| stress |
| Tone(30,75, envelope/p_214, NULL) |
| endphoneme |
| |
| phoneme 4 //checked tone |
| stress |
| Tone(20,35, envelope/i_risefall,NULL) |
| endphoneme |
| |
| |
| //=========== |
| // VOWELS |
| //=========== |
| |
| //phoneme X |
| // vwl starttype #X endtype #X |
| // length XXX |
| // FMT(vowel/X_X) //refers to binary file in vowel/ directory |
| //endphoneme |
| |
| |
| |
| //Oral Vowels |
| |
| phoneme ə // Schwa |
| //cannot be followed by ɴ |
| vwl starttype #@ endtype #@ |
| unstressed |
| // IF nextPh(3) THEN //creaky tone |
| //length |
| // length |
| //f1 |
| //f2 |
| // ELIF nextPh(1) THEN //low tone |
| //length |
| // length |
| //f1 |
| //f2 |
| // ELIF nextPh(2) THEN //high tone |
| //length |
| // length |
| //f1 |
| //f2 |
| // ELIF nextPh(4) THEN //checked tone |
| //length 213 195 173 |
| length 194 |
| //f1 785 777 799 |
| //f2 1644 1613 1629 |
| // ENDIF |
| FMT(vowel/@) |
| endphoneme |
| |
| phoneme ɛ |
| //cannot be followed by ɴ |
| vwl starttype #e endtype #e |
| IF nextPh(3) THEN //creaky tone |
| //length 184 223 202 |
| length 203 |
| //formant 561,2055 566,2050 596,1978 |
| //f1 561 566 596: 574 |
| //f2 2055 2050 1978: 2028 |
| ELIF nextPh(1) THEN //low tone |
| //length 446 431 360 |
| length 412 |
| //formant 547,2002 552,1977 558,1976 |
| //f1 547 552 558: 552 |
| //f2 2002 1977 1976: 1985 |
| ELIF nextPh(2) THEN //high tone |
| //length 364 306 281 |
| length 317 |
| //formant 577,2111 545,2063 542,2036 |
| //f1 577 545 542: 555 |
| //f2 2111 2063 2036: 2070 |
| ELIF nextPh(4) THEN //checked tone |
| //length 207 215 204 |
| length 209 |
| //f1 705 722 715 |
| //f2 1975 1866 1871 |
| ENDIF |
| FMT(vowel/e_mid) //chosen at random |
| endphoneme |
| |
| phoneme i |
| vwl starttype #i endtype #i |
| IF nextPh(3) THEN //creaky tone |
| //length 159 187 158 |
| length 168 |
| //f1 418 356 398: 391 |
| //f2 2323 2169 2274: 2255 |
| ELIF nextPh(1) THEN //low tone |
| //length 425 413 385 |
| length 408 |
| //formant 458,2213 487,2139 412,2215 |
| //f1 458 487 412: 452 |
| //f2 2213 2139 2215: 2189 |
| ELIF nextPh(2) THEN //high tone |
| //length 317 338 280 |
| length 312 |
| //formant 351,2043 350,2287 365,2307 |
| //f1 351 350 365: 355 |
| //f2 2043 2287 2307: 2212 |
| ELIF nextPh(4) THEN //checked tone |
| //length 226 217 211 |
| length 218 |
| //f1 517 536 542 |
| //f2 2209 2185 2191 |
| ENDIF |
| FMT(vowel/i) |
| endphoneme |
| |
| phoneme e |
| vwl starttype #e endtype #e |
| IF nextPh(3) THEN //creaky tone |
| //length 191 209 191 |
| length 197 |
| //formant 431,2279 449,2343 457,2230 |
| //f1 431 449 457: 446 |
| //f2 2279 2343 2230: 2284 |
| ELIF nextPh(1) THEN //low tone |
| //length 457 467 385 |
| length 436 |
| //formant 462,2194 453,2152 453,2149 |
| //f1 462 453 453: 456 |
| //f2 2194 2152 2149: 2165 |
| ELIF nextPh(2) THEN //high tone |
| //length 328 352 328 |
| length 336 |
| //formant 451,2313 447,2288 487,2314 |
| //f1 451 447 487: 462 |
| //f2 2313 2288 2314: 2305 |
| ELIF nextPh(4) THEN //checked tone |
| //length 207 225 225 |
| length 219 |
| //f1 495 502 506 |
| //f2 2273 2319 2280 |
| ENDIF |
| FMT(vowel/e) |
| endphoneme |
| |
| phoneme u |
| vwl starttype #u endtype #u |
| IF nextPh(3) THEN //creaky tone |
| //length 198 216 187 |
| length 200 |
| //formant 376,1082 363,1072 348,1110 |
| //f1 376 363 348: 362 |
| //f2 1082 1072 1110: 1088 |
| ELIF nextPh(1) THEN //low tone |
| //length 508 479 396 |
| length 461 |
| //formant 377,1254 386,1223 340,1246 |
| //f1 377 386 340: 368 |
| //f2 1254 1223 1246: 1241 |
| ELIF nextPh(2) THEN //high tone |
| //length 295 335 277 |
| length 302 |
| //formant 350,1125 325,1104 326,1183 |
| //f1 350 325 326: 3334 |
| //f2 1125 1104 1183: 1137 |
| // ELIF nextPh(4) THEN //checked tone |
| //length |
| // length |
| //f1 |
| //f2 |
| ENDIF |
| FMT(vowel/u) |
| endphoneme |
| |
| phoneme o |
| vwl starttype #o endtype #o |
| IF nextPh(3) THEN //creaky tone |
| //length 216 277 216 |
| length 236 |
| //formant 461,1073 496,1121 505,1047 |
| //f1 461 496 505: 487 |
| //f2 1073 1121 1047: 1080 |
| ELIF nextPh(1) THEN //low tone |
| //length 545 471 396 |
| length 471 |
| //formant 479,1285 477,1167 477,1241 |
| //f1 479 477 477: 478 |
| //f2 1285 1167 1241: 1231 |
| ELIF nextPh(2) THEN //high tone |
| //length 360 382 292 |
| length 345 |
| //formant 449,1038 462,1036 507,1030 |
| //f1 449 462 507: 473 |
| //f2 1038 1036 1030: 1035 |
| ELIF nextPh(4) THEN //checked tone |
| //length 202 211 193 |
| length 202 |
| //f1 547 542 541 |
| //f2 1095 1110 1146 |
| ENDIF |
| FMT(vowel/oo) |
| endphoneme |
| |
| phoneme ɔ |
| vwl |
| IF nextPh(4) THEN //diphthong with checked tone |
| starttype #o endtype #u |
| ELSE |
| starttype #o endtype #o |
| ENDIF |
| IF nextPh(3) THEN //creaky tone |
| //length 252 270 277 |
| length 266 |
| //formant 601,1073 583,1105 604,1091 |
| //f1 601 583 604: 596 |
| //f2 1073 1105 1091: 1090 |
| ELIF nextPh(1) THEN //low tone |
| //length 453 511 410 |
| length 458 |
| //formant 549,1028 587,1068 582,1027 |
| //f1 549 587 582: 573 |
| //f2 1028 1068 1027: 1041 |
| ELIF nextPh(2) THEN //high tone |
| //length 334 338 302 |
| length 325 |
| //formant 580,1075 560,1048 578,1097 |
| //f1 580 560 578: 573 |
| //f2 1075 1049 1097: 1074 |
| ELIF nextPh(4) THEN //checked tone |
| //length 202 224 180 |
| length 202 |
| //f1 888 851 840 |
| //f2 1290 1317 1321 |
| ENDIF |
| FMT(vowel/oo_en) //formant |
| endphoneme |
| |
| phoneme a |
| vwl |
| IF nextPh(4) THEN //diphthong with checked tone |
| starttype #a endtype #i |
| ELSE |
| starttype #a endtype #a |
| ENDIF |
| // IF nextPh(3) THEN //creaky tone |
| //length |
| // length |
| //f1 |
| //f2 |
| // ELIF nextPh(1) THEN //low tone |
| //length |
| // length |
| //f1 |
| //f2 |
| // ELIF nextPh(2) THEN //high tone |
| //length |
| // length |
| //f1 |
| //f2 |
| // ELIF nextPh(4) THEN //checked tone |
| //length 246 244 209 |
| length 233 |
| //f1 806 753 734 |
| //f2 1789 1862 1928 |
| // ENDIF |
| FMT(vowel/oo_en) //formant |
| endphoneme |
| |
| //Nasal Vowels |
| //Nasal vowels cannot take checked tone |
| |
| phoneme iɴ |
| vwl starttype #i endtype #i |
| // IF nextPh(3) THEN //creaky tone |
| //length |
| // length |
| //f1 |
| //f2 |
| // ELIF nextPh(1) THEN //low tone |
| //length 379 400 359 |
| length 379 |
| //f1 479 548 577 |
| //f2 2015 2235 2126 |
| // ELIF nextPh(2) THEN //high tone |
| //length |
| // length |
| //f1 |
| //f2 |
| // ENDIF |
| FMT(vowel/i) |
| endphoneme |
| |
| phoneme eɴ |
| vwl starttype #e endtype #e |
| // IF nextPh(3) THEN //creaky tone |
| //length |
| // length |
| //f1 |
| //f2 |
| // ELIF nextPh(1) THEN //low tone |
| //length 417 476 497 |
| length 463 |
| //f1 478 550 605 |
| //f2 2323 2295 2292 |
| // ELIF nextPh(2) THEN //high tone |
| //length |
| // length |
| //f1 |
| //f2 |
| // ENDIF |
| FMT(vowel/e) |
| endphoneme |
| |
| phoneme uɴ |
| vwl starttype #u endtype #u |
| // IF nextPh(3) THEN //creaky tone |
| //length |
| // length |
| //f1 |
| //f2 |
| // ELIF nextPh(1) THEN //low tone |
| //length |
| // length |
| //f1 |
| //f2 |
| // ELIF nextPh(2) THEN //high tone |
| //length |
| // length |
| //f1 |
| //f2 |
| // ENDIF |
| FMT(vowel/u) |
| endphoneme |
| |
| phoneme oɴ |
| vwl starttype #a endtype #u |
| // IF nextPh(3) THEN //creaky tone |
| //length |
| // length |
| //f1 |
| //f2 |
| // ELIF nextPh(1) THEN //low tone |
| //length 372 371 329 |
| length 357 |
| //f1 530 559 573 |
| //f2 1006 1035 1057 |
| // ELIF nextPh(2) THEN //high tone |
| //length |
| // length |
| //f1 |
| //f2 |
| // ENDIF |
| FMT(vowel/oo) |
| endphoneme |
| |
| phoneme ɔɴ |
| vwl starttype #o endtype #u |
| // IF nextPh(3) THEN //creaky tone |
| //length |
| // length |
| //f1 |
| //f2 |
| // ELIF nextPh(1) THEN //low tone |
| //length 572 582 395 |
| length 511 |
| //f1 823 840 801 |
| //f2 1463 1535 1393 |
| // ELIF nextPh(2) THEN //high tone |
| //length |
| // length |
| //f1 |
| //f2 |
| // ENDIF |
| FMT(vowel/oo_en) //formant |
| endphoneme |
| |
| phoneme aɴ |
| vwl starttype #a endtype #i |
| // IF nextPh(3) THEN //creaky tone |
| //length |
| // length |
| //f1 |
| //f2 |
| // ELIF nextPh(1) THEN //low tone |
| //length 451 393 357 |
| length 400 |
| //f1 776 762 792 |
| //f2 1908 1772 1753 |
| // ELIF nextPh(2) THEN //high tone |
| //length |
| // length |
| //f1 |
| //f2 |
| // ENDIF |
| FMT(vowel/a) //formant |
| endphoneme |
| |
| |
| //=========== |
| // CONSONANTS |
| //=========== |
| |
| phoneme mh //voiceless |
| vls blb nas |
| endphoneme |
| |
| phoneme m |
| //vcd blb nas |
| import_phoneme base1/m |
| endphoneme |
| |
| phoneme nh |
| vls alv nas |
| endphoneme |
| |
| phoneme n |
| //vcd alv nas |
| import_phoneme base1/n |
| endphoneme |
| |
| phoneme ɲh |
| vls pal nas |
| endphoneme |
| |
| phoneme ɲ |
| //vcd pal nasal pzd |
| import_phoneme base1/n^ |
| endphoneme |
| |
| phoneme ŋh |
| vls vel nas |
| endphoneme |
| |
| phoneme ŋ |
| //vcd vel nas |
| import_phoneme base1/N |
| endphoneme |
| |
| //phoneme ɴ |
| // vcd glt nas |
| //endphoneme |
| |
| phoneme p |
| //vls blb stp |
| import_phoneme base1/b |
| endphoneme |
| |
| phoneme b |
| //vcd blb stp |
| import_phoneme base1/b |
| endphoneme |
| |
| phoneme ph //aspirated |
| //vls blb stp |
| import_phoneme base1/p |
| endphoneme |
| |
| phoneme t |
| //vls alv stp |
| import_phoneme base1/d |
| endphoneme |
| |
| phoneme d |
| //vcd alv stp |
| import_phoneme base1/d |
| endphoneme |
| |
| phoneme th |
| //vls alv stp |
| import_phoneme base1/t |
| endphoneme |
| |
| phoneme tɕ |
| //vls pla afr sib |
| import_phoneme base1/tS |
| endphoneme |
| |
| phoneme dʑ |
| //vcd pla afr sib |
| import_phoneme base1/dZ |
| endphoneme |
| |
| phoneme tɕh |
| vls pla afr sib |
| // aspirated |
| endphoneme |
| |
| phoneme k |
| //vls vel stp |
| import_phoneme base1/k |
| endphoneme |
| |
| phoneme g |
| //vcd vel stp |
| import_phoneme base1/g |
| endphoneme |
| |
| phoneme kh |
| //vls vel stp |
| import_phoneme base1/k |
| endphoneme |
| |
| phoneme ʔ |
| vls glt stp |
| endphoneme |
| |
| phoneme θ |
| //vls dnt frc |
| import_phoneme base1/T |
| endphoneme |
| |
| phoneme ð |
| //vcd dnt frc |
| import_phoneme base1/D |
| endphoneme |
| |
| phoneme s |
| //vls alv frc sib |
| import_phoneme base1/s |
| endphoneme |
| |
| phoneme z |
| //vcd alv frc sib |
| import_phoneme base1/z |
| endphoneme |
| |
| phoneme sh //aspirated not pzd |
| vls alv frc sib |
| endphoneme |
| |
| phoneme ʃ |
| //vls pla frc sib |
| import_phoneme base1/S |
| endphoneme |
| |
| phoneme h |
| vls glt frc |
| endphoneme |
| |
| phoneme j |
| vcd pal liquid |
| endphoneme |
| |
| phoneme ɹ |
| vcd alv liquid |
| endphoneme |
| |
| phoneme wh //voiceless |
| vls blb liquid |
| endphoneme |
| |
| phoneme w |
| vcd blb liquid |
| endphoneme |
| |
| phoneme lh //voiceless |
| vls alv liquid |
| endphoneme |
| |
| phoneme l |
| //vcd alv liquid |
| import_phoneme base1/l |
| endphoneme |
| |