123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584 |
- // 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
|