From 14f7513840243e424e9aa5271b187fcd8652f623 Mon Sep 17 00:00:00 2001 From: "Reece H. Dunn" Date: Sat, 28 Jan 2017 13:40:22 +0000 Subject: [PATCH] Replace 'vowel' with 'vwl'. --- docs/phontab.md | 1 - phsource/ph_afrikaans | 64 ++++++++++----------- phsource/ph_akan | 14 ++--- phsource/ph_albanian | 38 ++++++------ phsource/ph_amhari | 14 ++--- phsource/ph_arabic | 6 +- phsource/ph_aragon | 6 +- phsource/ph_armenian | 22 +++---- phsource/ph_assamese | 16 +++--- phsource/ph_azerbaijani | 18 +++--- phsource/ph_base2 | 38 ++++++------ phsource/ph_basque | 14 ++--- phsource/ph_bengali | 16 +++--- phsource/ph_bulgarian | 12 ++-- phsource/ph_burmese | 30 +++++----- phsource/ph_catalan | 18 +++--- phsource/ph_croatian | 28 ++++----- phsource/ph_czech | 12 ++-- phsource/ph_danish | 68 +++++++++++----------- phsource/ph_dari | 14 ++--- phsource/ph_divehi | 22 +++---- phsource/ph_dutch | 46 +++++++-------- phsource/ph_english | 102 ++++++++++++++++----------------- phsource/ph_english_n | 62 ++++++++++---------- phsource/ph_english_rp | 64 ++++++++++----------- phsource/ph_english_sc | 78 ++++++++++++------------- phsource/ph_english_us | 72 +++++++++++------------ phsource/ph_english_wi | 56 +++++++++--------- phsource/ph_english_wm | 58 +++++++++---------- phsource/ph_esperanto | 22 +++---- phsource/ph_estonian | 66 ++++++++++----------- phsource/ph_farsi | 16 +++--- phsource/ph_finnish | 60 +++++++++---------- phsource/ph_french | 50 ++++++++-------- phsource/ph_french_ca | 16 +++--- phsource/ph_georgian | 12 ++-- phsource/ph_german | 56 +++++++++--------- phsource/ph_greek | 10 ++-- phsource/ph_greek_ancient | 18 +++--- phsource/ph_greenlandic | 12 ++-- phsource/ph_guarani | 24 ++++---- phsource/ph_gujarati | 12 ++-- phsource/ph_haitian | 20 +++---- phsource/ph_hindi | 2 +- phsource/ph_hindi_base | 64 ++++++++++----------- phsource/ph_hungarian | 28 ++++----- phsource/ph_icelandic | 56 +++++++++--------- phsource/ph_indonesian | 28 ++++----- phsource/ph_interlingua | 2 +- phsource/ph_irish | 54 ++++++++--------- phsource/ph_italian | 32 +++++------ phsource/ph_japanese | 14 ++--- phsource/ph_kannada | 26 ++++----- phsource/ph_kazakh | 26 ++++----- phsource/ph_kinyarwanda | 22 +++---- phsource/ph_korean | 12 ++-- phsource/ph_kurdish | 28 ++++----- phsource/ph_kyrgyz | 34 +++++------ phsource/ph_latin | 34 +++++------ phsource/ph_latvian | 44 +++++++------- phsource/ph_lithuanian | 66 ++++++++++----------- phsource/ph_lojban | 2 +- phsource/ph_malayalam | 32 +++++------ phsource/ph_maltese | 52 ++++++++--------- phsource/ph_manipuri | 14 ++--- phsource/ph_marathi | 8 +-- phsource/ph_nahuatl | 2 +- phsource/ph_nepali | 34 +++++------ phsource/ph_northern-sotho | 10 ++-- phsource/ph_norwegian | 54 ++++++++--------- phsource/ph_oriya | 16 +++--- phsource/ph_oromo | 28 ++++----- phsource/ph_polish | 20 +++---- phsource/ph_portugal | 30 +++++----- phsource/ph_pt_brazil | 46 +++++++-------- phsource/ph_punjabi | 22 +++---- phsource/ph_romanian | 38 ++++++------ phsource/ph_russian | 56 +++++++++--------- phsource/ph_s_gaelic | 62 ++++++++++---------- phsource/ph_serbian | 4 +- phsource/ph_setswana | 26 ++++----- phsource/ph_sinhala | 30 +++++----- phsource/ph_slovak | 40 ++++++------- phsource/ph_slovenian | 24 ++++---- phsource/ph_spanish | 20 +++---- phsource/ph_swahili | 10 ++-- phsource/ph_swedish | 40 ++++++------- phsource/ph_tamil | 36 ++++++------ phsource/ph_tatar | 30 +++++----- phsource/ph_telugu | 26 ++++----- phsource/ph_tibetan | 10 ++-- phsource/ph_turkish | 28 ++++----- phsource/ph_urdu | 8 +-- phsource/ph_vietnam | 80 +++++++++++++------------- phsource/ph_welsh | 52 ++++++++--------- phsource/ph_wolof | 32 +++++------ phsource/ph_yoruba | 22 +++---- phsource/ph_zh | 68 +++++++++++----------- phsource/ph_zh_yue | 56 +++++++++--------- phsource/phonemes | 26 ++++----- src/libespeak-ng/compiledata.c | 1 - 101 files changed, 1584 insertions(+), 1586 deletions(-) diff --git a/docs/phontab.md b/docs/phontab.md index 3018a3e9..0fc3b8f9 100644 --- a/docs/phontab.md +++ b/docs/phontab.md @@ -148,7 +148,6 @@ must be present. | Type | Description | |-----------|-------------| -| `vowel` | | | `liquid` | semi-vowels, such as: `r`, `l`, `j`, `w` | | `nasal` | nasal e.g.: `m`, `n`, `N` | | `stop` | stop (plosive) e.g.: `p`, `b`, `t`, `d`, `k`, `g` | diff --git a/phsource/ph_afrikaans b/phsource/ph_afrikaans index 88d9e016..e5a18613 100644 --- a/phsource/ph_afrikaans +++ b/phsource/ph_afrikaans @@ -12,7 +12,7 @@ endphoneme phoneme @ // Schwa, but always unstressed - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ unstressed length 140 IF nextPh(r/) THEN @@ -24,7 +24,7 @@ endphoneme phoneme a // short A - vowel starttype #a endtype #a + vwl starttype #a endtype #a ipa ɐ length 140 FMT(vowel/V_2) @@ -32,13 +32,13 @@ endphoneme phoneme E // short E - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 140 FMT(vowel/e_mid2) endphoneme phoneme I // short I, Schwa - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ ipa ə length 140 IF nextPh(r/) THEN @@ -50,28 +50,28 @@ endphoneme phoneme O // short O - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 140 FMT(vowel/oo_3) endphoneme phoneme W // short U - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 140 FMT(vowel/oe) endphoneme phoneme u // short OE - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 110 FMT(vowel/uu_3) endphoneme phoneme & // more open [E] - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 150 IF nextPh(l/2) THEN VowelEnding(l/L_eL_af, -30) @@ -81,7 +81,7 @@ endphoneme phoneme &: // more open [E] longer - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 280 IF nextPh(l/2) THEN VowelEnding(l/L_eL_af, -30) @@ -91,7 +91,7 @@ endphoneme phoneme @L // syllabic L - vowel starttype #@ endtype l + vwl starttype #@ endtype l ipa əl unstressed length 160 @@ -101,14 +101,14 @@ endphoneme phoneme A: // long A - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 280 FMT(vowel/aa_3) endphoneme phoneme e@ // long E - vowel starttype #i endtype #@ + vwl starttype #i endtype #@ ipa iə length 230 FMT(vdiph/i@_2) @@ -116,7 +116,7 @@ endphoneme phoneme i // long I - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 100 IfNextVowelAppend(;) FMT(vowel/i_3) @@ -124,7 +124,7 @@ endphoneme phoneme o@ // long O - vowel starttype #u endtype #@ + vwl starttype #u endtype #@ ipa ʊə length 250 FMT(vdiph2/o@) @@ -132,28 +132,28 @@ endphoneme phoneme y // long U - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 180 FMT(vowel/y_3) endphoneme phoneme iu - vowel starttype #i endtype #u + vwl starttype #i endtype #u length 220 FMT(vdiph2/iu_3) endphoneme phoneme @U - vowel starttype #@ endtype #u + vwl starttype #@ endtype #u length 170 FMT(vdiph/Vu) endphoneme phoneme aI - vowel starttype #a endtype #i + vwl starttype #a endtype #i length 220 IfNextVowelAppend(;) FMT(vdiph/ai_4) @@ -161,7 +161,7 @@ endphoneme phoneme AI - vowel starttype #a endtype #i + vwl starttype #a endtype #i length 310 IfNextVowelAppend(;) FMT(vdiph/aai_2) @@ -169,7 +169,7 @@ endphoneme phoneme eI - vowel starttype #e endtype #i + vwl starttype #e endtype #i ipa ɛɪ length 170 IfNextVowelAppend(;) @@ -178,7 +178,7 @@ endphoneme phoneme OI - vowel starttype #o endtype #i + vwl starttype #o endtype #i length 230 IfNextVowelAppend(;) FMT(vdiph/ooi_2) @@ -186,7 +186,7 @@ endphoneme phoneme oI - vowel starttype #o endtype #i + vwl starttype #o endtype #i ipa ʊɪ length 290 IfNextVowelAppend(;) @@ -195,7 +195,7 @@ endphoneme phoneme uI - vowel starttype #u endtype #i + vwl starttype #u endtype #i length 240 IfNextVowelAppend(;) FMT(vdiph/ui_2) @@ -203,7 +203,7 @@ endphoneme phoneme Yy - vowel starttype #@ endtype #i + vwl starttype #@ endtype #i length 220 IfNextVowelAppend(;) FMT(vdiph/y#y_2) @@ -211,14 +211,14 @@ endphoneme phoneme Y@ - vowel starttype #i endtype #@ + vwl starttype #i endtype #@ length 210 FMT(vdiph2/y#@) endphoneme phoneme aU - vowel starttype #a endtype #u + vwl starttype #a endtype #u length 230 FMT(vdiph/au) endphoneme @@ -227,21 +227,21 @@ endphoneme // circumflex accent vowels phoneme e: - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 210 FMT(vowel/e) endphoneme phoneme O: - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 280 FMT(vowel/oo_1) endphoneme phoneme 3: - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 230 FMT(vowel/3_en) endphoneme @@ -250,21 +250,21 @@ endphoneme // Nasal vowels phoneme A~ - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 240 FMT(vnasal/aa_n3) endphoneme phoneme e~ - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 240 FMT(vnasal/e_n) endphoneme phoneme o~ - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 240 FMT(vnasal/o_n2) endphoneme diff --git a/phsource/ph_akan b/phsource/ph_akan index b5a17dba..14a42d03 100644 --- a/phsource/ph_akan +++ b/phsource/ph_akan @@ -1,46 +1,46 @@ phoneme i - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 170 FMT(vowel/i) endphoneme phoneme e - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 170 FMT(vowel/e_6) endphoneme phoneme E - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 170 FMT(vowel/ee_5) endphoneme phoneme a - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 170 FMT(vowel/aa_9) endphoneme phoneme O - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 170 FMT(vowel/oo_2) endphoneme phoneme o - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 170 FMT(vowel/o) endphoneme phoneme u - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 170 FMT(vowel/u) endphoneme diff --git a/phsource/ph_albanian b/phsource/ph_albanian index 47e87705..251c07cd 100644 --- a/phsource/ph_albanian +++ b/phsource/ph_albanian @@ -1,19 +1,19 @@ phoneme @ // Schwa - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 150 FMT(vowel/@_2) endphoneme phoneme @/ // Schwa at end of word (silent) - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 100 FMT(vowel/@_2) endphoneme phoneme V - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 170 ChangeIfUnstressed(@) IF nextPh(h) THEN @@ -23,7 +23,7 @@ phoneme V endphoneme phoneme I# // use for [V] after [n^] - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 170 ChangeIfUnstressed(@) FMT(vowel/ii) @@ -31,7 +31,7 @@ endphoneme phoneme a - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 170 IF thisPh(isDiminished) THEN FMT(vowel/a#_3) @@ -41,14 +41,14 @@ endphoneme phoneme a/ // no longer needed - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 170 FMT(vowel/a#_3) endphoneme phoneme A - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 170 IF thisPh(isDiminished) THEN FMT(vowel/a#_3) // but nor "ar_" ?? @@ -58,19 +58,19 @@ endphoneme phoneme E - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 170 FMT(vowel/ee_4) endphoneme phoneme E# - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 170 FMT(vowel/ee#_2) endphoneme phoneme e - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 170 IF thisPh(isNotStressed) THEN FMT(vowel/e_mid2) // e# @@ -80,7 +80,7 @@ endphoneme phoneme i - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 140 IF nextPh(l/2) THEN VowelEnding(l/L2_iL, -50) @@ -94,13 +94,13 @@ phoneme i endphoneme phoneme I - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 140 FMT(vowel/ii_6) endphoneme phoneme y - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 160 FMT(vowel/y) endphoneme @@ -108,7 +108,7 @@ endphoneme phoneme O - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 170 IF thisPh(isNotStressed) THEN FMT(vowel/oo_1) @@ -117,7 +117,7 @@ phoneme O endphoneme phoneme u - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 160 FMT(vowel/u_bck) endphoneme @@ -125,25 +125,25 @@ endphoneme phoneme aI - vowel starttype #a endtype #i + vwl starttype #a endtype #i length 220 FMT(vdiph/aai) endphoneme phoneme eI - vowel starttype #e endtype #i + vwl starttype #e endtype #i length 220 FMT(vdiph2/ei_4) endphoneme phoneme OI - vowel starttype #o endtype #i + vwl starttype #o endtype #i length 220 FMT(vdiph/ooi_4) endphoneme phoneme yE - vowel starttype #u endtype #e + vwl starttype #u endtype #e length 240 FMT(vdiph2/ye) endphoneme diff --git a/phsource/ph_amhari b/phsource/ph_amhari index df0aad2a..650452ca 100644 --- a/phsource/ph_amhari +++ b/phsource/ph_amhari @@ -5,20 +5,20 @@ phoneme i - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 200 IfNextVowelAppend(;) FMT(vowel/ii_5) endphoneme phoneme e - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 220 FMT(vowel/e_mid2) endphoneme phoneme y - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ ipa ɨ length 180 @@ -34,7 +34,7 @@ endphoneme phoneme a - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 220 IF nextPhW(isPalatal) THEN FMT(vdiph/ai_5) @@ -44,7 +44,7 @@ endphoneme phoneme @ - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 220 IF nextPhW(isPalatal) THEN FMT(vdiph/@i_2) @@ -54,14 +54,14 @@ endphoneme phoneme o - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 220 FMT(vowel/o-_4) endphoneme phoneme u - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 220 FMT(vowel/u_2) endphoneme diff --git a/phsource/ph_arabic b/phsource/ph_arabic index 74efc389..8d079dd3 100644 --- a/phsource/ph_arabic +++ b/phsource/ph_arabic @@ -73,7 +73,7 @@ endphoneme // vowels phoneme a - vowel starttype #a endtype #a + vwl starttype #a endtype #a IF nextPhW(isPause) THEN length 80 ELSE @@ -87,7 +87,7 @@ endphoneme phoneme i - vowel starttype #i endtype #i + vwl starttype #i endtype #i IF nextPhW(isPause) THEN length 80 ELSE @@ -101,7 +101,7 @@ endphoneme phoneme u - vowel starttype #u endtype #u + vwl starttype #u endtype #u IF nextPhW(isPause) THEN length 80 ELSE diff --git a/phsource/ph_aragon b/phsource/ph_aragon index 5f693ebe..fc7e13fc 100644 --- a/phsource/ph_aragon +++ b/phsource/ph_aragon @@ -8,20 +8,20 @@ phoneme t# endphoneme phoneme E - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 170 FMT(vowel/ee_1) endphoneme phoneme e# - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 200 ChangeIfStressed(e) ChangePhoneme(NULL) endphoneme phoneme O - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 170 FMT(vowel/oo_4) endphoneme diff --git a/phsource/ph_armenian b/phsource/ph_armenian index 360162fe..3355e6c4 100644 --- a/phsource/ph_armenian +++ b/phsource/ph_armenian @@ -1,7 +1,7 @@ phoneme @ - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ unstressed length 160 FMT(vowel/@) @@ -9,70 +9,70 @@ endphoneme phoneme i - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 160 FMT(vowel/i) endphoneme phoneme y - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 160 FMT(vowel/yy_4) endphoneme phoneme e - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 180 FMT(vowel/e_mid) endphoneme phoneme a - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 200 FMT(vowel/aa) endphoneme phoneme o - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 180 FMT(vowel/o) endphoneme phoneme u - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 180 FMT(vowel/u_bck) endphoneme phoneme W - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 180 FMT(vowel/oe) endphoneme phoneme aI - vowel starttype #a endtype #i + vwl starttype #a endtype #i length 240 FMT(vdiph/ai) endphoneme phoneme eI - vowel starttype #e endtype #i + vwl starttype #e endtype #i length 240 FMT(vdiph/eei) endphoneme phoneme i@ - vowel starttype #i endtype #@ + vwl starttype #i endtype #@ length 240 FMT(vdiph2/i@) endphoneme diff --git a/phsource/ph_assamese b/phsource/ph_assamese index f7863016..12c834b8 100644 --- a/phsource/ph_assamese +++ b/phsource/ph_assamese @@ -5,7 +5,7 @@ phoneme V // inherent vowel, can be [O] or [o] - vowel flag1 starttype #o endtype #o + vwl flag1 starttype #o endtype #o length 200 IF thisPh(isWordEnd) AND prevPhW(isNotVowel) AND prev2PhW(isVowel) THEN @@ -27,42 +27,42 @@ endphoneme phoneme a - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 225 FMT(vowel/a_3) endphoneme phoneme i - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 210 FMT(vowel/i_6) endphoneme phoneme u - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 210 FMT(vowel/u) endphoneme phoneme e - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 210 FMT(vowel/e) endphoneme phoneme & - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 210 FMT(vowel/&_2) endphoneme phoneme o - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 210 IF nextPhW(w) THEN length 170 @@ -72,7 +72,7 @@ endphoneme phoneme O - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 200 FMT(vowel/oo_5) endphoneme diff --git a/phsource/ph_azerbaijani b/phsource/ph_azerbaijani index 42e3cac9..e392cf89 100644 --- a/phsource/ph_azerbaijani +++ b/phsource/ph_azerbaijani @@ -1,18 +1,18 @@ phoneme i - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 180 FMT(vowel/ii_5) endphoneme phoneme e - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 200 FMT(vowel/e_mid2) endphoneme phoneme & - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 200 IF thisPh(isWordEnd) THEN FMT(vowel/&_3) @@ -21,31 +21,31 @@ phoneme & endphoneme phoneme y - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 200 FMT(vowel/y) endphoneme phoneme W - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 200 FMT(vowel/y#_2) endphoneme phoneme u - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 180 FMT(vowel/u_2) endphoneme phoneme o - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 200 FMT(vowel/o_mid2) endphoneme phoneme a - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 200 IF thisPh(isWordEnd) THEN FMT(vowel/a#) @@ -54,7 +54,7 @@ phoneme a endphoneme phoneme @ - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ ipa ɯ length 180 FMT(vowel/u#_7) diff --git a/phsource/ph_base2 b/phsource/ph_base2 index 26f1126f..6a9003fc 100644 --- a/phsource/ph_base2 +++ b/phsource/ph_base2 @@ -6,7 +6,7 @@ phoneme a - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 190 IF thisPh(isDiminished) THEN ChangePhoneme(a/) @@ -17,28 +17,28 @@ endphoneme phoneme a/ - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 190 FMT(vowel/a#) endphoneme phoneme e - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 180 FMT(vowel/e) endphoneme phoneme E - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 180 FMT(vowel/ee_1) endphoneme phoneme i - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 170 IfNextVowelAppend(;) FMT(vowel/i) @@ -46,98 +46,98 @@ endphoneme phoneme o - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 180 FMT(vowel/o) endphoneme phoneme O - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 180 FMT(vowel/oo_4) endphoneme phoneme u - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 180 FMT(vowel/u_bck) endphoneme phoneme U - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 180 FMT(vowel/uu_2) endphoneme phoneme y - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 180 FMT(vowel/y) endphoneme phoneme Y - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 180 FMT(vowel/y#) endphoneme phoneme aU - vowel starttype #a endtype #u + vwl starttype #a endtype #u length 270 FMT(vdiph/au_4) endphoneme phoneme eU - vowel starttype #e endtype #u + vwl starttype #e endtype #u length 260 FMT(vdiph/eu) endphoneme phoneme iU - vowel starttype #i endtype #u + vwl starttype #i endtype #u length 240 FMT(vdiph2/iu) endphoneme phoneme aI - vowel starttype #a endtype #i + vwl starttype #a endtype #i length 250 FMT(vdiph/ai) endphoneme phoneme eI - vowel starttype #e endtype #i + vwl starttype #e endtype #i length 250 FMT(vdiph/ei) endphoneme phoneme EI - vowel starttype #e endtype #i + vwl starttype #e endtype #i length 230 FMT(vdiph/eei) endphoneme phoneme oI - vowel starttype #o endtype #i + vwl starttype #o endtype #i length 240 FMT(vdiph/oi) endphoneme phoneme uI - vowel starttype #u endtype #i + vwl starttype #u endtype #i length 240 FMT(vdiph/ui) endphoneme diff --git a/phsource/ph_basque b/phsource/ph_basque index 67f44979..3f822b95 100644 --- a/phsource/ph_basque +++ b/phsource/ph_basque @@ -4,14 +4,14 @@ //==================================================== phoneme a - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 200 FMT(vowel/a_4) endphoneme phoneme a2 // delete if the next vowel is 'a'. Used for numbers. - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 200 @@ -24,14 +24,14 @@ endphoneme phoneme e - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 200 FMT(vowel/e_mid2) endphoneme phoneme i - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 190 IfNextVowelAppend(;) FMT(vowel/i) @@ -39,21 +39,21 @@ endphoneme phoneme o - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 200 FMT(vowel/oo) endphoneme phoneme u - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 200 FMT(vowel/u_bck2) endphoneme phoneme Y - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 200 FMT(vowel/y#) endphoneme diff --git a/phsource/ph_bengali b/phsource/ph_bengali index 9b3b73a1..35c89cf0 100644 --- a/phsource/ph_bengali +++ b/phsource/ph_bengali @@ -5,7 +5,7 @@ phoneme V // inherent vowel, can be [O] or [o] - vowel flag1 starttype #o endtype #o + vwl flag1 starttype #o endtype #o length 200 IF thisPh(isWordEnd) AND prevPhW(isNotVowel) AND prev2PhW(isVowel) THEN @@ -30,7 +30,7 @@ endphoneme phoneme a - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 225 IF thisPh(isWordEnd) AND thisPh(isUnstressed) THEN FMT(vowel/a#_2) @@ -40,35 +40,35 @@ endphoneme phoneme i - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 210 FMT(vowel/i_6) endphoneme phoneme u - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 210 FMT(vowel/u) endphoneme phoneme e - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 210 FMT(vowel/e) endphoneme phoneme & - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 210 FMT(vowel/&_2) endphoneme phoneme o - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 210 IF nextPhW(w) THEN length 170 @@ -78,7 +78,7 @@ endphoneme phoneme O - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 200 FMT(vowel/oo_5) endphoneme diff --git a/phsource/ph_bulgarian b/phsource/ph_bulgarian index 832f8851..28da92ac 100644 --- a/phsource/ph_bulgarian +++ b/phsource/ph_bulgarian @@ -1,7 +1,7 @@ // Bulgarian phoneme i - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 130 IfNextVowelAppend(;) IF thisPh(isNotStressed) THEN @@ -11,7 +11,7 @@ phoneme i endphoneme phoneme e - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 140 IF thisPh(isNotStressed) THEN FMT(vowel/e_mid2) @@ -20,7 +20,7 @@ phoneme e endphoneme phoneme @ - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 140 IF thisPh(isNotStressed) THEN FMT(vowel/V) @@ -29,7 +29,7 @@ phoneme @ endphoneme phoneme a - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 150 IF thisPh(isNotStressed) THEN IF nextVowel(isStressed) THEN @@ -43,7 +43,7 @@ phoneme a endphoneme phoneme o - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 140 IF thisPh(isNotStressed) THEN FMT(vowel/o_mid) @@ -52,7 +52,7 @@ phoneme o endphoneme phoneme u - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 140 IF thisPh(isNotStressed) THEN FMT(vowel/u_2) diff --git a/phsource/ph_burmese b/phsource/ph_burmese index 599d9f57..029f215b 100644 --- a/phsource/ph_burmese +++ b/phsource/ph_burmese @@ -38,7 +38,7 @@ endphoneme //=========== //phoneme X -// vowel starttype #X endtype #X +// vwl starttype #X endtype #X // length XXX // FMT(vowel/X_X) //refers to binary file in vowel/ directory //endphoneme @@ -49,7 +49,7 @@ endphoneme phoneme ə // Schwa //cannot be followed by ɴ - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ unstressed // IF nextPh(3) THEN //creaky tone //length @@ -77,7 +77,7 @@ endphoneme phoneme ɛ //cannot be followed by ɴ - vowel starttype #e endtype #e + vwl starttype #e endtype #e IF nextPh(3) THEN //creaky tone //length 184 223 202 length 203 @@ -106,7 +106,7 @@ phoneme ɛ endphoneme phoneme i - vowel starttype #i endtype #i + vwl starttype #i endtype #i IF nextPh(3) THEN //creaky tone //length 159 187 158 length 168 @@ -134,7 +134,7 @@ phoneme i endphoneme phoneme e - vowel starttype #e endtype #e + vwl starttype #e endtype #e IF nextPh(3) THEN //creaky tone //length 191 209 191 length 197 @@ -163,7 +163,7 @@ phoneme e endphoneme phoneme u - vowel starttype #u endtype #u + vwl starttype #u endtype #u IF nextPh(3) THEN //creaky tone //length 198 216 187 length 200 @@ -192,7 +192,7 @@ phoneme u endphoneme phoneme o - vowel starttype #o endtype #o + vwl starttype #o endtype #o IF nextPh(3) THEN //creaky tone //length 216 277 216 length 236 @@ -221,7 +221,7 @@ phoneme o endphoneme phoneme ɔ - vowel + vwl IF nextPh(4) THEN //diphthong with checked tone starttype #o endtype #u ELSE @@ -255,7 +255,7 @@ phoneme ɔ endphoneme phoneme a - vowel + vwl IF nextPh(4) THEN //diphthong with checked tone starttype #a endtype #i ELSE @@ -289,7 +289,7 @@ endphoneme //Nasal vowels cannot take checked tone phoneme iɴ - vowel starttype #i endtype #i + vwl starttype #i endtype #i // IF nextPh(3) THEN //creaky tone //length // length @@ -310,7 +310,7 @@ phoneme iɴ endphoneme phoneme eɴ - vowel starttype #e endtype #e + vwl starttype #e endtype #e // IF nextPh(3) THEN //creaky tone //length // length @@ -331,7 +331,7 @@ phoneme eɴ endphoneme phoneme uɴ - vowel starttype #u endtype #u + vwl starttype #u endtype #u // IF nextPh(3) THEN //creaky tone //length // length @@ -352,7 +352,7 @@ phoneme uɴ endphoneme phoneme oɴ - vowel starttype #a endtype #u + vwl starttype #a endtype #u // IF nextPh(3) THEN //creaky tone //length // length @@ -373,7 +373,7 @@ phoneme oɴ endphoneme phoneme ɔɴ - vowel starttype #o endtype #u + vwl starttype #o endtype #u // IF nextPh(3) THEN //creaky tone //length // length @@ -394,7 +394,7 @@ phoneme ɔɴ endphoneme phoneme aɴ - vowel starttype #a endtype #i + vwl starttype #a endtype #i // IF nextPh(3) THEN //creaky tone //length // length diff --git a/phsource/ph_catalan b/phsource/ph_catalan index 441adff1..35d1cf84 100644 --- a/phsource/ph_catalan +++ b/phsource/ph_catalan @@ -4,14 +4,14 @@ //==================================================== phoneme a - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 180 ChangeIfUnstressed(a#) FMT(vowel/a_6) endphoneme phoneme a# - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ ipa ɐ unstressed length 170 @@ -19,48 +19,48 @@ phoneme a# endphoneme phoneme e - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 170 ChangeIfUnstressed(@) FMT(vowel/e) endphoneme phoneme E - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 180 ChangeIfUnstressed(@) FMT(vowel/e_mid) endphoneme phoneme E2 // don't reduce - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 180 FMT(vowel/e_mid) endphoneme phoneme O - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 170 ChangeIfUnstressed(U) FMT(vowel/oo) endphoneme phoneme o - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 170 ChangeIfUnstressed(U) FMT(vowel/o) endphoneme phoneme U - vowel starttype #u endtype #u + vwl starttype #u endtype #u unstressed length 160 FMT(vowel/uu_2) endphoneme phoneme u - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 160 ChangeIfUnstressed(U) FMT(vowel/u_bck) diff --git a/phsource/ph_croatian b/phsource/ph_croatian index 98c39733..5721b6d4 100644 --- a/phsource/ph_croatian +++ b/phsource/ph_croatian @@ -90,20 +90,20 @@ endphoneme phoneme @ // Schwa - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 140 FMT(vowel/@_hgh) endphoneme phoneme @2 // Schwa (raised) - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 140 FMT(vowel/@_fnt) endphoneme phoneme a - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 160 ChangeIfNotStressed(&) FMT(vowel/a) @@ -111,35 +111,35 @@ endphoneme phoneme A // 'a' before 'r', doesn't reduce to [&] - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 160 FMT(vowel/a) endphoneme phoneme & - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 140 FMT(vowel/a#_2) endphoneme phoneme E - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 140 FMT(vowel/e_mid) endphoneme phoneme e - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 140 FMT(vowel/e) endphoneme phoneme i - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 120 ChangeIfNotStressed(I) IfNextVowelAppend(;) @@ -148,7 +148,7 @@ endphoneme phoneme I - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 120 IfNextVowelAppend(;) FMT(vowel/ii_3) @@ -156,14 +156,14 @@ endphoneme phoneme o - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 140 FMT(vowel/oo_1) endphoneme phoneme u - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 140 ChangeIfNotStressed(U) FMT(vowel/u_bck) @@ -171,14 +171,14 @@ endphoneme phoneme U - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 140 FMT(vowel/u_2) endphoneme phoneme aI - vowel starttype #a endtype #i + vwl starttype #a endtype #i length 250 FMT(vdiph/ai) endphoneme @@ -236,7 +236,7 @@ endphoneme phoneme r* - vowel nonsyllabic + vwl nonsyllabic unstressed ipa NULL length 50 diff --git a/phsource/ph_czech b/phsource/ph_czech index e3e8b885..064a9a32 100644 --- a/phsource/ph_czech +++ b/phsource/ph_czech @@ -1,37 +1,37 @@ // Czech phonemes inherit from Slovak phoneme e - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 120 FMT(vowel/e_mid) endphoneme phoneme a: - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 290 FMT(vowel/a_3) endphoneme phoneme o - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 120 FMT(vowel/oo_2) endphoneme phoneme u: - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 280 FMT(vowel/u) endphoneme phoneme oU - vowel starttype #o endtype #u + vwl starttype #o endtype #u length 260 FMT(vdiph/oou) endphoneme phoneme r- // syllabic r - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ ipa rU+0329 length 120 FMT(vowelr/r-voc) diff --git a/phsource/ph_danish b/phsource/ph_danish index 1a34143a..289767b1 100644 --- a/phsource/ph_danish +++ b/phsource/ph_danish @@ -423,7 +423,7 @@ endprocedure // A bit longer than [@-] phoneme @ - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ unstressed length 60 IfNextVowelAppend(_!) @@ -431,7 +431,7 @@ phoneme @ endphoneme phoneme @- // very short schwa - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ unstressed nonsyllabic ipa ə IF nextPhW(*) OR nextPhW(r) THEN @@ -457,7 +457,7 @@ endphoneme // ToDo: change [@] to [a#] if adjacent to [r] or [R] phoneme 3 - vowel starttype #a endtype #a + vwl starttype #a endtype #a unstressed length 40 FMT(vowel/a#_3) @@ -473,7 +473,7 @@ phoneme 3- // used for 'r' after a vowel (to create a diphthong) endphoneme phoneme i - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 140 CALL LongVowelLength FMT(vowel/i_4) @@ -482,7 +482,7 @@ endphoneme // PB short i // sviret vs. svirret phoneme ?i - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 140 CALL ShortVowelLength // Don't link with the next vowel with [;] - vowel too short @@ -492,14 +492,14 @@ endphoneme // PB English i - Tim phoneme I - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 130 IfNextVowelAppend(;) FMT(vowel/ii_2) endphoneme phoneme e - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 140 CALL LongVowelLength FMT(vowel/e) @@ -508,14 +508,14 @@ endphoneme // PB short e // "skille" vs. "skele", "pille" vs. "pile" phoneme ?e - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 140 CALL ShortVowelLength FMT(vowel/e) endphoneme phoneme E - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 140 // no link with next vowel IF thisPh(isWordEnd) THEN @@ -540,7 +540,7 @@ endphoneme // PB short E // "læsse" vs. "læse" phoneme ?E - vowel starttype #e endtype #e + vwl starttype #e endtype #e ipa ε length 140 CALL ShortVowelLength @@ -548,7 +548,7 @@ phoneme ?E endphoneme phoneme & - vowel starttype #e endtype #e + vwl starttype #e endtype #e ipa a length 140 // "same", "sale", "bade" - consonant + @-: long @@ -572,7 +572,7 @@ endphoneme // "sale" vs. "sal" phoneme ?& ipa a - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 140 CALL ShortVowelLength FMT(vowel/ee_2) @@ -580,7 +580,7 @@ endphoneme // Added for the æ in "dræbt" phoneme &# - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 140 ipa a CALL LongVowelLength @@ -590,7 +590,7 @@ endphoneme // PB short &# // "revl" vs. "tremme" phoneme ?&# - vowel starttype #e endtype #e + vwl starttype #e endtype #e ipa ?a length 140 CALL ShortVowelLength @@ -598,7 +598,7 @@ phoneme ?&# endphoneme phoneme A // PB changed to a_8 - vowel starttype #a endtype #a + vwl starttype #a endtype #a ipa ɑ length 140 CALL LongVowelLength @@ -612,7 +612,7 @@ endphoneme // Short A // "krabbe" vs. "drabelig" phoneme ?A - vowel starttype #a endtype #a + vwl starttype #a endtype #a ipa ?ɑ length 140 CALL ShortVowelLength @@ -620,7 +620,7 @@ CALL ShortVowelLength endphoneme phoneme u - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 140 // "suge", "uge", "bluse", "julegave" IF nextPhW(@-) OR nextPhW(V) OR next2PhW(@-) OR next2PhW(V)THEN @@ -635,14 +635,14 @@ endphoneme // Short u // "tude" vs. "tuden" - [tuD3] [t?uD@n] phoneme ?u - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 140 CALL ShortVowelLength FMT(vowel/u_bck) endphoneme phoneme o - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 140 // "kone", "koner" o + consonant + V or @- IF next2PhW(V) OR next2PhW(@-) THEN @@ -655,14 +655,14 @@ endphoneme // PB Short o // "patron" vs. "kone" phoneme ?o - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 140 CALL ShortVowelLength FMT(vowel/o_2) endphoneme phoneme O - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 140 ipa ɒ // changed from ɔ - Den Danske Ordbog: ɒ // "såre", "sårede" [s'O:?OD@-] @@ -676,7 +676,7 @@ endphoneme // Short O // "toget" vs. "tåget" phoneme ?O - vowel starttype #o endtype #o + vwl starttype #o endtype #o ipa ɒ // changed from ɔ - Den Danske Ordbog: ɒ length 140 CALL ShortVowelLength @@ -684,7 +684,7 @@ phoneme ?O endphoneme phoneme V - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 140 CALL LongVowelLength FMT(vowel/V_4) @@ -693,14 +693,14 @@ endphoneme // PB Short V // "forstår" vs. "kåre" phoneme ?V - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 140 CALL ShortVowelLength FMT(vowel/V_4) endphoneme phoneme 0 - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 140 ipa ɔ CALL LongVowelLength @@ -709,7 +709,7 @@ endphoneme // Short 0 "sukker", "provst" phoneme ?0 - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 140 ipa ɔ CALL ShortVowelLength @@ -717,7 +717,7 @@ phoneme ?0 endphoneme phoneme y - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 140 CALL LongVowelLength FMT(vowel/y) @@ -726,14 +726,14 @@ endphoneme // PB Short y // "kylling" vs. "kyle", "krybbe" vs. "krybe" phoneme ?y - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 140 CALL ShortVowelLength FMT(vowel/y) endphoneme phoneme Y - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 140 IF nextPhW(V) OR nextPhW(@-) THEN length 225 @@ -743,7 +743,7 @@ phoneme Y endphoneme phoneme W - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 140 CALL LongVowelLength FMT(vowel/oe) @@ -752,7 +752,7 @@ endphoneme // Short W // "prøv" vs. "prøve" phoneme ?W - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 140 CALL ShortVowelLength FMT(vowel/oe) @@ -760,7 +760,7 @@ endphoneme // Added for the ø in "røv", "røg", "øje" instead of [V3] phoneme W# - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 140 CALL LongVowelLength FMT(vowel/V) @@ -769,14 +769,14 @@ endphoneme // Short W# // "rømme" phoneme ?W# - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 140 CALL ShortVowelLength FMT(vowel/V) endphoneme phoneme aI - vowel starttype #a endtype #i + vwl starttype #a endtype #i length 300 IF NOT next2Ph(3) AND NOT next2Ph(V) AND NOT next2Ph(@-) AND nextPhW(isNotVowel) THEN glstop diff --git a/phsource/ph_dari b/phsource/ph_dari index 593a6bac..9e883900 100644 --- a/phsource/ph_dari +++ b/phsource/ph_dari @@ -1,6 +1,6 @@ phoneme i - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 170 IfNextVowelAppend(;) FMT(vowel/i) @@ -8,28 +8,28 @@ endphoneme phoneme E - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 170 FMT(vowel/e_mid) endphoneme phoneme A - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 180 FMT(vowel/aa_3) endphoneme phoneme o - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 170 FMT(vowel/oo) endphoneme phoneme u - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 170 FMT(vowel/u) endphoneme @@ -37,14 +37,14 @@ endphoneme phoneme eI - vowel starttype #e endtype #i + vwl starttype #e endtype #i length 210 FMT(vdiph/eei) endphoneme phoneme aU - vowel starttype #a endtype #u + vwl starttype #a endtype #u length 230 FMT(vdiph/au) endphoneme diff --git a/phsource/ph_divehi b/phsource/ph_divehi index 177ba349..49260f4d 100644 --- a/phsource/ph_divehi +++ b/phsource/ph_divehi @@ -5,7 +5,7 @@ phoneme a - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 130 ChangeIfDiminished(V) // ?? final syllable of word FMT(vowel/a#) @@ -13,35 +13,35 @@ endphoneme phoneme a: - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 300 FMT(vowel/a#) endphoneme phoneme e - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 130 FMT(vowel/e) endphoneme phoneme e: - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 250 FMT(vowel/e) endphoneme phoneme i - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 130 FMT(vowel/i_6) endphoneme phoneme i: - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 270 FMT(vowel/i) endphoneme @@ -49,35 +49,35 @@ endphoneme phoneme o - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 130 FMT(vowel/o_mid) endphoneme phoneme o: - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 300 FMT(vowel/o_mid) endphoneme phoneme u - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 110 FMT(vowel/u_6) endphoneme phoneme u: - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 290 FMT(vowel/u_6) endphoneme phoneme aI - vowel starttype #a endtype #i + vwl starttype #a endtype #i length 280 FMT(vdiph/ai_8) endphoneme diff --git a/phsource/ph_dutch b/phsource/ph_dutch index fe2fcb0d..dc3d4f12 100644 --- a/phsource/ph_dutch +++ b/phsource/ph_dutch @@ -10,69 +10,69 @@ phoneme @ // Schwa - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ unstressed length 125 FMT(vowel/@_4) endphoneme phoneme i - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 130 FMT(vowel/i_2) endphoneme phoneme I - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 130 FMT(vowel/ii) endphoneme phoneme y - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 180 FMT(vowel/y) endphoneme phoneme 8 - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 140 FMT(vowel/y#) endphoneme phoneme u - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 150 FMT(vowel/u_bck) endphoneme phoneme E - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 140 FMT(vowel/e_mid2) endphoneme phoneme E2 // as[E] but reduces to @ if unstressed - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 140 ChangeIfDiminished(@) FMT(vowel/ee_2) endphoneme phoneme O - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 140 FMT(vowel/o_6) endphoneme phoneme O: // for "oor" - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 210 FMT(vowel/o_6) endphoneme phoneme a: - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 210 IF thisPh(isUnstressed) THEN IF thisPh(isWordEnd) THEN @@ -86,14 +86,14 @@ endphoneme phoneme a // ?? suggested by aegis, but seems too short - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 150 FMT(vowel/a_2) endphoneme phoneme A - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 150 IF thisPh(isUnstressed) THEN FMT(vowel/a#_2) @@ -106,7 +106,7 @@ phoneme A~ endphoneme phoneme O~ - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 190 FMT(vnasal/oo_n2) endphoneme @@ -116,57 +116,57 @@ endphoneme //=========== phoneme e: - vowel starttype #e endtype #i + vwl starttype #e endtype #i length 190 FMT(vdiph/ei) endphoneme phoneme e# // as [e:] but change to [@] in unstressed syllables - vowel starttype #e endtype #i + vwl starttype #e endtype #i length 190 ChangeIfUnstressed(@) ChangePhoneme(e:) endphoneme phoneme Y: - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 220 FMT(vdiph/y#y_3) endphoneme phoneme o: - vowel starttype #o endtype #u + vwl starttype #o endtype #u length 150 FMT(vdiph/ou_4) endphoneme phoneme EI - vowel starttype #a endtype #i + vwl starttype #a endtype #i length 210 FMT(vdiph/eei) endphoneme phoneme Wy - vowel starttype #@ endtype #u + vwl starttype #@ endtype #u length 220 FMT(vdiph/&y) endphoneme phoneme VU - vowel starttype #a endtype #o + vwl starttype #a endtype #o length 220 FMT(vdiph/aau_2) endphoneme phoneme eU - vowel starttype #e endtype #u + vwl starttype #e endtype #u length 220 FMT(vdiph/eu) endphoneme phoneme yU - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 220 FMT(vdiph2/yu) endphoneme diff --git a/phsource/ph_english b/phsource/ph_english index e6a49d6a..3003dc51 100644 --- a/phsource/ph_english +++ b/phsource/ph_english @@ -113,7 +113,7 @@ endphoneme //******************************************************************* phoneme @ // Schwa - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ unstressed length 140 IfNextVowelAppend(r-) @@ -131,7 +131,7 @@ endphoneme phoneme @2 // Schwa, changes to I before a vowel. th**e**, used only for "the". - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ unstressed length 120 IF nextPh(isVowel) THEN @@ -142,7 +142,7 @@ endphoneme phoneme @5 // Schwa, changes to U before a vowel. t**o**, used only for "to". - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ unstressed length 140 IF nextPh(isVowel) OR nextPh(isPause) THEN @@ -153,7 +153,7 @@ endphoneme phoneme @L // simp**le** - vowel starttype #@ endtype l + vwl starttype #@ endtype l ipa ə|l unstressed length 160 @@ -163,7 +163,7 @@ endphoneme phoneme a - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 160 ChangeIfDiminished(a#) IF thisPh(isUnstressed) THEN @@ -174,13 +174,13 @@ endphoneme phoneme a2 // don't reduce to a# - vowel + vwl ChangePhoneme(a) endphoneme phoneme a# // **a**bout. This may be \[@\] or may be a more open schwa. - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ ipa ɐ unstressed length 150 @@ -194,7 +194,7 @@ endphoneme phoneme aa // 'b**a**th' etc. This is \[a\] in some accents, \[A:\] in others. - vowel starttype #a endtype #a + vwl starttype #a endtype #a ipa a length 200 @@ -208,7 +208,7 @@ endphoneme phoneme E // dr**e**ss - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 140 IF nextPhW(n) THEN ChangeIfDiminished(@) @@ -220,7 +220,7 @@ endphoneme phoneme E# // [@] in unstressed syllables, if next vowel is stressed - vowel starttype #e endtype #e + vwl starttype #e endtype #e IF thisPh(isUnstressed) AND nextVowel(isVowel) AND nextVowel(isStressed) THEN ChangePhoneme(@) @@ -231,7 +231,7 @@ endphoneme phoneme E2 // does not reduce in unstressed syllables - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 140 ChangePhoneme(E) // a second change ([E] to [I2]) won't happen endphoneme @@ -239,7 +239,7 @@ endphoneme phoneme I // k**i**t - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 130 IfNextVowelAppend(;) FMT(vowel/ii_2) @@ -247,7 +247,7 @@ endphoneme phoneme I2 // **i**ntend. As \[I\], but also indicates an unstressed syllable. - vowel starttype #i endtype #i + vwl starttype #i endtype #i unstressed length 130 @@ -265,7 +265,7 @@ endphoneme phoneme I# // used for [I] which may be [@] in some accents - vowel starttype #i endtype #i + vwl starttype #i endtype #i unstressed length 130 @@ -279,7 +279,7 @@ endphoneme phoneme i // happ**y**. optional variant of [I] for end of words - vowel starttype #i endtype #i + vwl starttype #i endtype #i unstressed ipa i length 150 @@ -294,7 +294,7 @@ endphoneme phoneme 0 // l**o**t - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 140 ChangeIfDiminished(@) FMT(vowel/0) @@ -302,7 +302,7 @@ endphoneme phoneme 0# // [@] in unstressed syllables - vowel starttype #o endtype #o + vwl starttype #o endtype #o IF thisPh(isUnstressed) AND nextVowel(isVowel) AND NOT nextVowel(isUnstressed) THEN ChangePhoneme(@) @@ -313,14 +313,14 @@ endphoneme phoneme 02 // becomes V in en-us - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 140 ChangePhoneme(0) endphoneme phoneme V // str**u**t - vowel starttype #a endtype #@ + vwl starttype #a endtype #@ length 140 ChangeIfDiminished(@) @@ -329,7 +329,7 @@ endphoneme phoneme U // f**oo**t - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 150 IF prevPhW(j) THEN @@ -343,7 +343,7 @@ endphoneme phoneme A: // p**al**m - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 230 IfNextVowelAppend(r-) FMT(vowel/aa_2) @@ -351,7 +351,7 @@ endphoneme phoneme A@ // st**ar**t. Used for [A:] when followed by 'r'. - vowel starttype #a endtype #a + vwl starttype #a endtype #a ipa ɑː length 230 IfNextVowelAppend(r-) @@ -360,7 +360,7 @@ endphoneme phoneme A# // [a] in British [A:] in American - vowel starttype #a endtype #a + vwl starttype #a endtype #a ChangePhoneme(a) endphoneme @@ -368,7 +368,7 @@ endphoneme phoneme 3: // n**ur**se - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 210 IfNextVowelAppend(r-) ChangeIfDiminished(@) @@ -377,7 +377,7 @@ endphoneme phoneme i: // fl**ee**ce - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 175 IfNextVowelAppend(;) IF prevPh(w) THEN @@ -388,7 +388,7 @@ endphoneme phoneme O: // th**ou**ght - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 230 ChangeIfDiminished(@) FMT(vowel/oo_en) @@ -396,7 +396,7 @@ endphoneme phoneme O - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 200 ChangeIfDiminished(@) FMT(vowel/oo_en) @@ -404,7 +404,7 @@ endphoneme phoneme O@ // n**or**th - vowel starttype #o endtype #o + vwl starttype #o endtype #o ipa ɔː length 240 IfNextVowelAppend(r-) @@ -413,7 +413,7 @@ endphoneme phoneme o@ // f**or**ce - vowel starttype #o endtype #o + vwl starttype #o endtype #o ipa ɔː length 250 @@ -427,7 +427,7 @@ endphoneme phoneme u: // g**oo**se - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 210 IF nextPh(l/2) THEN FMT(vwl_en/u_L) @@ -440,14 +440,14 @@ endphoneme phoneme aU // m**ou**th - vowel starttype #a endtype #u + vwl starttype #a endtype #u length 230 FMT(vdiph/au) endphoneme phoneme oU // g**oa**t - vowel starttype #@ endtype #u + vwl starttype #@ endtype #u ipa əʊ length 220 FMT(vdiph/@u_en) @@ -455,7 +455,7 @@ endphoneme phoneme oU# - vowel + vwl IF thisPh(isStressed) THEN ChangePhoneme(0) ENDIF @@ -469,7 +469,7 @@ endphoneme phoneme aI // pr**i**ce - vowel starttype #a endtype #i + vwl starttype #a endtype #i length 240 IF nextPh(#a) THEN AppendPhoneme(;) @@ -479,21 +479,21 @@ endphoneme phoneme eI // f**a**ce - vowel starttype #e endtype #i + vwl starttype #e endtype #i length 210 FMT(vdiph/eei) endphoneme phoneme OI // ch**oi**ce - vowel starttype #o endtype #i + vwl starttype #o endtype #i length 230 FMT(vdiph/ooi) endphoneme phoneme e@ // squ**are** - vowel starttype #e endtype #@ + vwl starttype #e endtype #@ length 230 IfNextVowelAppend(r-) FMT(vowel/ee_1) @@ -501,7 +501,7 @@ endphoneme phoneme i@ // n**ear** - vowel starttype #i endtype #@ + vwl starttype #i endtype #@ length 250 IfNextVowelAppend(r-) FMT(vdiph2/ii@) @@ -509,7 +509,7 @@ endphoneme phoneme i@3 - vowel starttype #i endtype #@ + vwl starttype #i endtype #@ length 250 IF MbrolaSynth THEN @@ -522,7 +522,7 @@ endphoneme phoneme U@ // c**ure** - vowel starttype #u endtype #@ + vwl starttype #u endtype #@ length 200 IfNextVowelAppend(r-) IF thisPh(isUnstressed) THEN @@ -533,7 +533,7 @@ endphoneme phoneme aI@ // sc**ie**nce - vowel starttype #a endtype #@ + vwl starttype #a endtype #@ length 280 IfNextVowelAppend(r-) FMT(vwl_en/aI@) @@ -541,14 +541,14 @@ endphoneme phoneme aI3 - vowel starttype #a endtype #@ + vwl starttype #a endtype #@ length 280 ChangePhoneme(aI@) endphoneme phoneme aU@ // h**our** - vowel starttype #a endtype #@ + vwl starttype #a endtype #@ length 280 IfNextVowelAppend(r-) FMT(vwl_en/aU@) @@ -558,7 +558,7 @@ endphoneme phoneme IR // used for "ir" when [3:] is split (Scottish) - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 190 ipa əɹ IF nextPhW(r-) THEN @@ -570,7 +570,7 @@ endphoneme phoneme VR // used for "or"/"ur" when [3:] is split (Scottish) - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 210 ipa ʌɹ IF nextPhW(r-) THEN @@ -582,35 +582,35 @@ endphoneme phoneme o: - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 220 FMT(vowel/o) endphoneme phoneme A~ - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 260 FMT(vnasal/aa_n2) endphoneme phoneme O~ - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 240 FMT(vnasal/oo_n2) endphoneme phoneme e: - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 210 FMT(vowel/e) endphoneme phoneme a#2 // for word 'an' - vowel + vwl IF next2Ph(isVowel) THEN ChangePhoneme(a#) ELSE @@ -620,7 +620,7 @@ endphoneme phoneme @# // TEST: [@] which is slightly more 'front' - vowel starttype #i endtype #i + vwl starttype #i endtype #i unstressed length 130 FMT(vowel/@_3) diff --git a/phsource/ph_english_n b/phsource/ph_english_n index 4fa6b759..230b20c4 100644 --- a/phsource/ph_english_n +++ b/phsource/ph_english_n @@ -13,7 +13,7 @@ endphoneme //******************************************************************* phoneme 3 // Schwa, used for rhotic schwa in American - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ ipa ə unstressed length 140 @@ -23,7 +23,7 @@ endphoneme phoneme a - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 140 ChangeIfDiminished(a#) FMT(vowel/a) @@ -31,7 +31,7 @@ endphoneme phoneme E - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 150 IF nextPhW(n) THEN ChangeIfDiminished(@) @@ -43,7 +43,7 @@ endphoneme phoneme I - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 130 IfNextVowelAppend(;) FMT(vowel/ii) @@ -51,7 +51,7 @@ endphoneme phoneme I2 - vowel starttype #i endtype #i + vwl starttype #i endtype #i unstressed length 140 IfNextVowelAppend(;) @@ -60,14 +60,14 @@ endphoneme phoneme i // optional variant of [I] for end of words - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 150 FMT(vowel/e_2) endphoneme phoneme 0 - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 150 ChangeIfDiminished(@) FMT(vowel/0_2) @@ -75,7 +75,7 @@ endphoneme phoneme V - vowel starttype #o endtype #o + vwl starttype #o endtype #o ipa ʊ length 140 ChangeIfDiminished(@) @@ -84,7 +84,7 @@ endphoneme phoneme U - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 170 FMT(vowel/uu) endphoneme @@ -92,7 +92,7 @@ endphoneme phoneme a# - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ ipa ɐ unstressed length 140 @@ -102,7 +102,7 @@ endphoneme phoneme A: - vowel starttype #a endtype #@ + vwl starttype #a endtype #@ length 240 IfNextVowelAppend(r-) FMT(vowel/aa_5) @@ -110,7 +110,7 @@ endphoneme phoneme A@ - vowel starttype #a endtype #@ + vwl starttype #a endtype #@ ipa ɑː length 250 IfNextVowelAppend(r-) @@ -119,7 +119,7 @@ endphoneme phoneme aa // 'bath' etc. - vowel starttype #a endtype #a + vwl starttype #a endtype #a ipa a length 150 FMT(vowel/a) @@ -127,7 +127,7 @@ endphoneme phoneme 3: - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 230 IfNextVowelAppend(r-) ChangeIfDiminished(@) @@ -136,7 +136,7 @@ endphoneme phoneme i: - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 175 IfNextVowelAppend(;) IF prevPh(w) THEN @@ -147,7 +147,7 @@ endphoneme phoneme O: - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 240 IfNextVowelAppend(r-) ChangeIfDiminished(@) @@ -156,7 +156,7 @@ endphoneme phoneme O@ - vowel starttype #o endtype #@ + vwl starttype #o endtype #@ ipa ɔː length 240 IfNextVowelAppend(r-) @@ -165,7 +165,7 @@ endphoneme phoneme o@ - vowel starttype #o endtype #@ + vwl starttype #o endtype #@ ipa ɔː length 240 IfNextVowelAppend(r-) @@ -174,7 +174,7 @@ endphoneme phoneme O - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 150 ChangeIfDiminished(@) FMT(vowel/oo_en) @@ -182,14 +182,14 @@ endphoneme phoneme u: - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 200 FMT(vdiph2/uw_4) endphoneme phoneme aU - vowel starttype #e endtype #u + vwl starttype #e endtype #u ipa æʊ length 230 FMT(vdiph/eeu_3) @@ -197,7 +197,7 @@ endphoneme phoneme oU - vowel starttype #o endtype #o + vwl starttype #o endtype #o ipa oː length 220 FMT(vowel/o) @@ -205,14 +205,14 @@ endphoneme phoneme aI - vowel starttype #a endtype #i + vwl starttype #a endtype #i length 230 FMT(vdiph/ae_2) endphoneme phoneme eI - vowel starttype #i endtype #i + vwl starttype #i endtype #i ipa eː length 210 FMT(vowel/e) @@ -220,14 +220,14 @@ endphoneme phoneme OI - vowel starttype #o endtype #i + vwl starttype #o endtype #i length 230 FMT(vdiph/ooi) endphoneme phoneme e@ - vowel starttype #e endtype #@ + vwl starttype #e endtype #@ length 220 IfNextVowelAppend(r-) FMT(vdiph2/ee@) @@ -235,7 +235,7 @@ endphoneme phoneme i@ - vowel starttype #i endtype #@ + vwl starttype #i endtype #@ length 240 IfNextVowelAppend(r-) FMT(vdiph2/i@) @@ -243,7 +243,7 @@ endphoneme phoneme U@ - vowel starttype #u endtype #@ + vwl starttype #u endtype #@ length 200 IfNextVowelAppend(r-) FMT(vdiph2/uu@) @@ -251,7 +251,7 @@ endphoneme phoneme aI@ - vowel starttype #a endtype #@ + vwl starttype #a endtype #@ length 280 IfNextVowelAppend(r-) FMT(vwl_en/aI@) @@ -259,14 +259,14 @@ endphoneme phoneme aI3 - vowel starttype #a endtype #@ + vwl starttype #a endtype #@ length 280 ChangePhoneme(aI@) endphoneme phoneme aU@ - vowel starttype #a endtype #@ + vwl starttype #a endtype #@ length 280 IfNextVowelAppend(r-) FMT(vwl_en/aU@) diff --git a/phsource/ph_english_rp b/phsource/ph_english_rp index e3295d53..816da32f 100644 --- a/phsource/ph_english_rp +++ b/phsource/ph_english_rp @@ -5,7 +5,7 @@ phoneme @ // Schwa - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ unstressed length 140 IfNextVowelAppend(r-) @@ -23,7 +23,7 @@ endphoneme phoneme @2 // Schwa, changes to I before a vowel - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ unstressed length 120 IF nextPh(isVowel) THEN @@ -34,7 +34,7 @@ endphoneme phoneme @5 // Schwa, changes to U before a vowel - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ unstressed length 140 IF nextPh(isVowel) OR nextPh(isPause) THEN @@ -45,7 +45,7 @@ endphoneme phoneme a - vowel starttype #a endtype #a + vwl starttype #a endtype #a ipa æ length 175 ChangeIfDiminished(a#) @@ -54,7 +54,7 @@ endphoneme phoneme E - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 140 IF nextPhW(n) THEN ChangeIfDiminished(@) @@ -66,14 +66,14 @@ endphoneme phoneme I - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 130 IfNextVowelAppend(;) FMT(vowel/ii) endphoneme phoneme I2 - vowel starttype #i endtype #i + vwl starttype #i endtype #i unstressed length 130 IfNextVowelAppend(;) @@ -82,7 +82,7 @@ endphoneme phoneme i // optional variant of [I] for end of words - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 140 IfNextVowelAppend(;) @@ -95,7 +95,7 @@ endphoneme phoneme 0 - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 140 ChangeIfDiminished(@) FMT(vowel/0_3) @@ -103,7 +103,7 @@ endphoneme phoneme V - vowel starttype #a endtype #@ + vwl starttype #a endtype #@ length 140 ChangeIfDiminished(@) FMT(vowel/V_3) @@ -111,7 +111,7 @@ endphoneme phoneme U - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 150 FMT(vowel/o-_3) endphoneme @@ -119,7 +119,7 @@ endphoneme phoneme a# - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ ipa ɐ unstressed length 150 @@ -129,7 +129,7 @@ endphoneme phoneme A: - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 240 IfNextVowelAppend(r-) FMT(vwl_en_rp/aa) @@ -137,7 +137,7 @@ endphoneme phoneme A@ - vowel starttype #a endtype #a + vwl starttype #a endtype #a ipa ɑː length 240 IfNextVowelAppend(r-) @@ -146,7 +146,7 @@ endphoneme phoneme aa // 'bath' etc. - vowel starttype #a endtype #a + vwl starttype #a endtype #a ipa ɑː length 200 FMT(vwl_en_rp/aa) @@ -154,7 +154,7 @@ endphoneme phoneme 3: - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 210 ChangeIfDiminished(@) IfNextVowelAppend(r-) @@ -163,7 +163,7 @@ endphoneme phoneme i: - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 175 long IfNextVowelAppend(;) IF prevPh(w) THEN @@ -174,7 +174,7 @@ endphoneme phoneme O: - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 230 ChangeIfDiminished(@) IfNextVowelAppend(r-) @@ -183,7 +183,7 @@ endphoneme phoneme O@ - vowel starttype #o endtype #@ + vwl starttype #o endtype #@ ipa ɔː length 230 IfNextVowelAppend(r-) @@ -192,7 +192,7 @@ endphoneme phoneme O - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 150 ChangeIfDiminished(@) FMT(vowel/oo_en) @@ -200,21 +200,21 @@ endphoneme phoneme u: - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 190 FMT(vowel/uu#_2) endphoneme phoneme aU - vowel starttype #a endtype #u + vwl starttype #a endtype #u length 230 FMT(vdiph/au_3) endphoneme phoneme oU - vowel starttype #@ endtype #u + vwl starttype #@ endtype #u ipa əʊ length 220 FMT(vdiph/@u_2) @@ -222,7 +222,7 @@ endphoneme phoneme aI - vowel starttype #a endtype #i + vwl starttype #a endtype #i length 230 IF nextPh(#a) OR nextPh(#o) THEN AppendPhoneme(;) @@ -232,21 +232,21 @@ endphoneme phoneme eI - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 220 FMT(vdiph2/ei_2) endphoneme phoneme OI - vowel starttype #o endtype #i + vwl starttype #o endtype #i length 230 FMT(vdiph/ooi_3) endphoneme phoneme e@ - vowel starttype #e endtype #@ + vwl starttype #e endtype #@ length 220 IfNextVowelAppend(r-) FMT(vdiph2/ee@_2) @@ -254,7 +254,7 @@ endphoneme phoneme i@ - vowel starttype #i endtype #@ + vwl starttype #i endtype #@ length 240 IfNextVowelAppend(r-) FMT(vwl_en_rp/i@) @@ -262,7 +262,7 @@ endphoneme phoneme U@ - vowel starttype #u endtype #@ + vwl starttype #u endtype #@ ipa ɔː length 230 IfNextVowelAppend(r-) @@ -271,7 +271,7 @@ endphoneme phoneme aI@ - vowel starttype #a endtype #@ + vwl starttype #a endtype #@ length 270 IfNextVowelAppend(r-) FMT(vwl_en/aI@) @@ -279,14 +279,14 @@ endphoneme phoneme aI3 - vowel starttype #a endtype #@ + vwl starttype #a endtype #@ length 280 ChangePhoneme(aI@) endphoneme phoneme aU@ - vowel starttype #a endtype #@ + vwl starttype #a endtype #@ length 270 IfNextVowelAppend(r-) FMT(vwl_en_rp/aU@) diff --git a/phsource/ph_english_sc b/phsource/ph_english_sc index a75cfcfe..31f997e4 100644 --- a/phsource/ph_english_sc +++ b/phsource/ph_english_sc @@ -6,7 +6,7 @@ phoneme @ // Schwa - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ unstressed length 140 IfNextVowelAppend(r-) @@ -15,7 +15,7 @@ endphoneme phoneme 3 // Schwa, used for rhotic schwa in American - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ unstressed length 140 IF nextPh(isVowel) THEN @@ -30,7 +30,7 @@ endphoneme phoneme @2 // Schwa, changes to I before a vowel - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ unstressed length 120 IF nextPh(isVowel) THEN @@ -41,7 +41,7 @@ endphoneme phoneme @5 // Schwa, changes to U before a vowel - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ unstressed length 140 IF nextPh(isVowel) OR nextPh(isPause) THEN @@ -52,7 +52,7 @@ endphoneme phoneme a - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 200 ChangeIfDiminished(a#) ChangeIfNotStressed(a/) @@ -61,7 +61,7 @@ endphoneme phoneme a/ - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 160 ChangeIfDiminished(a#) FMT(vowel/a_3) @@ -69,7 +69,7 @@ endphoneme phoneme a# - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ ipa ɐ unstressed length 140 @@ -79,7 +79,7 @@ endphoneme phoneme aa // 'bath' etc. - vowel starttype #a endtype #a + vwl starttype #a endtype #a ipa a: length 220 IfNextVowelAppend(r-) @@ -88,7 +88,7 @@ endphoneme phoneme E - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 170 IF nextPhW(n) THEN ChangeIfDiminished(@) @@ -100,7 +100,7 @@ endphoneme phoneme I - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 110 IF nextPh(l/2) THEN VowelEnding(l/L2_@L, -30) @@ -111,19 +111,19 @@ endphoneme phoneme I2 - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ unstressed length 110 CALL I endphoneme phoneme I# - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ ChangePhoneme(I2) endphoneme phoneme i // optional variant of [I] for end of words - vowel starttype #i endtype #e + vwl starttype #i endtype #e ipa e length 150 IfNextVowelAppend(;) @@ -132,7 +132,7 @@ endphoneme phoneme 0 - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 200 ChangeIfDiminished(@) FMT(vowel/oo_2) @@ -140,14 +140,14 @@ endphoneme phoneme 02 // becomes V in en-us - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 140 ChangePhoneme(V) endphoneme phoneme V - vowel starttype #a endtype #@ + vwl starttype #a endtype #@ length 140 ChangeIfDiminished(@) FMT(vowel/V_4) @@ -155,7 +155,7 @@ endphoneme phoneme U - vowel starttype #u endtype #u + vwl starttype #u endtype #u ipa ʉ length 140 FMT(vowel/u#_4) @@ -163,7 +163,7 @@ endphoneme phoneme A: - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 220 ipa a: IfNextVowelAppend(r-) @@ -176,7 +176,7 @@ endphoneme phoneme A@ // Used for [A:] when followed by 'r', becomes [A:]+[r] in American - vowel starttype #a endtype #@ + vwl starttype #a endtype #@ length 250 ipa aː IF NOT nextPhW(r) THEN @@ -187,7 +187,7 @@ endphoneme phoneme 3: - vowel starttype #e endtype #@ + vwl starttype #e endtype #@ length 230 ChangeIfNotStressed(VR) // also need "replace 02 3: VR" in voice file ipa e @@ -196,7 +196,7 @@ endphoneme phoneme i: - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 130 IfNextVowelAppend(;) IF prevPh(w) THEN @@ -210,7 +210,7 @@ endphoneme phoneme O: - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 200 ChangeIfDiminished(@) IF nextPh(r) THEN @@ -221,7 +221,7 @@ endphoneme phoneme O@ - vowel starttype #o endtype #@ + vwl starttype #o endtype #@ length 230 ipa ɔ IF NOT nextPhW(r) THEN @@ -231,7 +231,7 @@ phoneme O@ endphoneme phoneme o@ - vowel starttype #o endtype #@ + vwl starttype #o endtype #@ length 230 ipa o IF NOT nextPhW(r) THEN @@ -242,7 +242,7 @@ endphoneme phoneme O - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 150 ChangeIfDiminished(@) FMT(vowel/0_3) @@ -250,7 +250,7 @@ endphoneme phoneme u: - vowel starttype #u endtype #u + vwl starttype #u endtype #u ipa ʉː length 160 IF nextPh(isVFricative) THEN @@ -265,7 +265,7 @@ endphoneme phoneme aU - vowel starttype #a endtype #u + vwl starttype #a endtype #u ipa ʌʉ length 200 FMT(vdiph/au#) @@ -273,7 +273,7 @@ endphoneme phoneme oU - vowel starttype #o endtype #u + vwl starttype #o endtype #u ipa oː length 190 FMT(vowel/o_3) @@ -281,7 +281,7 @@ endphoneme phoneme aI - vowel starttype #a endtype #i + vwl starttype #a endtype #i length 190 IF nextPh(isVowel) OR nextPh(isVFricative) THEN ChangePhoneme(aI2) @@ -297,14 +297,14 @@ endphoneme phoneme aI2 - vowel starttype #a endtype #i + vwl starttype #a endtype #i length 240 FMT(vdiph/ai_7) endphoneme phoneme eI - vowel starttype #e endtype #i + vwl starttype #e endtype #i ipa eː length 190 FMT(vowel/e_2) @@ -312,14 +312,14 @@ endphoneme phoneme OI - vowel starttype #o endtype #i + vwl starttype #o endtype #i length 210 FMT(vdiph/0i_2) endphoneme phoneme e@ - vowel starttype #e endtype #@ + vwl starttype #e endtype #@ length 220 ipa e IF NOT nextPhW(r) THEN @@ -330,7 +330,7 @@ endphoneme phoneme i@3 - vowel starttype #i endtype #@ + vwl starttype #i endtype #@ ipa ɪ length 240 IF NOT nextPhW(r) THEN @@ -341,7 +341,7 @@ endphoneme phoneme U@ - vowel starttype #u endtype #@ + vwl starttype #u endtype #@ ipa ʉɹ IF nextPh(r-) THEN ipa ʉ @@ -353,7 +353,7 @@ endphoneme phoneme aU@ - vowel starttype #a endtype #@ + vwl starttype #a endtype #@ length 270 IfNextVowelAppend(r-) FMT(vwl_en/aU@) @@ -361,7 +361,7 @@ endphoneme phoneme aI@ - vowel starttype #a endtype #@ + vwl starttype #a endtype #@ length 270 IfNextVowelAppend(r-) FMT(vwl_en/aI@_2) @@ -369,14 +369,14 @@ endphoneme phoneme aI3 - vowel starttype #a endtype #@ + vwl starttype #a endtype #@ length 280 ChangePhoneme(aI@) endphoneme phoneme @L - vowel starttype #@ endtype l + vwl starttype #@ endtype l ipa əl unstressed length 160 diff --git a/phsource/ph_english_us b/phsource/ph_english_us index 740d4628..f7a15031 100644 --- a/phsource/ph_english_us +++ b/phsource/ph_english_us @@ -5,7 +5,7 @@ phoneme 3 // Schwa, used for rhotic schwa in American - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ ipa ɚ unstressed length 210 @@ -15,7 +15,7 @@ endphoneme phoneme @ // Schwa - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ unstressed length 130 IF nextPh(isRhotic) THEN @@ -29,7 +29,7 @@ endphoneme phoneme @2 // Schwa, changes to I before a vowel - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ unstressed length 120 IF nextPh(isVowel) THEN @@ -40,7 +40,7 @@ endphoneme phoneme a - vowel starttype #e endtype #@ + vwl starttype #e endtype #@ ipa æ length 210 @@ -62,7 +62,7 @@ endphoneme phoneme a# - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ ipa ɐ unstressed length 150 @@ -80,7 +80,7 @@ endphoneme phoneme E - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 190 IF nextPhW(n) THEN ChangeIfDiminished(@) @@ -92,7 +92,7 @@ endphoneme phoneme I - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 160 IfNextVowelAppend(;) ChangeIfDiminished(I2) @@ -106,7 +106,7 @@ endphoneme phoneme I2 - vowel starttype #i endtype #i + vwl starttype #i endtype #i unstressed length 160 IfNextVowelAppend(;) @@ -115,7 +115,7 @@ endphoneme phoneme I# - vowel starttype #i endtype #i + vwl starttype #i endtype #i unstressed length 160 ipa ᵻ @@ -126,7 +126,7 @@ endphoneme phoneme i // optional variant of [I] for end of words - vowel starttype #i endtype #i + vwl starttype #i endtype #i unstressed length 170 IfNextVowelAppend(;) @@ -140,7 +140,7 @@ endphoneme phoneme 0 - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 220 ipa ɑː ChangeIfDiminished(@) @@ -152,14 +152,14 @@ endphoneme phoneme 02 // becomes V in en-us - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 140 ChangePhoneme(V) endphoneme phoneme V - vowel starttype #a endtype #@ + vwl starttype #a endtype #@ length 170 ChangeIfDiminished(@) FMT(vowel/V_6) @@ -167,14 +167,14 @@ endphoneme phoneme U - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 145 FMT(vowel/8_2) endphoneme phoneme A: - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 220 IF nextPhW(r) THEN FMT(vwl_en_us/aar) @@ -184,7 +184,7 @@ endphoneme phoneme A@ // Used for [A:] when followed by 'r', becomes [A:]+[r] in American - vowel starttype #a endtype #a + vwl starttype #a endtype #a ipa ɑː|ɹ IF nextPh(r-) THEN ipa ɑː @@ -196,13 +196,13 @@ endphoneme phoneme A# // [a] in British [A:] in American - vowel starttype #a endtype #a + vwl starttype #a endtype #a ChangePhoneme(A:) endphoneme phoneme 3: - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 210 IfNextVowelAppend(r-) ChangeIfDiminished(3) @@ -211,7 +211,7 @@ endphoneme phoneme i: - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 180 IfNextVowelAppend(;) FMT(vowel/i_en) @@ -219,7 +219,7 @@ endphoneme phoneme O: - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 220 ChangeIfDiminished(@) IF nextPhW(r) THEN @@ -230,7 +230,7 @@ endphoneme phoneme O@ - vowel starttype #o endtype #@ + vwl starttype #o endtype #@ length 250 ipa ɔː|ɹ IF nextPhW(r) THEN @@ -242,7 +242,7 @@ endphoneme phoneme o@ - vowel starttype #o endtype #@ + vwl starttype #o endtype #@ length 250 ipa oː|ɹ IF nextPhW(r) THEN @@ -254,7 +254,7 @@ endphoneme phoneme O - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 200 ChangeIfDiminished(@) FMT(vowel/aa#) @@ -262,7 +262,7 @@ endphoneme phoneme u: - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 190 IF prevPhW(j) AND NOT thisPh(isWordEnd) THEN @@ -274,21 +274,21 @@ endphoneme phoneme aU - vowel starttype #a endtype #o + vwl starttype #a endtype #o length 235 FMT(vdiph/aoo) endphoneme phoneme oU - vowel starttype #@ endtype #u + vwl starttype #@ endtype #u length 230 FMT(vdiph/8u) endphoneme phoneme aI - vowel starttype #a endtype #i + vwl starttype #a endtype #i length 240 IF nextPh(#a) OR nextPh(#o) THEN AppendPhoneme(;) @@ -298,7 +298,7 @@ endphoneme phoneme eI - vowel starttype #e endtype #i + vwl starttype #e endtype #i length 220 FMT(vdiph2/ei_4) // FMT(vdiph/eei_5) @@ -306,14 +306,14 @@ endphoneme phoneme OI - vowel starttype #o endtype #i + vwl starttype #o endtype #i length 270 FMT(vdiph/ooi_3) endphoneme phoneme e@ - vowel starttype #e endtype #@ + vwl starttype #e endtype #@ length 260 ipa ɛ|ɹ IF nextPhW(r) THEN @@ -325,14 +325,14 @@ endphoneme phoneme i@ - vowel starttype #i endtype #@ + vwl starttype #i endtype #@ length 250 FMT(vdiph2/ii@) // don't append [r] before a vowel endphoneme phoneme i@3 - vowel starttype #i endtype #@ + vwl starttype #i endtype #@ length 280 ipa ɪ|ɹ IF nextPhW(r) THEN @@ -344,7 +344,7 @@ endphoneme phoneme U@ - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 250 ipa ʊ|ɹ IF nextPhW(r-) THEN @@ -356,7 +356,7 @@ endphoneme phoneme aI@ - vowel starttype #a endtype #@ + vwl starttype #a endtype #@ length 300 ipa aɪə IfNextVowelAppend(r-) @@ -365,7 +365,7 @@ endphoneme phoneme aI3 - vowel starttype #a endtype #@ + vwl starttype #a endtype #@ length 310 ipa aɪɚ IfNextVowelAppend(r-) @@ -374,7 +374,7 @@ endphoneme phoneme aU@ - vowel starttype #a endtype #@ + vwl starttype #a endtype #@ length 300 ipa aɪʊɹ IF nextPhW(r) THEN diff --git a/phsource/ph_english_wi b/phsource/ph_english_wi index 1c2acfd7..9e1a4cae 100644 --- a/phsource/ph_english_wi +++ b/phsource/ph_english_wi @@ -5,7 +5,7 @@ //******************************************************************* phoneme @ // Schwa - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ unstressed length 140 IfNextVowelAppend(r-) @@ -14,7 +14,7 @@ endphoneme phoneme @2 // Schwa, changes to I before a vowel - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ unstressed length 120 IF nextPh(isVowel) THEN @@ -25,14 +25,14 @@ endphoneme phoneme a - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 160 FMT(vowel/a_2) endphoneme phoneme E - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 170 IF nextPhW(n) THEN ChangeIfDiminished(@) @@ -44,7 +44,7 @@ endphoneme phoneme I - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 140 IfNextVowelAppend(;) FMT(vowel/ii_6) @@ -52,7 +52,7 @@ endphoneme phoneme I2 - vowel starttype #i endtype #i + vwl starttype #i endtype #i unstressed length 140 IfNextVowelAppend(;) @@ -61,7 +61,7 @@ endphoneme phoneme i // optional variant of [I] for end of words - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 150 IfNextVowelAppend(;) FMT(vowel/i) @@ -69,28 +69,28 @@ endphoneme phoneme 0 - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 140 FMT(vowel/aa#) endphoneme phoneme V - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 140 FMT(vowel/oo_4) endphoneme phoneme U - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 150 FMT(vowel/uu_bck) endphoneme phoneme a# - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ unstressed length 140 FMT(vowel/a#) @@ -98,14 +98,14 @@ endphoneme phoneme A: - vowel starttype #a endtype #@ + vwl starttype #a endtype #@ length 240 FMT(vowel/a_2) endphoneme phoneme A@ - vowel starttype #a endtype #@ + vwl starttype #a endtype #@ length 260 IfNextVowelAppend(r-) FMT(vowel/a_2) @@ -113,14 +113,14 @@ endphoneme phoneme aa // 'bath' etc. - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 210 FMT(vowel/a_2) endphoneme phoneme 3: - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 240 IfNextVowelAppend(r-) FMT(vowel/oo_4) @@ -128,7 +128,7 @@ endphoneme phoneme i: - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 190 IfNextVowelAppend(;) FMT(vowel/i_fnt) @@ -136,14 +136,14 @@ endphoneme phoneme O: - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 240 FMT(vowel/oo) endphoneme phoneme O@ - vowel starttype #o endtype #@ + vwl starttype #o endtype #@ length 240 IfNextVowelAppend(r-) FMT(vowel/oo) @@ -151,7 +151,7 @@ endphoneme phoneme o@ - vowel starttype #o endtype #@ + vwl starttype #o endtype #@ length 240 IfNextVowelAppend(r-) FMT(vdiph2/o_oo) @@ -159,56 +159,56 @@ endphoneme phoneme O - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 150 FMT(vowel/oo) endphoneme phoneme u: - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 190 FMT(vowel/u) endphoneme phoneme aU - vowel starttype #a endtype #u + vwl starttype #a endtype #u length 230 FMT(vdiph/aau_2) endphoneme phoneme oU - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 230 FMT(vowel/o) endphoneme phoneme aI - vowel starttype #a endtype #i + vwl starttype #a endtype #i length 230 FMT(vdiph/ai) endphoneme phoneme eI - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 210 FMT(vowel/e) endphoneme phoneme OI - vowel starttype #o endtype #i + vwl starttype #o endtype #i length 230 FMT(vdiph/0i_2) endphoneme phoneme e@ - vowel starttype #e endtype #@ + vwl starttype #e endtype #@ length 220 IfNextVowelAppend(r-) FMT(vdiph2/e@) @@ -216,7 +216,7 @@ endphoneme phoneme i@ - vowel starttype #i endtype #a + vwl starttype #i endtype #a length 240 IfNextVowelAppend(r-) FMT(vdiph2/ie) diff --git a/phsource/ph_english_wm b/phsource/ph_english_wm index efc64dfb..fc928042 100644 --- a/phsource/ph_english_wm +++ b/phsource/ph_english_wm @@ -17,7 +17,7 @@ endphoneme phoneme a - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 160 ChangeIfDiminished(a#) FMT(vowel/a) @@ -25,7 +25,7 @@ endphoneme phoneme E - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 150 IF nextPhW(n) THEN ChangeIfDiminished(@) @@ -37,7 +37,7 @@ endphoneme phoneme I - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 140 IfNextVowelAppend(;) IF nextPh(l) OR nextPh(l/2) THEN @@ -54,7 +54,7 @@ endphoneme phoneme i // optional variant of [I] for end of words - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 220 IfNextVowelAppend(;) FMT(vowel/i) @@ -62,7 +62,7 @@ endphoneme phoneme 0 - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 140 ChangeIfDiminished(@) FMT(vowel/oo_4) @@ -70,14 +70,14 @@ endphoneme phoneme 02 // becomes V in en-us - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 140 ChangePhoneme(V) endphoneme phoneme V - vowel starttype #o endtype #o + vwl starttype #o endtype #o ipa ʊ length 140 ChangeIfDiminished(@) @@ -86,7 +86,7 @@ endphoneme phoneme U - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 150 IfNextVowelAppend(_|) FMT(vowel/uu) @@ -94,7 +94,7 @@ endphoneme phoneme a# - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ ipa ɐ unstressed length 140 @@ -103,7 +103,7 @@ endphoneme phoneme A: - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 240 IfNextVowelAppend(r-) FMT(vowel/aa_5) @@ -111,7 +111,7 @@ endphoneme phoneme A@ - vowel starttype #a endtype #a + vwl starttype #a endtype #a ipa ɑː length 240 IfNextVowelAppend(r-) @@ -120,7 +120,7 @@ endphoneme phoneme aa // 'bath' etc. - vowel starttype #a endtype #a + vwl starttype #a endtype #a ipa a length 160 FMT(vowel/a) @@ -128,7 +128,7 @@ endphoneme phoneme 3: - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 250 ChangeIfDiminished(@) IfNextVowelAppend(r-) @@ -137,7 +137,7 @@ endphoneme phoneme i: - vowel starttype #e endtype #i + vwl starttype #e endtype #i ipa ei length 220 IfNextVowelAppend(;) @@ -146,7 +146,7 @@ endphoneme phoneme O: - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 240 ChangeIfDiminished(@) IfNextVowelAppend(r-) @@ -155,7 +155,7 @@ endphoneme phoneme O@ - vowel starttype #o endtype #@ + vwl starttype #o endtype #@ ipa ɔː length 240 IfNextVowelAppend(r-) @@ -164,7 +164,7 @@ endphoneme phoneme O - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 150 ChangeIfDiminished(@) FMT(vowel/oo_1) @@ -172,7 +172,7 @@ endphoneme phoneme u: - vowel starttype #u endtype #u + vwl starttype #u endtype #u ipa əu length 200 FMT(vdiph/@u) @@ -180,7 +180,7 @@ endphoneme phoneme aU - vowel starttype #a endtype #u + vwl starttype #a endtype #u ipa æʊ length 230 FMT(vdiph/eeu_3) @@ -188,7 +188,7 @@ endphoneme phoneme oU - vowel starttype #@ endtype #u + vwl starttype #@ endtype #u ipa ʌʊ length 220 FMT(vdiph/Vu_2) @@ -196,7 +196,7 @@ endphoneme phoneme aI - vowel starttype #o endtype #i + vwl starttype #o endtype #i ipa ɔɪ length 240 FMT(vdiph/ooi_3) @@ -204,7 +204,7 @@ endphoneme phoneme eI - vowel starttype #@ endtype #i + vwl starttype #@ endtype #i ipa eː length 240 FMT(vdiph/@i_3) @@ -212,7 +212,7 @@ endphoneme phoneme OI - vowel starttype #o endtype #i + vwl starttype #o endtype #i ipa oɪ length 230 FMT(vdiph/oi) @@ -220,7 +220,7 @@ endphoneme phoneme e@ - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ ipa ɜː length 240 IfNextVowelAppend(r-) @@ -229,7 +229,7 @@ endphoneme phoneme i@ - vowel starttype #i endtype #@ + vwl starttype #i endtype #@ length 240 IfNextVowelAppend(r-) FMT(vdiph2/i@_2) @@ -237,7 +237,7 @@ endphoneme phoneme U@ - vowel starttype #u endtype #@ + vwl starttype #u endtype #@ length 200 IfNextVowelAppend(r-) FMT(vdiph2/uu@) @@ -245,7 +245,7 @@ endphoneme phoneme aI@ - vowel starttype #a endtype #@ + vwl starttype #a endtype #@ length 280 IfNextVowelAppend(r-) FMT(vwl_en/ooi@) @@ -253,7 +253,7 @@ endphoneme phoneme aI3 - vowel starttype #a endtype #@ + vwl starttype #a endtype #@ length 280 ChangePhoneme(aI@) endphoneme @@ -261,7 +261,7 @@ endphoneme phoneme aU@ - vowel starttype #a endtype #@ + vwl starttype #a endtype #@ length 280 IfNextVowelAppend(r-) FMT(vwl_en/aU@) diff --git a/phsource/ph_esperanto b/phsource/ph_esperanto index da9a0791..f78debe6 100644 --- a/phsource/ph_esperanto +++ b/phsource/ph_esperanto @@ -5,21 +5,21 @@ phoneme a - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 180 FMT(vowel/a_2) endphoneme phoneme e - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 170 FMT(vowel/e_mid2) endphoneme phoneme i - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 170 IfNextVowelAppend(;) FMT(vowel/i) @@ -27,7 +27,7 @@ endphoneme phoneme o - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 170 IF thisPh(isWordEnd) THEN FMT(vowel/o) @@ -37,49 +37,49 @@ endphoneme phoneme u - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 170 FMT(vowel/u) endphoneme phoneme aU - vowel starttype #a endtype #u + vwl starttype #a endtype #u length 250 FMT(vdiph/au_4) endphoneme phoneme eU - vowel starttype #e endtype #u + vwl starttype #e endtype #u length 250 FMT(vdiph/eu) endphoneme phoneme aI - vowel starttype #a endtype #i + vwl starttype #a endtype #i length 250 FMT(vdiph/ai) endphoneme phoneme eI - vowel starttype #e endtype #i + vwl starttype #e endtype #i length 250 FMT(vdiph/eei_2) endphoneme phoneme oI - vowel starttype #o endtype #i + vwl starttype #o endtype #i length 250 FMT(vdiph/ooi_2) endphoneme phoneme uI - vowel starttype #u endtype #i + vwl starttype #u endtype #i length 250 FMT(vdiph/ui) endphoneme diff --git a/phsource/ph_estonian b/phsource/ph_estonian index 42416439..483ba3f3 100644 --- a/phsource/ph_estonian +++ b/phsource/ph_estonian @@ -9,184 +9,184 @@ phoneme : // Lengthen previous vowel by "length" endphoneme phoneme a - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 170 // ChangeIfUnstressed(A) FMT(vowel/aa_9) endphoneme phoneme a: - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 340 FMT(vowel/aa) endphoneme //phoneme A -// vowel starttype #a endtype #a +// vwl starttype #a endtype #a // length 170 // FMT(vowel/a#_2) //endphoneme phoneme A1 - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 255 FMT(vowel/aa_8) endphoneme phoneme e - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 160 // ChangeIfUnstressed(E) FMT(vowel/e#) endphoneme phoneme e: - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 320 FMT(vowel/e_7) endphoneme //phoneme E -// vowel starttype #e endtype #e +// vwl starttype #e endtype #e // length 160 // FMT(vowel/ee_4) //endphoneme phoneme E1 - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 240 FMT(vowel/ee#_2) endphoneme phoneme i - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 140 // ChangeIfUnstressed(I) FMT(vowel/i_8) endphoneme phoneme i: - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 280 FMT(vowel/i_7) endphoneme //phoneme I -// vowel starttype #i endtype #i +// vwl starttype #i endtype #i // length 140 // FMT(vowel/i_3) //endphoneme phoneme I1 - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 210 FMT(vowel/ii_3) endphoneme phoneme i1 - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 30 FMT(vowel/i#_7) endphoneme phoneme o - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 160 // ChangeIfUnstressed(O) FMT(vowel/o_mid) endphoneme phoneme o: - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 320 FMT(vowel/o) endphoneme //phoneme O -// vowel starttype #o endtype #o +// vwl starttype #o endtype #o // length 150 // FMT(vowel/o_mid) //endphoneme phoneme O1 - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 225 FMT(vowel/oo_4) endphoneme phoneme u - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 145 // ChangeIfUnstressed(U) FMT(vowel/u_bck2) endphoneme phoneme u: // TEST - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 290 FMT(vowel/u_bck3) endphoneme //phoneme U // TEST -// vowel starttype #u endtype #u +// vwl starttype #u endtype #u // length 145 // FMT(vowel/u_5) //endphoneme phoneme U1 // TEST - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 218 FMT(vowel/u_5) endphoneme // õ phoneme 8 - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 165 FMT(vowel/8_7) endphoneme phoneme 8: - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 330 FMT(vowel/8_4) endphoneme // ä phoneme & - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 175 FMT(vowel/&) endphoneme phoneme &: - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 350 FMT(vowel/&) endphoneme // ö phoneme Y - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 165 FMT(vowel/y#) endphoneme phoneme Y: - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 330 FMT(vowel/y#) endphoneme // ü phoneme y - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 145 FMT(vowel/y) endphoneme phoneme y: - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 290 FMT(vowel/y) endphoneme @@ -198,21 +198,21 @@ endphoneme phoneme &i - vowel starttype #a endtype #i + vwl starttype #a endtype #i length 315 long FMT(vdiph/&i) endphoneme phoneme Yi - vowel starttype #@ endtype #i + vwl starttype #@ endtype #i length 305 long FMT(vdiph/@i) endphoneme phoneme yi - vowel starttype #u endtype #i + vwl starttype #u endtype #i length 285 long FMT(vdiph/yi) @@ -235,7 +235,7 @@ endphoneme //phoneme 8u -// vowel starttype #@ endtype #u +// vwl starttype #@ endtype #u // length 310 // long // FMT(vdiph/8u) diff --git a/phsource/ph_farsi b/phsource/ph_farsi index 6333d193..4389c1e8 100644 --- a/phsource/ph_farsi +++ b/phsource/ph_farsi @@ -2,21 +2,21 @@ // Long Vowels phoneme A - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 200 FMT(vowel/0_3) endphoneme phoneme i - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 200 FMT(vowel/i) endphoneme phoneme u - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 200 FMT(vowel/u_bck2) endphoneme @@ -25,21 +25,21 @@ endphoneme // Short Vowels phoneme a - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 160 FMT(vowel/&) endphoneme phoneme e - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 160 FMT(vowel/e_mid2) endphoneme phoneme o - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 160 FMT(vowel/o_mid) endphoneme @@ -49,14 +49,14 @@ endphoneme phoneme eI - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 220 FMT(vdiph/eei_2) endphoneme phoneme oU - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 220 FMT(vdiph/ou_2) endphoneme diff --git a/phsource/ph_finnish b/phsource/ph_finnish index 75b8b79b..c69bed1d 100644 --- a/phsource/ph_finnish +++ b/phsource/ph_finnish @@ -11,7 +11,7 @@ endphoneme phoneme i - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 140 IfNextVowelAppend(;) ChangeIfUnstressed(I) @@ -19,7 +19,7 @@ phoneme i endphoneme phoneme I - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 140 IfNextVowelAppend(;) FMT(vowel/ii_3) @@ -28,60 +28,60 @@ endphoneme phoneme e - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 150 FMT(vowel/e_mid2) endphoneme phoneme & - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 150 FMT(vowel/&) endphoneme phoneme a - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 170 // ChangeIfUnstressed(a2) FMT(vowel/aa_9) endphoneme phoneme a2 - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 170 FMT(vowel/aa#) endphoneme phoneme o - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 155 FMT(vowel/oo_1) endphoneme phoneme Y - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 155 FMT(vowel/y#) endphoneme phoneme u - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 140 FMT(vowel/u_bck) endphoneme phoneme u1 // TEST - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 140 FMT(vowel/u_2) endphoneme phoneme U // TEST - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 140 FMT(vowel/uu_4) endphoneme @@ -89,7 +89,7 @@ endphoneme phoneme y - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 150 FMT(vowel/y) endphoneme @@ -101,49 +101,49 @@ endphoneme //=========== phoneme ai - vowel starttype #a endtype #i + vwl starttype #a endtype #i length 310 long FMT(vdiph/aai_3) endphoneme phoneme &i - vowel starttype #a endtype #i + vwl starttype #a endtype #i length 290 long FMT(vdiph/&i) endphoneme phoneme oi - vowel starttype #o endtype #i + vwl starttype #o endtype #i length 280 long FMT(vdiph/ooi) endphoneme phoneme ei - vowel starttype #e endtype #i + vwl starttype #e endtype #i length 280 long FMT(vdiph/eei_2) endphoneme phoneme Yi - vowel starttype #@ endtype #i + vwl starttype #@ endtype #i length 270 long FMT(vdiph/y#i) endphoneme phoneme ui - vowel starttype #u endtype #i + vwl starttype #u endtype #i length 270 long FMT(vdiph/ui_4) endphoneme phoneme yi - vowel starttype #u endtype #i + vwl starttype #u endtype #i length 270 long FMT(vdiph/yi) @@ -151,28 +151,28 @@ endphoneme phoneme au - vowel starttype #a endtype #u + vwl starttype #a endtype #u length 300 long FMT(vdiph/aau) endphoneme phoneme ou - vowel starttype #o endtype #u + vwl starttype #o endtype #u length 280 long FMT(vdiph/ou) endphoneme phoneme eu - vowel starttype #e endtype #u + vwl starttype #e endtype #u length 280 long FMT(vdiph/eu_2) endphoneme phoneme iu - vowel starttype #i endtype #u + vwl starttype #i endtype #u length 280 long FMT(vdiph2/iu_2) @@ -180,28 +180,28 @@ endphoneme phoneme &y - vowel starttype #a endtype #u + vwl starttype #a endtype #u length 280 long FMT(vdiph/&y) endphoneme phoneme ey - vowel starttype #e endtype #u + vwl starttype #e endtype #u length 280 long FMT(vdiph/eey) endphoneme phoneme Yy - vowel starttype #@ endtype #u + vwl starttype #@ endtype #u length 270 long FMT(vdiph/y#y) endphoneme phoneme iy - vowel starttype #i endtype #u + vwl starttype #i endtype #u length 260 long FMT(vdiph2/iy) @@ -209,21 +209,21 @@ endphoneme phoneme uo - vowel starttype #u endtype #o + vwl starttype #u endtype #o length 280 long FMT(vdiph2/uo) endphoneme phoneme ie - vowel starttype #i endtype #e + vwl starttype #i endtype #e length 280 long FMT(vdiph2/ie) endphoneme phoneme yY - vowel starttype #u endtype #@ + vwl starttype #u endtype #@ length 280 long FMT(vdiph2/y-y#) diff --git a/phsource/ph_french b/phsource/ph_french index 31f79283..aecd7db4 100644 --- a/phsource/ph_french +++ b/phsource/ph_french @@ -267,13 +267,13 @@ endphoneme // Vowels //======= phoneme @ - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 170 FMT(vowel/@_hgh) endphoneme phoneme @- - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ unstressed length 130 FMT(vowel/@_hgh) @@ -281,7 +281,7 @@ endphoneme phoneme a - vowel starttype #a endtype #a + vwl starttype #a endtype #a IF nextPhW(isVowel) THEN length 220 ELSE @@ -293,7 +293,7 @@ endphoneme phoneme a- - vowel starttype #a endtype #a + vwl starttype #a endtype #a unstressed length 130 @@ -307,7 +307,7 @@ endphoneme phoneme e - vowel starttype #e endtype #e + vwl starttype #e endtype #e IF nextPh(l/) THEN VowelEnding(l/xl, -20) @@ -322,7 +322,7 @@ endphoneme phoneme e- - vowel starttype #e endtype #e + vwl starttype #e endtype #e unstressed length 130 FMT(vowel/e_8) @@ -330,7 +330,7 @@ endphoneme phoneme E - vowel starttype #e endtype #e + vwl starttype #e endtype #e IF nextPhW(j) THEN length 190 @@ -343,7 +343,7 @@ endphoneme phoneme E- - vowel starttype #e endtype #e + vwl starttype #e endtype #e unstressed length 130 FMT(vowel/e_mid) @@ -351,7 +351,7 @@ endphoneme phoneme i - vowel starttype #i endtype #i + vwl starttype #i endtype #i palatal IF prevPhW(r/2) OR prevPhW(l/2) THEN @@ -387,7 +387,7 @@ endphoneme phoneme j/ // Short "i" between "r" and a vowel - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 80 // unstressed @@ -404,7 +404,7 @@ endphoneme phoneme o - vowel starttype #o endtype #o + vwl starttype #o endtype #o IF nextPh(isVowel) THEN length 220 ELSE @@ -420,7 +420,7 @@ endphoneme phoneme O - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 170 IF thisPh(isFinalVowel) THEN @@ -443,7 +443,7 @@ endphoneme phoneme u - vowel starttype #u endtype #u + vwl starttype #u endtype #u IF nextPh(isVowel) OR nextPh(j) THEN length 220 ELSE @@ -455,14 +455,14 @@ endphoneme phoneme u: // slitely longer than u - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 240 FMT(vowel/u_bck2) endphoneme phoneme y - vowel starttype #u endtype #u + vwl starttype #u endtype #u IF nextPhW(E~) OR nextPhW(#i) THEN length 110 @@ -475,7 +475,7 @@ endphoneme phoneme y- - vowel starttype #u endtype #u + vwl starttype #u endtype #u unstressed length 130 @@ -484,7 +484,7 @@ endphoneme phoneme W - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 180 FMT(vowel/@_6) @@ -492,7 +492,7 @@ endphoneme phoneme W2 // For english words - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 100 unstressed @@ -501,7 +501,7 @@ endphoneme phoneme Y - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 170 FMT(vowel/y#) @@ -509,7 +509,7 @@ endphoneme phoneme w - vowel starttype #u endtype #u + vwl starttype #u endtype #u IF prevPh(#r) OR prevPhW(#l) THEN NextVowelStarts @@ -559,7 +559,7 @@ endphoneme phoneme A~ - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 190 FMT(vnasal/aa_n4) @@ -567,7 +567,7 @@ endphoneme phoneme E~ // same as W~ for fr-fr - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 190 IF nextPh(n2) THEN @@ -578,14 +578,14 @@ endphoneme phoneme O~ - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 190 FMT(vnasal/o_n4) endphoneme phoneme W~ - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 190 FMT(vnasal/W_n) endphoneme @@ -929,7 +929,7 @@ phoneme v endphoneme phoneme V // For english words - vowel starttype #a endtype #@ + vwl starttype #a endtype #@ length 140 ChangeIfDiminished(@) diff --git a/phsource/ph_french_ca b/phsource/ph_french_ca index c08bd18b..9f7b50d9 100644 --- a/phsource/ph_french_ca +++ b/phsource/ph_french_ca @@ -16,54 +16,54 @@ endphoneme phoneme E - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 164 FMT(vowel/e_mid) endphoneme phoneme u - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 174 FMT(vowel/u_bck) endphoneme phoneme E~ - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 192 FMT(vnasal/ee_n) endphoneme phoneme I - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 158 IfNextVowelAppend(;) FMT(vowel/ii) endphoneme phoneme U - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 150 FMT(vowel/uu_bck) endphoneme phoneme y" - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 140 FMT(vowel/yy) // was sv_y2 endphoneme phoneme E: // [ae] diphthong - vowel starttype #@ endtype #e + vwl starttype #@ endtype #e length 230 FMT(vdiph/ae) endphoneme phoneme A - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 166 FMT(vowel/aa) endphoneme diff --git a/phsource/ph_georgian b/phsource/ph_georgian index 51a1de5b..99fba0e4 100644 --- a/phsource/ph_georgian +++ b/phsource/ph_georgian @@ -1,7 +1,7 @@ phoneme @ - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ unstressed length 120 FMT(vowel/@) @@ -9,14 +9,14 @@ endphoneme phoneme i - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 160 FMT(vowel/i) endphoneme phoneme e - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 180 IF thisPh(isWordEnd) THEN FMT(vowel/e_mid) @@ -26,7 +26,7 @@ endphoneme phoneme a - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 180 IF thisPh(isUnstressed) THEN FMT(vowel/a#_2) @@ -36,14 +36,14 @@ endphoneme phoneme o - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 180 FMT(vowel/oo_1) endphoneme phoneme u - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 180 FMT(vowel/u_bck) endphoneme diff --git a/phsource/ph_german b/phsource/ph_german index 25a826f4..4eb0792a 100644 --- a/phsource/ph_german +++ b/phsource/ph_german @@ -7,7 +7,7 @@ phoneme @ // Schwa - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ unstressed length 120 IF nextPh(r) THEN @@ -21,7 +21,7 @@ endphoneme phoneme 3 // open Schwa+r - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ unstressed flag1 length 160 IF thisPh(isFinalVowel) THEN @@ -32,7 +32,7 @@ endphoneme phoneme a - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 110 IF nextPh(isRhotic) THEN length 125 @@ -42,7 +42,7 @@ endphoneme phoneme E - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 120 IF nextPh(*) THEN length 135 @@ -52,7 +52,7 @@ endphoneme phoneme E2 // as[E] but reduces to @ if unstressed - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 120 ChangeIfDiminished(@) IF nextPh(*) THEN @@ -63,7 +63,7 @@ endphoneme phoneme I - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 120 IF nextPh(*) THEN length 135 @@ -74,14 +74,14 @@ endphoneme phoneme I: - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 190 FMT(vowel/ii) endphoneme phoneme O - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 120 IF nextPh(*) THEN length 135 @@ -91,7 +91,7 @@ endphoneme phoneme U - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 120 IF nextPh(*) THEN length 135 @@ -105,14 +105,14 @@ endphoneme phoneme A: - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 250 FMT(vowel/aa_6) endphoneme phoneme A // reduces to [a] if not stressed - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 250 ChangeIfUnstressed(a) FMT(vowel/aa_6) @@ -120,7 +120,7 @@ endphoneme phoneme i: - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 180 IF prevPh(w) THEN VowelStart(w/wi2) @@ -134,7 +134,7 @@ endphoneme phoneme i2 - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 180 ChangeIfNotStressed(I) IF prevPh(w) THEN @@ -145,28 +145,28 @@ endphoneme phoneme u: - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 190 FMT(vowel/u) endphoneme phoneme aU - vowel starttype #a endtype #u + vwl starttype #a endtype #u length 220 FMT(vdiph/aau_6) endphoneme phoneme aI - vowel starttype #a endtype #i + vwl starttype #a endtype #i length 210 FMT(vdiph/ai_5) endphoneme phoneme EI - vowel starttype #e endtype #i + vwl starttype #e endtype #i length 210 FMT(vdiph/eei) endphoneme @@ -174,42 +174,42 @@ endphoneme phoneme OY - vowel starttype #o endtype #i + vwl starttype #o endtype #i length 220 FMT(vdiph/oi) endphoneme phoneme E: - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 200 FMT(vowel/e_8) endphoneme phoneme e: - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 200 FMT(vowel/e_2) endphoneme phoneme o: - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 210 FMT(vowel/o) endphoneme phoneme y: - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 200 FMT(vowel/y) endphoneme phoneme y - vowel starttype #u endtype #u + vwl starttype #u endtype #u ipa ʏ length 110 IF nextPh(*) THEN @@ -220,14 +220,14 @@ endphoneme phoneme Y: - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 180 FMT(vowel/y#) endphoneme phoneme W - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 150 IF nextPh(*) THEN length 160 @@ -365,7 +365,7 @@ endphoneme phoneme iR // TEST "vier" = [f'iR] not successful - vowel starttype #i endtype #@ + vwl starttype #i endtype #@ ipa iɐ flag1 length 240 @@ -374,7 +374,7 @@ endphoneme phoneme UR - vowel starttype #u endtype #@ + vwl starttype #u endtype #@ ipa ʊɐ flag1 length 180 @@ -389,7 +389,7 @@ phoneme oU // for English words endphoneme phoneme A~ - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 260 FMT(vnasal/aa_n4) endphoneme diff --git a/phsource/ph_greek b/phsource/ph_greek index 5d4852e2..497ce1c3 100644 --- a/phsource/ph_greek +++ b/phsource/ph_greek @@ -5,7 +5,7 @@ phoneme a - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 140 IF thisPh(isWordEnd) AND thisPh(isNotStressed) AND nextPh(a) THEN @@ -20,26 +20,26 @@ endphoneme phoneme e - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 140 FMT(vowel/e_mid2) endphoneme phoneme i - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 140 IfNextVowelAppend(;) FMT(vowel/i) endphoneme phoneme o - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 150 FMT(vowel/oo) endphoneme phoneme u - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 160 FMT(vowel/u_bck) endphoneme diff --git a/phsource/ph_greek_ancient b/phsource/ph_greek_ancient index 3c537781..040a4134 100644 --- a/phsource/ph_greek_ancient +++ b/phsource/ph_greek_ancient @@ -10,57 +10,57 @@ endphoneme phoneme y - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 160 FMT(vowel/yy_4) endphoneme phoneme e - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 140 FMT(vowel/e) endphoneme phoneme E - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 150 FMT(vowel/ee_1) endphoneme phoneme o - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 140 FMT(vowel/o) endphoneme phoneme O - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 150 FMT(vowel/0) endphoneme phoneme EU - vowel starttype #e endtype #u + vwl starttype #e endtype #u length 230 FMT(vdiph/eeu) endphoneme phoneme OI - vowel starttype #o endtype #i + vwl starttype #o endtype #i length 230 FMT(vdiph/0i) endphoneme phoneme OU - vowel starttype #o endtype #u + vwl starttype #o endtype #u length 230 FMT(vdiph/oou) endphoneme phoneme yI - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 230 FMT(vdiph/yi) endphoneme diff --git a/phsource/ph_greenlandic b/phsource/ph_greenlandic index d0b4a339..1bcd3d22 100644 --- a/phsource/ph_greenlandic +++ b/phsource/ph_greenlandic @@ -3,13 +3,13 @@ // vowels phoneme a - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 150 FMT(vowel/a) endphoneme phoneme E - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 150 IF thisPh(isWordEnd) THEN FMT(vowel/e#) @@ -18,25 +18,25 @@ phoneme E endphoneme phoneme i - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 150 FMT(vowel/i) endphoneme phoneme o - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 150 FMT(vowel/o) endphoneme phoneme u - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 150 FMT(vowel/u_bck2) endphoneme phoneme aI - vowel starttype #a endtype #i + vwl starttype #a endtype #i length 250 FMT(vdiph/ai) endphoneme diff --git a/phsource/ph_guarani b/phsource/ph_guarani index 9528fc88..332d4802 100644 --- a/phsource/ph_guarani +++ b/phsource/ph_guarani @@ -4,7 +4,7 @@ //==================================================== phoneme a - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 170 IF thisPh(isWordEnd) AND thisPh(isStressed) THEN FMT(vowel/a, 75) @@ -13,7 +13,7 @@ phoneme a endphoneme phoneme a~ - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 190 IF thisPh(isWordEnd) AND thisPh(isStressed) THEN FMT(vnasal/a#_n2, 90) @@ -22,7 +22,7 @@ phoneme a~ endphoneme phoneme e - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 165 IF thisPh(isWordEnd) AND thisPh(isStressed) THEN FMT(vowel/e) @@ -31,56 +31,56 @@ phoneme e endphoneme phoneme e~ - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 200 FMT(vnasal/e_n) endphoneme phoneme i - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 160 FMT(vowel/i) endphoneme phoneme i~ - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 190 FMT(vnasal/i_n) endphoneme phoneme o - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 170 FMT(vowel/oo) endphoneme phoneme o~ - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 190 FMT(vnasal/o_n) endphoneme phoneme u - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 155 FMT(vowel/u_bck2) endphoneme phoneme u~ - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 185 FMT(vnasal/u_n) endphoneme phoneme y - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 185 FMT(vowel/yy_4) endphoneme phoneme y~ // guarani ỹ ipa ɨ̃ - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 195 FMT(vowel/i#_7) endphoneme diff --git a/phsource/ph_gujarati b/phsource/ph_gujarati index a5feaa87..3c615dd5 100644 --- a/phsource/ph_gujarati +++ b/phsource/ph_gujarati @@ -3,14 +3,14 @@ // This inherits from ph_hindi phoneme aI - vowel long starttype #@ endtype #i + vwl long starttype #@ endtype #i length 240 long FMT(vdiph/@i_4) endphoneme phoneme aI~ - vowel long starttype #@ endtype #i + vwl long starttype #@ endtype #i length 270 long FMT(vnasal/ai_n) @@ -18,14 +18,14 @@ endphoneme phoneme aU - vowel long starttype #a endtype #u + vwl long starttype #a endtype #u length 240 long FMT(vdiph/a#u) endphoneme phoneme aU~ - vowel long starttype #a endtype #u + vwl long starttype #a endtype #u length 300 long FMT(vnasal/au_n) @@ -33,7 +33,7 @@ endphoneme phoneme V - vowel flag1 starttype #@ endtype #@ + vwl flag1 starttype #@ endtype #@ length 140 IF thisPh(isWordStart) THEN @@ -73,7 +73,7 @@ phoneme V endphoneme phoneme o: - vowel long starttype #o endtype #o + vwl long starttype #o endtype #o length 227 FMT(vowel/o) endphoneme diff --git a/phsource/ph_haitian b/phsource/ph_haitian index da57352a..546a7018 100644 --- a/phsource/ph_haitian +++ b/phsource/ph_haitian @@ -1,27 +1,27 @@ phoneme a - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 170 FMT(vowel/a_7, 85) endphoneme phoneme e - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 170 FMT(vowel/e_6) endphoneme phoneme E - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 170 FMT(vowel/e_mid) endphoneme phoneme i - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 160 IfNextVowelAppend(;) FMT(vowel/i_8) @@ -29,21 +29,21 @@ endphoneme phoneme o - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 170 FMT(vowel/o_8) endphoneme phoneme O - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 170 FMT(vowel/o_mid2) endphoneme phoneme u - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 180 FMT(vowel/u_bck2) endphoneme @@ -51,19 +51,19 @@ endphoneme // Nasal vowels phoneme A~ - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 200 FMT(vnasal/aa_n4) endphoneme phoneme E~ - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 200 FMT(vnasal/W_n) endphoneme phoneme O~ - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 200 FMT(vnasal/o_n) endphoneme diff --git a/phsource/ph_hindi b/phsource/ph_hindi index e1a4b2b5..9344f2f8 100644 --- a/phsource/ph_hindi +++ b/phsource/ph_hindi @@ -1,7 +1,7 @@ // Differences from ph_hindi_base phoneme V - vowel flag1 starttype #@ endtype #@ + vwl flag1 starttype #@ endtype #@ length 140 IF thisPh(isWordStart) THEN diff --git a/phsource/ph_hindi_base b/phsource/ph_hindi_base index ed7e718d..77421ab2 100644 --- a/phsource/ph_hindi_base +++ b/phsource/ph_hindi_base @@ -9,7 +9,7 @@ phoneme : // Lengthen the previous vowel by "length" endphoneme phoneme @ - vowel flag1 starttype #@ endtype #@ + vwl flag1 starttype #@ endtype #@ length 130 ChangeIfDiminished(@-) @@ -24,7 +24,7 @@ endphoneme phoneme V - vowel flag1 starttype #@ endtype #@ + vwl flag1 starttype #@ endtype #@ length 140 IF thisPh(isWordStart) THEN @@ -73,13 +73,13 @@ endphoneme phoneme @2 - vowel flag1 starttype #@ endtype #@ + vwl flag1 starttype #@ endtype #@ length 130 FMT(vowel/@_low) endphoneme phoneme @3 - vowel flag1 starttype #@ endtype #@ + vwl flag1 starttype #@ endtype #@ length 130 ChangeIfDiminished(@-) FMT(vowel/@_3) @@ -89,7 +89,7 @@ endphoneme phoneme i: - vowel long starttype #i endtype #i + vwl long starttype #i endtype #i length 230 IF thisPh(isUnstressed) THEN ChangePhoneme(i) @@ -99,52 +99,52 @@ phoneme i: endphoneme phoneme i // as [i:] but not marked as 'long' - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 230 IfNextVowelAppend(;) FMT(vowel/ii_6) endphoneme phoneme I - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 100 IfNextVowelAppend(;) FMT(vowel/ii_3) endphoneme phoneme e: - vowel long starttype #e endtype #e + vwl long starttype #e endtype #e length 220 FMT(vowel/e_2) endphoneme phoneme e - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 140 FMT(vowel/e_2) endphoneme phoneme E: - vowel long starttype #e endtype #e + vwl long starttype #e endtype #e length 220 FMT(vdiph/ee-e) endphoneme phoneme E - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 140 FMT(vowel/e_mid) endphoneme phoneme &: - vowel long starttype #a endtype #a + vwl long starttype #a endtype #a length 220 FMT(vowel/&) endphoneme phoneme a: - vowel long starttype #a endtype #a + vwl long starttype #a endtype #a length 200 IF nextPhW(j) THEN FMT(vowel/a_5) @@ -153,47 +153,47 @@ phoneme a: endphoneme phoneme a - vowel long starttype #a endtype #a + vwl long starttype #a endtype #a length 140 FMT(vowel/a#_3) endphoneme phoneme o: - vowel long starttype #o endtype #o + vwl long starttype #o endtype #o length 227 FMT(vowel/o_2) endphoneme phoneme o - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 140 FMT(vowel/o) endphoneme phoneme O: - vowel long starttype #o endtype #o + vwl long starttype #o endtype #o length 210 FMT(vowel/oo_4) endphoneme phoneme O - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 140 FMT(vowel/0) endphoneme phoneme U - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 140 FMT(vowel/uu_bck) endphoneme phoneme u: - vowel long starttype #u endtype #u + vwl long starttype #u endtype #u length 230 FMT(vowel/u_bck) endphoneme @@ -203,61 +203,61 @@ endphoneme //============= phoneme i~ - vowel long starttype #i endtype #i + vwl long starttype #i endtype #i length 220 FMT(vnasal/i_n2) endphoneme phoneme I~ - vowel long starttype #i endtype #i + vwl long starttype #i endtype #i length 170 FMT(vnasal/ii_n) endphoneme phoneme e~ - vowel long starttype #e endtype #e + vwl long starttype #e endtype #e length 220 FMT(vnasal/e_n) endphoneme phoneme E~ - vowel long starttype #e endtype #e + vwl long starttype #e endtype #e length 220 FMT(vnasal/ee_n2) endphoneme phoneme a~ - vowel long starttype #a endtype #a + vwl long starttype #a endtype #a length 240 FMT(vnasal/a_n) endphoneme phoneme V~ - vowel long starttype #@ endtype #@ + vwl long starttype #@ endtype #@ length 220 FMT(vnasal/V_n) endphoneme phoneme O~ - vowel long starttype #o endtype #o + vwl long starttype #o endtype #o length 220 FMT(vnasal/oo_n2) endphoneme phoneme o~ - vowel long starttype #o endtype #o + vwl long starttype #o endtype #o length 220 FMT(vnasal/o_n) endphoneme phoneme U~ - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 170 FMT(vnasal/u_n) endphoneme phoneme u~ - vowel long starttype #u endtype #u + vwl long starttype #u endtype #u length 220 FMT(vnasal/u_n) endphoneme @@ -268,14 +268,14 @@ endphoneme phoneme aI - vowel long starttype #@ endtype #i + vwl long starttype #@ endtype #i length 240 long FMT(vdiph/&i) endphoneme phoneme aU - vowel long starttype #a endtype #u + vwl long starttype #a endtype #u length 240 long FMT(vdiph/aau_3) diff --git a/phsource/ph_hungarian b/phsource/ph_hungarian index b0d25856..b7c85867 100644 --- a/phsource/ph_hungarian +++ b/phsource/ph_hungarian @@ -2,44 +2,44 @@ // Short vowels phoneme A - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 140 FMT(vowel/0_3) endphoneme phoneme E - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 140 FMT(vowel/e_mid) endphoneme phoneme i - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 140 IfNextVowelAppend(;) FMT(vowel/i_4) endphoneme phoneme o - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 130 FMT(vowel/o_mid) endphoneme phoneme u - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 130 FMT(vowel/uu_bck) endphoneme phoneme Y - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 130 FMT(vowel/y#_2) endphoneme phoneme y - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 130 FMT(vowel/yy_4) endphoneme @@ -48,43 +48,43 @@ endphoneme // Long Vowels phoneme i: - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 220 FMT(vowel/i) endphoneme phoneme e: - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 240 FMT(vowel/e_3) endphoneme phoneme a: - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 270 FMT(vowel/a) endphoneme phoneme o: - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 260 FMT(vowel/o_2) endphoneme phoneme u: - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 240 FMT(vowel/u_bck) endphoneme phoneme y: - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 240 FMT(vowel/y) endphoneme phoneme Y: - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 260 FMT(vowel/y#) endphoneme diff --git a/phsource/ph_icelandic b/phsource/ph_icelandic index 83393b6d..6868413d 100644 --- a/phsource/ph_icelandic +++ b/phsource/ph_icelandic @@ -14,14 +14,14 @@ endphoneme //======= phoneme i - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 130 IfNextVowelAppend(;) FMT(vowel/ii_6) endphoneme phoneme i: - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 230 IfNextVowelAppend(;) ChangeIfNotStressed(i) @@ -31,14 +31,14 @@ endphoneme phoneme I - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 130 IfNextVowelAppend(;) FMT(vowel/ii) endphoneme phoneme I: - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 230 IfNextVowelAppend(;) ChangeIfNotStressed(I) @@ -48,13 +48,13 @@ endphoneme phoneme E - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 130 FMT(vowel/e_mid) endphoneme phoneme E: - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 130 FMT(vowel/e_e) endphoneme @@ -62,13 +62,13 @@ endphoneme phoneme a - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 130 FMT(vowel/a#_2) endphoneme phoneme a: - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 230 ChangeIfNotStressed(a) FMT(vowel/aa_8) @@ -77,13 +77,13 @@ endphoneme phoneme O - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 130 FMT(vowel/oo_5) endphoneme phoneme O: - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 230 ChangeIfNotStressed(O) FMT(vdiph2/o_oo) @@ -91,13 +91,13 @@ endphoneme phoneme u - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 130 FMT(vowel/u_2) endphoneme phoneme u: - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 230 ChangeIfNotStressed(u) FMT(vowel/u_bck) @@ -105,14 +105,14 @@ endphoneme phoneme y - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 130 FMT(vowel/y##) endphoneme phoneme y: - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 230 ChangeIfNotStressed(y) FMT(vowel/yy_4) @@ -120,13 +120,13 @@ endphoneme phoneme W - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 130 FMT(vowel/y#_3) endphoneme phoneme W: - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 130 ChangeIfNotStressed(W) FMT(vowel/y#_3) @@ -134,13 +134,13 @@ endphoneme phoneme aI - vowel starttype #a endtype #i + vwl starttype #a endtype #i length 170 FMT(vdiph/ai_7) endphoneme phoneme aI: - vowel starttype #a endtype #i + vwl starttype #a endtype #i length 230 ChangeIfNotStressed(aI) FMT(vdiph/ai_7) @@ -148,13 +148,13 @@ endphoneme phoneme eI - vowel starttype #e endtype #i + vwl starttype #e endtype #i length 170 FMT(vdiph/ei) endphoneme phoneme eI: - vowel starttype #e endtype #i + vwl starttype #e endtype #i length 230 ChangeIfNotStressed(eI) FMT(vdiph/ei) @@ -162,13 +162,13 @@ endphoneme phoneme aU - vowel starttype #a endtype #u + vwl starttype #a endtype #u length 170 FMT(vdiph/aau) endphoneme phoneme aU: - vowel starttype #a endtype #u + vwl starttype #a endtype #u length 230 ChangeIfNotStressed(aU) FMT(vdiph/aau) @@ -176,13 +176,13 @@ endphoneme phoneme oU - vowel starttype #o endtype #u + vwl starttype #o endtype #u length 170 FMT(vdiph/ou_3) endphoneme phoneme oU: // long version for óf - vowel starttype #o endtype #u + vwl starttype #o endtype #u length 230 ChangeIfNotStressed(oU) FMT(vdiph/ou_3) @@ -190,13 +190,13 @@ endphoneme phoneme Yy - vowel starttype #@ endtype #i + vwl starttype #@ endtype #i length 150 FMT(vdiph/y#i_2) endphoneme phoneme Yy: - vowel starttype #@ endtype #i + vwl starttype #@ endtype #i length 220 ChangeIfNotStressed(Yy) FMT(vdiph/y#i_2) @@ -204,13 +204,13 @@ endphoneme phoneme OI - vowel starttype #o endtype #i + vwl starttype #o endtype #i length 210 FMT(vdiph/oi) endphoneme phoneme yI - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 180 FMT(vowel/yy_4) endphoneme diff --git a/phsource/ph_indonesian b/phsource/ph_indonesian index d45adec2..f0491c2d 100644 --- a/phsource/ph_indonesian +++ b/phsource/ph_indonesian @@ -1,6 +1,6 @@ phoneme @ - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ unstressed length 140 IF prevPh(@) THEN @@ -12,7 +12,7 @@ endphoneme phoneme a - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 180 IF prevPh(a) THEN InsertPhoneme(_|) @@ -23,7 +23,7 @@ endphoneme phoneme E - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 180 IF prevPh(#e) THEN InsertPhoneme(_|) @@ -33,7 +33,7 @@ phoneme E endphoneme phoneme E2 // as [E] but don't reduce to [@] - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 180 IF prevPh(#e) THEN InsertPhoneme(_|) @@ -43,7 +43,7 @@ endphoneme phoneme e - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 180 IF prevPh(#e) THEN InsertPhoneme(_|) @@ -53,7 +53,7 @@ endphoneme phoneme i - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 180 IF prevPh(i) THEN InsertPhoneme(_|) @@ -63,7 +63,7 @@ endphoneme phoneme O - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 180 IF prevPh(#o) THEN InsertPhoneme(_|) @@ -73,7 +73,7 @@ endphoneme phoneme o - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 180 IF prevPh(#o) THEN InsertPhoneme(_|) @@ -83,7 +83,7 @@ endphoneme phoneme u - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 180 IF prevPh(u) THEN InsertPhoneme(_|) @@ -93,7 +93,7 @@ endphoneme phoneme aI - vowel starttype #a endtype #i + vwl starttype #a endtype #i length 240 IF prevPh(isVowel) THEN InsertPhoneme(_|) @@ -105,13 +105,13 @@ phoneme aI endphoneme phoneme eI - vowel starttype #e endtype #i + vwl starttype #e endtype #i length 240 FMT(vdiph/eei_2) endphoneme phoneme OI - vowel starttype #o endtype #i + vwl starttype #o endtype #i length 240 IF prevPh(isVowel) THEN InsertPhoneme(_|) @@ -123,7 +123,7 @@ phoneme OI endphoneme phoneme aU - vowel starttype #a endtype #u + vwl starttype #a endtype #u length 240 IF prevPh(isVowel) THEN InsertPhoneme(_|) @@ -135,7 +135,7 @@ phoneme aU endphoneme phoneme @U - vowel starttype #@ endtype #u + vwl starttype #@ endtype #u length 240 FMT(vdiph/@u_en) endphoneme diff --git a/phsource/ph_interlingua b/phsource/ph_interlingua index 579e38af..19907dcc 100644 --- a/phsource/ph_interlingua +++ b/phsource/ph_interlingua @@ -2,7 +2,7 @@ // Inherits from Esperanto phoneme a - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 180 FMT(vowel/a) endphoneme diff --git a/phsource/ph_irish b/phsource/ph_irish index ee7360b2..dcf14d2d 100644 --- a/phsource/ph_irish +++ b/phsource/ph_irish @@ -6,7 +6,7 @@ phoneme @ // Schwa, but always unstressed - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ unstressed length 110 IF nextPh(i:) THEN @@ -31,21 +31,21 @@ endphoneme phoneme @/ - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 130 FMT(vowel/@) endphoneme phoneme a - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 165 FMT(vowel/a_4) endphoneme phoneme a# - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ ipa ɐ length 130 ChangeIfStressed(a) @@ -54,13 +54,13 @@ endphoneme phoneme E - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 155 FMT(vowel/e_mid) endphoneme phoneme E# - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 130 ChangeIfStressed(E) ChangePhoneme(@/) @@ -68,14 +68,14 @@ endphoneme phoneme I - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 130 FMT(vowel/ii_2) endphoneme phoneme i // non syllabic i for end of words - vowel starttype #i endtype #i + vwl starttype #i endtype #i unstressed ipa iU+032F length 45 @@ -84,13 +84,13 @@ endphoneme phoneme O - vowel starttype #a endtype #@ + vwl starttype #a endtype #@ length 155 FMT(vowel/V_4) endphoneme phoneme O# - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 130 ChangeIfStressed(O) ChangePhoneme(a#) @@ -98,34 +98,34 @@ endphoneme phoneme U - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 155 FMT(vowel/uu) endphoneme phoneme U# - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 130 ChangeIfStressed(U) ChangePhoneme(@/) endphoneme phoneme u1 - vowel starttype #u endtype #u + vwl starttype #u endtype #u ipa uU+0306 length 55 FMT(vowel/u) endphoneme phoneme 0 - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 195 ipa A FMT(vowel/aa_8) endphoneme phoneme 0# - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 130 ChangeIfStressed(0) ChangePhoneme(a#) @@ -133,7 +133,7 @@ endphoneme phoneme o: - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 210 FMT(vowel/o) endphoneme @@ -142,21 +142,21 @@ endphoneme // long vowels phoneme A: - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 220 FMT(vowel/aa_2) endphoneme phoneme e: - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 230 FMT(vowel/e) endphoneme phoneme i: - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 230 FMT(vowel/i) endphoneme @@ -165,7 +165,7 @@ endphoneme phoneme u: - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 230 FMT(vowel/u_bck) endphoneme @@ -175,44 +175,44 @@ endphoneme phoneme @U - vowel starttype #@ endtype #u + vwl starttype #@ endtype #u length 260 FMT(vdiph/@u_3) endphoneme phoneme i@ - vowel starttype #i endtype #@ + vwl starttype #i endtype #@ length 260 FMT(vdiph2/i@) endphoneme phoneme u@ - vowel starttype #u endtype #@ + vwl starttype #u endtype #@ length 260 FMT(vdiph2/u@) endphoneme phoneme aI - vowel starttype #a endtype #i + vwl starttype #a endtype #i length 275 FMT(vdiph/ai) endphoneme phoneme aI# - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 130 ChangeIfStressed(aI) ChangePhoneme(a#) endphoneme phoneme aU - vowel starttype #a endtype #u + vwl starttype #a endtype #u length 300 FMT(vdiph/au_4) endphoneme phoneme aU# - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 130 ChangeIfStressed(aU) FMT(vdiph/au_4) diff --git a/phsource/ph_italian b/phsource/ph_italian index 7895fa3c..31ace554 100644 --- a/phsource/ph_italian +++ b/phsource/ph_italian @@ -10,7 +10,7 @@ endphoneme phoneme a - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 160 ChangeIfNotStressed(a/) IF thisPh(isWordEnd) AND prevPhW(t) AND thisPh(isStressed) THEN @@ -23,7 +23,7 @@ phoneme a endphoneme phoneme a/ - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 150 IF prevPhW(l) THEN FMT(vowel/a_7, 80) @@ -39,14 +39,14 @@ endphoneme phoneme e - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 160 ChangeIfNotStressed(e/) FMT(vowel/e_2) endphoneme phoneme e/ - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 145 IF nextPhW(isNasal) OR nextPhW(isLiquid) THEN FMT(vowel/e_mid2) @@ -57,7 +57,7 @@ phoneme e/ endphoneme phoneme E - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 150 ChangeIfUnstressed(e/) FMT(vwl_it/e_open) @@ -65,7 +65,7 @@ endphoneme phoneme i - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 155 IfNextVowelAppend(;) IF thisPh(isWordEnd) AND thisPh(isNotStressed) AND NOT prevPhW(E) THEN @@ -78,14 +78,14 @@ phoneme i endphoneme phoneme i# // Used for 'gia_' where [i] is only spoken if stressed - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 145 ChangeIfNotStressed(NULL) ChangePhoneme(i) endphoneme phoneme I - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 140 IfNextVowelAppend(;) FMT(vowel/i_4) @@ -93,14 +93,14 @@ endphoneme phoneme o - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 170 ChangeIfNotStressed(o/) FMT(vwl_it/o) endphoneme phoneme o/ - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 145 IF nextPhW(isNasal) OR nextPhW(isLiquid) THEN FMT(vwl_it/o_open, 80) @@ -113,7 +113,7 @@ phoneme o/ endphoneme phoneme O - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 150 ChangeIfUnstressed(o/) FMT(vwl_it/o_open) @@ -121,33 +121,33 @@ endphoneme phoneme u - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 175 ChangeIfNotStressed(U) FMT(vwl_it/u) endphoneme phoneme U - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 140 FMT(vowel/u_bck2) endphoneme phoneme aU - vowel starttype #a endtype #u + vwl starttype #a endtype #u length 270 FMT(vdiph/au_4) endphoneme phoneme aI - vowel starttype #a endtype #i + vwl starttype #a endtype #i length 250 FMT(vdiph/ai) endphoneme phoneme oI - vowel starttype #o endtype #i + vwl starttype #o endtype #i length 230 FMT(vdiph/oi) endphoneme diff --git a/phsource/ph_japanese b/phsource/ph_japanese index 64d0a5c1..7c3f9487 100644 --- a/phsource/ph_japanese +++ b/phsource/ph_japanese @@ -43,28 +43,28 @@ endphoneme // Close Vowels phoneme i - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 160 FMT(vowel/i) endphoneme phoneme i~ - vowel long starttype #i endtype #i + vwl long starttype #i endtype #i ipa ĩ length 220 FMT(vnasal/i_n2) endphoneme phoneme u~ - vowel starttype #u endtype #u + vwl starttype #u endtype #u ipa ũ length 220 FMT(vnasal/u_n) endphoneme phoneme M_Bo // M_B_o - vowel starttype #u endtype #u + vwl starttype #u endtype #u ipa ɯᵝ length 160 @@ -74,7 +74,7 @@ endphoneme // Mid Vowels phoneme e_o - vowel starttype #e endtype #e + vwl starttype #e endtype #e ipa e̞ length 160 @@ -82,7 +82,7 @@ phoneme e_o endphoneme phoneme o_o - vowel starttype #o endtype #o + vwl starttype #o endtype #o ipa o̞ length 160 @@ -92,7 +92,7 @@ endphoneme // Open Vowels phoneme a_" - vowel starttype #a endtype #a + vwl starttype #a endtype #a ipa ä length 160 diff --git a/phsource/ph_kannada b/phsource/ph_kannada index 8456adf9..05b33eea 100644 --- a/phsource/ph_kannada +++ b/phsource/ph_kannada @@ -5,14 +5,14 @@ // (these are only guesses) phoneme @ - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 130 FMT(vowel/@) endphoneme phoneme a - vowel long starttype #@ endtype #a + vwl long starttype #@ endtype #a ipa ɐ length 130 FMT(vowel/a#_2) @@ -20,35 +20,35 @@ endphoneme phoneme a: - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 300 FMT(vowel/a_3) endphoneme phoneme e - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 130 FMT(vowel/e) endphoneme phoneme e: - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 270 FMT(vowel/e) endphoneme phoneme i - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 130 FMT(vowel/i_6) endphoneme phoneme i: - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 270 FMT(vowel/i) endphoneme @@ -56,27 +56,27 @@ endphoneme phoneme o - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 130 FMT(vowel/o) endphoneme phoneme o: - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 300 FMT(vowel/o) endphoneme phoneme u - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 110 FMT(vowel/uu_bck) endphoneme phoneme u: - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 280 FMT(vowel/uu_bck) endphoneme @@ -84,13 +84,13 @@ endphoneme phoneme aI - vowel long starttype #a endtype #i + vwl long starttype #a endtype #i length 280 FMT(vdiph/ai) endphoneme phoneme aU - vowel long starttype #a endtype #u + vwl long starttype #a endtype #u length 270 FMT(vdiph/aau_3) endphoneme diff --git a/phsource/ph_kazakh b/phsource/ph_kazakh index 2537b429..ef49d9cb 100644 --- a/phsource/ph_kazakh +++ b/phsource/ph_kazakh @@ -4,7 +4,7 @@ // short vowels phoneme I - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ flag1 length 100 IF thisPh(isWordEnd) THEN @@ -14,7 +14,7 @@ phoneme I endphoneme phoneme 8 - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 100 IF thisPh(isWordEnd) THEN length 140 @@ -23,7 +23,7 @@ phoneme 8 endphoneme phoneme u# - vowel starttype @ endtype @ + vwl starttype @ endtype @ length 100 flag1 IF thisPh(isWordEnd) THEN @@ -33,7 +33,7 @@ phoneme u# endphoneme phoneme U - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 100 IF thisPh(isWordEnd) THEN length 140 @@ -45,58 +45,58 @@ endphoneme // long vowels phoneme A - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 200 FMT(vowel/aa_9) endphoneme phoneme a - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 200 FMT(vowel/a_5) endphoneme phoneme & - vowel starttype #a endtype #a + vwl starttype #a endtype #a flag1 length 200 FMT(vowel/ee_2) endphoneme phoneme e - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 200 flag1 FMT(vdiph2/ii@_2) endphoneme phoneme E - vowel starttype @ endtype @ + vwl starttype @ endtype @ length 200 FMT(vowel/@_fnt) endphoneme phoneme i - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 180 FMT(vowel/ii_8) endphoneme phoneme o - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 200 FMT(vowel/o_3) endphoneme phoneme Y - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 200 flag1 FMT(vowel/y#_4) endphoneme phoneme u - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 200 FMT(vowel/u_bck3) endphoneme diff --git a/phsource/ph_kinyarwanda b/phsource/ph_kinyarwanda index dd3248d6..03b694e8 100644 --- a/phsource/ph_kinyarwanda +++ b/phsource/ph_kinyarwanda @@ -4,7 +4,7 @@ //****************************** phoneme a - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 180 IF nextPh(isVowel) THEN @@ -21,7 +21,7 @@ endphoneme phoneme a/ - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 180 IF nextPh(isVowel) THEN @@ -37,7 +37,7 @@ endphoneme phoneme e - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 170 IF nextPh(isVowel) THEN @@ -53,7 +53,7 @@ endphoneme phoneme i - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 150 IF nextPh(isVowel) THEN @@ -69,7 +69,7 @@ endphoneme phoneme o - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 170 IF nextPh(isVowel) THEN @@ -85,7 +85,7 @@ endphoneme phoneme u - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 160 IF nextPh(isVowel) THEN @@ -101,7 +101,7 @@ endphoneme phoneme a# - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 100 IF nextPh(isVowel) THEN @@ -113,7 +113,7 @@ endphoneme phoneme e# - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 100 IF nextPh(isVowel) THEN @@ -125,7 +125,7 @@ endphoneme phoneme i# - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 100 IF nextPh(isVowel) THEN @@ -137,7 +137,7 @@ endphoneme phoneme o# - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 100 IF nextPh(isVowel) THEN @@ -149,7 +149,7 @@ endphoneme phoneme u# - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 100 IF nextPh(isVowel) THEN diff --git a/phsource/ph_korean b/phsource/ph_korean index aed3f596..0512a637 100644 --- a/phsource/ph_korean +++ b/phsource/ph_korean @@ -3,42 +3,42 @@ phoneme a // a(ㅏ) ipa ɐ - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 200 FMT(vowel/aa_8) endphoneme phoneme E // ae(ㅐ) ipa ɛ - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 200 FMT(vowel/ee_5) endphoneme phoneme @ // eo(ㅓ) ipa ʌ - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 200 FMT(vowel/oo_2) endphoneme phoneme o // o(ㅗ) ipa o - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 200 FMT(vowel/o_8) endphoneme phoneme u // u(ㅜ) ipa u - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 200 FMT(vowel/u_bck) endphoneme phoneme u- // eu(ㅡ) ipa ɯ - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 200 FMT(vowel/i#_7) endphoneme diff --git a/phsource/ph_kurdish b/phsource/ph_kurdish index e619f255..8c55fe5f 100644 --- a/phsource/ph_kurdish +++ b/phsource/ph_kurdish @@ -1,14 +1,14 @@ phoneme i - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 190 FMT(vowel/i_6) endphoneme phoneme I - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 110 IF nextPh(j) THEN FMT(vowel/ii) @@ -19,83 +19,83 @@ endphoneme phoneme e - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 220 FMT(vowel/e_3) endphoneme phoneme E - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 150 FMT(vowel/ee_6) endphoneme phoneme E# - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 140 FMT(vowel/ee_2) endphoneme phoneme a - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 210 FMT(vowel/aa#) endphoneme phoneme 8 - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 160 FMT(vowel/8_5) endphoneme phoneme o - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 220 FMT(vowel/o_7) endphoneme phoneme U - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 130 FMT(vowel/uu#) endphoneme phoneme u - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 200 FMT(vowel/u_6) endphoneme phoneme y - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 160 FMT(vowel/y_5) endphoneme phoneme eI - vowel starttype #e endtype #i + vwl starttype #e endtype #i length 280 FMT(vdiph/eei_3) endphoneme phoneme eU - vowel starttype #e endtype #i + vwl starttype #e endtype #i length 280 FMT(vdiph/eeu_3) endphoneme phoneme V - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 160 FMT(vowel/V_2) endphoneme diff --git a/phsource/ph_kyrgyz b/phsource/ph_kyrgyz index 15eff26a..97a709d0 100644 --- a/phsource/ph_kyrgyz +++ b/phsource/ph_kyrgyz @@ -27,7 +27,7 @@ // ''atai'' /a/ f1 840 f2 1540 f3 2892 f4 3269 phoneme a - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ ipa ɑ unstressed length 190 @@ -37,14 +37,14 @@ endphoneme phoneme e ipa e - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 170 FMT(vowel/e) endphoneme phoneme i ipa i - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 170 IfNextVowelAppend(;) FMT(vowel/i) @@ -52,35 +52,35 @@ endphoneme phoneme o ipa o - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 200 FMT(vowel/o_8) endphoneme phoneme u ipa u - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 200 FMT(vowel/u_bck) endphoneme phoneme I ipa ɯ - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 180 FMT(vowel/u#_7) endphoneme phoneme y ipa y - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 180 FMT(vowel/y) endphoneme phoneme O ipa oe - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 150 FMT(vowel/oe) endphoneme @@ -93,7 +93,7 @@ endphoneme phoneme a: ipa ɑ: - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 325 FMT(vowel/aa_6) endphoneme @@ -101,14 +101,14 @@ endphoneme phoneme e: ipa e: - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 300 FMT(vowel/e) endphoneme phoneme i: ipa i: - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 300 IfNextVowelAppend(;) FMT(vowel/i) @@ -116,35 +116,35 @@ endphoneme phoneme o: ipa o: - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 325 FMT(vowel/o_8) endphoneme phoneme u: ipa u: - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 325 FMT(vowel/u_bck) endphoneme phoneme I: ipa ɯ: - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 300 FMT(vowel/u#_7) endphoneme phoneme y: ipa y: - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 275 FMT(vowel/y) endphoneme phoneme O: ipa oe: - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 275 FMT(vowel/oe) endphoneme @@ -400,7 +400,7 @@ endphoneme phoneme v // english v for now ipa v - vowel starttype #a endtype #@ + vwl starttype #a endtype #@ length 170 ChangeIfDiminished(@) FMT(vowel/V_6) diff --git a/phsource/ph_latin b/phsource/ph_latin index 006b93c9..c864c4cb 100644 --- a/phsource/ph_latin +++ b/phsource/ph_latin @@ -6,21 +6,21 @@ phoneme a - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 170 FMT(vowel/a_5) endphoneme phoneme E - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 170 FMT(vowel/ee_1) endphoneme phoneme I - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 150 IfNextVowelAppend(;) FMT(vowel/ii_5) @@ -28,62 +28,62 @@ endphoneme phoneme O - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 160 FMT(vowel/o) endphoneme phoneme U - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 160 FMT(vowel/u) endphoneme phoneme a: - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 270 FMT(vowel/a_3) endphoneme phoneme e: - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 260 FMT(vowel/e) endphoneme phoneme i: - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 240 FMT(vowel/i_2) endphoneme phoneme o: - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 250 FMT(vowel/o_2) endphoneme phoneme u: - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 250 FMT(vowel/u_bck2) endphoneme phoneme y - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 150 FMT(vowel/y) endphoneme phoneme y: - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 250 FMT(vowel/y_2) endphoneme @@ -91,35 +91,35 @@ endphoneme phoneme aU - vowel starttype #a endtype #u + vwl starttype #a endtype #u length 270 FMT(vdiph/aau_2) endphoneme phoneme aI - vowel starttype #a endtype #i + vwl starttype #a endtype #i length 270 FMT(vdiph/ae) endphoneme phoneme eI - vowel starttype #e endtype #i + vwl starttype #e endtype #i length 270 FMT(vdiph/ei) endphoneme phoneme EU - vowel starttype #e endtype #u + vwl starttype #e endtype #u length 270 FMT(vdiph/eeu_2) endphoneme phoneme OI - vowel starttype #o endtype #i + vwl starttype #o endtype #i length 250 FMT(vdiph/oi) endphoneme diff --git a/phsource/ph_latvian b/phsource/ph_latvian index 3fe6f1a4..13baa685 100644 --- a/phsource/ph_latvian +++ b/phsource/ph_latvian @@ -7,136 +7,136 @@ // ENDIF phoneme a - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 120 FMT(vwl_lv/a, 100) // adjusted from aa_3 endphoneme phoneme a: - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 300 long FMT(vwl_lv/aa, 90) endphoneme phoneme E - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 120 FMT(vwl_lv/e2, 100) endphoneme phoneme E: - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 300 FMT(vwl_lv/ee2, 100) endphoneme phoneme e - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 120 FMT(vwl_lv/e, 100) // other alternative e_5 endphoneme phoneme e: - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 300 FMT(vwl_lv/ee, 100) // other alternative e_8 endphoneme phoneme i - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 120 FMT(vwl_lv/i, 110) // was i_6 endphoneme phoneme i: - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 300 FMT(vwl_lv/ii, 100) // was i_7 endphoneme phoneme o - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 120 FMT(vwl_lv/o, 90) endphoneme phoneme o: - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 300 FMT(vwl_lv/oo, 75) endphoneme phoneme u - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 120 FMT(vwl_lv/u, 140) endphoneme phoneme u: - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 300 FMT(vwl_lv/uu, 120) endphoneme phoneme ai - vowel starttype #a endtype #i + vwl starttype #a endtype #i length 250 long FMT(vdiph/aai, 100) endphoneme phoneme au - vowel starttype #a endtype #u + vwl starttype #a endtype #u length 275 long FMT(vdiph/aau, 100) endphoneme phoneme ei - vowel starttype #e endtype #i + vwl starttype #e endtype #i length 250 long FMT(vdiph/eei_2, 100) endphoneme phoneme ie - vowel starttype #i endtype #e + vwl starttype #i endtype #e length 250 long FMT(vdiph2/ie_2, 100) endphoneme phoneme iu - vowel starttype #i endtype #u + vwl starttype #i endtype #u length 250 long FMT(vdiph2/iu_2, 100) endphoneme phoneme ui - vowel starttype #u endtype #i + vwl starttype #u endtype #i length 250 long FMT(vdiph/ui, 100) endphoneme phoneme uo - vowel starttype #u endtype #a + vwl starttype #u endtype #a length 260 long FMT(vdiph2/uaa, 100) endphoneme phoneme o` // shorter version of uo - vowel starttype #u endtype #a + vwl starttype #u endtype #a length 180 long FMT(vdiph2/uaa, 100) endphoneme phoneme oi - vowel starttype #o endtype #i + vwl starttype #o endtype #i length 250 long FMT(vdiph/ooi, 100) @@ -159,7 +159,7 @@ phoneme tS endphoneme phoneme n- - vowel starttype #a endtype #a + vwl starttype #a endtype #a ipa nU+0329 lengthmod 4 length 120 diff --git a/phsource/ph_lithuanian b/phsource/ph_lithuanian index 8711f404..ece99385 100644 --- a/phsource/ph_lithuanian +++ b/phsource/ph_lithuanian @@ -1,32 +1,32 @@ phoneme @ - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 120 FMT(vowel/8_7) endphoneme phoneme a - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 120 FMT(vowel/a_3) endphoneme phoneme A - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 80 FMT(vowel/a_3) endphoneme phoneme a: - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 350 long FMT(vowel/a_3) endphoneme phoneme e - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 180 IF nextPh(isPause) THEN FMT(vowel/ee_1) @@ -35,7 +35,7 @@ phoneme e endphoneme phoneme E - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 80 IF nextPh(isPause) THEN FMT(vowel/ee_1) @@ -44,27 +44,27 @@ phoneme E endphoneme phoneme e: - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 300 FMT(vowel/e_mid) endphoneme phoneme ee - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 260 long FMT(vwl_ru/ee) endphoneme phoneme eA - vowel starttype #e endtype #a + vwl starttype #e endtype #a length 290 long FMT(vdiph2/ea) endphoneme phoneme i - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 100 ChangeIfStressed(I) // IfNextVowelAppend(;) @@ -72,143 +72,143 @@ phoneme i endphoneme phoneme I - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 70 // IfNextVowelAppend(;) FMT(vowel/i_3) endphoneme phoneme i: - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 300 FMT(vowel/i_6) endphoneme phoneme o - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 120 FMT(vowel/oo_1) endphoneme phoneme O - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 70 FMT(vowel/oo_1) endphoneme phoneme o: - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 300 FMT(vowel/oo_1) endphoneme phoneme U - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 70 FMT(vowel/u) endphoneme phoneme u - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 110 FMT(vowel/u) endphoneme phoneme u: - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 330 FMT(vowel/u_bck) endphoneme phoneme w - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 180 FMT(vowel/u) endphoneme phoneme W - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 100 FMT(vowel/u) endphoneme phoneme ai - vowel starttype #a endtype #i + vwl starttype #a endtype #i length 310 long FMT(vdiph/aai) endphoneme phoneme ei - vowel starttype #e endtype #i + vwl starttype #e endtype #i length 300 long FMT(vdiph/eei_2) endphoneme phoneme au - vowel starttype #a endtype #u + vwl starttype #a endtype #u length 300 long FMT(vdiph/aau) endphoneme phoneme uo - vowel starttype #u endtype #a + vwl starttype #u endtype #a length 300 long FMT(vdiph2/uaa) endphoneme phoneme oi - vowel starttype #o endtype #i + vwl starttype #o endtype #i length 290 long FMT(vdiph/ooi) endphoneme phoneme ui - vowel starttype #u endtype #i + vwl starttype #u endtype #i length 290 long FMT(vdiph/ui) endphoneme phoneme ie - vowel starttype #i endtype #e + vwl starttype #i endtype #e length 290 long FMT(vdiph2/ie_2) endphoneme phoneme aU - vowel starttype #a endtype #u + vwl starttype #a endtype #u length 270 FMT(vdiph/au_4) endphoneme phoneme eU - vowel starttype #e endtype #u + vwl starttype #e endtype #u length 260 FMT(vdiph/eu) endphoneme phoneme oU - vowel starttype #o endtype #u + vwl starttype #o endtype #u length 260 FMT(vdiph/ou_2) endphoneme phoneme aI - vowel starttype #a endtype #i + vwl starttype #a endtype #i length 270 FMT(vdiph/ai) endphoneme phoneme eI - vowel starttype #e endtype #i + vwl starttype #e endtype #i length 260 FMT(vdiph/eei_3) endphoneme @@ -341,7 +341,7 @@ endphoneme /////////// Added by Mondhs phoneme l // syllabic l - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ ipa lU+0329 unstressed length 300 diff --git a/phsource/ph_lojban b/phsource/ph_lojban index ec5271fc..0240b0d6 100644 --- a/phsource/ph_lojban +++ b/phsource/ph_lojban @@ -2,7 +2,7 @@ // Inherits phonemes from Esperanto phoneme e - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 170 FMT(vowel/e_mid2) endphoneme diff --git a/phsource/ph_malayalam b/phsource/ph_malayalam index 77c21845..87745877 100644 --- a/phsource/ph_malayalam +++ b/phsource/ph_malayalam @@ -4,14 +4,14 @@ phoneme @ - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 130 FMT(vowel/@_low) endphoneme phoneme y // epenthetic vowel - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ unstressed ipa ɨ length 80 @@ -20,7 +20,7 @@ endphoneme phoneme a - vowel starttype #a endtype #a + vwl starttype #a endtype #a ipa ɐ length 130 @@ -39,47 +39,47 @@ endphoneme phoneme a# // don't reduce to [@] - vowel starttype #a endtype #a + vwl starttype #a endtype #a ChangePhoneme(a) endphoneme phoneme a: - vowel long starttype #a endtype #a + vwl long starttype #a endtype #a length 300 FMT(vowel/a_5) endphoneme phoneme e - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 130 FMT(vowel/e) endphoneme phoneme e: - vowel long starttype #e endtype #e + vwl long starttype #e endtype #e length 270 FMT(vowel/e) endphoneme phoneme i - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 130 FMT(vowel/i_6) endphoneme phoneme I - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 130 FMT(vowel/ii) endphoneme phoneme i: - vowel long starttype #i endtype #i + vwl long starttype #i endtype #i length 270 FMT(vowel/i) endphoneme @@ -87,40 +87,40 @@ endphoneme phoneme o - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 130 FMT(vowel/o) endphoneme phoneme o: - vowel long starttype #o endtype #o + vwl long starttype #o endtype #o length 300 FMT(vowel/o) endphoneme phoneme u - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 110 FMT(vowel/u) endphoneme phoneme u: - vowel long starttype #u endtype #u + vwl long starttype #u endtype #u length 280 FMT(vowel/u) endphoneme phoneme aI - vowel long starttype #a endtype #i + vwl long starttype #a endtype #i length 280 FMT(vdiph/ai) endphoneme phoneme aU - vowel long starttype #a endtype #u + vwl long starttype #a endtype #u length 270 FMT(vdiph/aau_3) endphoneme diff --git a/phsource/ph_maltese b/phsource/ph_maltese index 6c5295e5..9f0516dc 100644 --- a/phsource/ph_maltese +++ b/phsource/ph_maltese @@ -11,7 +11,7 @@ endphoneme phoneme i - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 140 IfNextVowelAppend(;) ChangeIfUnstressed(I) @@ -19,14 +19,14 @@ phoneme i endphoneme phoneme I - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 130 IfNextVowelAppend(;) FMT(vowel/ii_2) endphoneme phoneme e - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 150 FMT(vowel/e_mid2) endphoneme @@ -34,7 +34,7 @@ endphoneme phoneme a - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 170 // ChangeIfUnstressed(a2) FMT(vowel/aa_9) @@ -44,20 +44,20 @@ endphoneme phoneme o - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 155 FMT(vowel/oo_1) endphoneme phoneme Y - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 155 FMT(vowel/y#) endphoneme phoneme u - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 140 FMT(vowel/u_bck) endphoneme @@ -65,7 +65,7 @@ endphoneme phoneme U // TEST - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 140 FMT(vowel/uu_4) endphoneme @@ -73,7 +73,7 @@ endphoneme phoneme y - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 150 FMT(vowel/y) endphoneme @@ -84,49 +84,49 @@ endphoneme //=========== phoneme ai - vowel starttype #a endtype #i + vwl starttype #a endtype #i length 310 long FMT(vdiph/aai_3) endphoneme phoneme i - vowel starttype #a endtype #i + vwl starttype #a endtype #i length 290 long FMT(vdiph/&i) endphoneme phoneme oi - vowel starttype #o endtype #i + vwl starttype #o endtype #i length 280 long FMT(vdiph/ooi) endphoneme phoneme ei - vowel starttype #e endtype #i + vwl starttype #e endtype #i length 280 long FMT(vdiph/eei_2) endphoneme phoneme Yi - vowel starttype #@ endtype #i + vwl starttype #@ endtype #i length 270 long FMT(vdiph/y#i) endphoneme phoneme ui - vowel starttype #u endtype #i + vwl starttype #u endtype #i length 270 long FMT(vdiph/ui_4) endphoneme phoneme yi - vowel starttype #u endtype #i + vwl starttype #u endtype #i length 270 long FMT(vdiph/yi) @@ -134,28 +134,28 @@ endphoneme phoneme au - vowel starttype #a endtype #u + vwl starttype #a endtype #u length 300 long FMT(vdiph/aau) endphoneme phoneme ou - vowel starttype #o endtype #u + vwl starttype #o endtype #u length 280 long FMT(vdiph/ou) endphoneme phoneme eu - vowel starttype #e endtype #u + vwl starttype #e endtype #u length 280 long FMT(vdiph/eu_2) endphoneme phoneme iu - vowel starttype #i endtype #u + vwl starttype #i endtype #u length 280 long FMT(vdiph2/iu_2) @@ -164,21 +164,21 @@ endphoneme phoneme ey - vowel starttype #e endtype #u + vwl starttype #e endtype #u length 280 long FMT(vdiph/eey) endphoneme phoneme Yy - vowel starttype #@ endtype #u + vwl starttype #@ endtype #u length 270 long FMT(vdiph/y#y) endphoneme phoneme iy - vowel starttype #i endtype #u + vwl starttype #i endtype #u length 260 long FMT(vdiph2/iy) @@ -186,21 +186,21 @@ endphoneme phoneme uo - vowel starttype #u endtype #o + vwl starttype #u endtype #o length 280 long FMT(vdiph2/uo) endphoneme phoneme ie - vowel starttype #i endtype #e + vwl starttype #i endtype #e length 280 long FMT(vdiph2/ie) endphoneme phoneme yY - vowel starttype #u endtype #@ + vwl starttype #u endtype #@ length 280 long FMT(vdiph2/y-y#) diff --git a/phsource/ph_manipuri b/phsource/ph_manipuri index a6bb6982..095c22eb 100644 --- a/phsource/ph_manipuri +++ b/phsource/ph_manipuri @@ -5,7 +5,7 @@ phoneme a - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 225 IF thisPh(isWordEnd) AND thisPh(isUnstressed) THEN FMT(vowel/a#_2) @@ -15,35 +15,35 @@ endphoneme phoneme i - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 210 FMT(vowel/i_6) endphoneme phoneme u - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 210 FMT(vowel/u) endphoneme phoneme e - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 210 FMT(vowel/e) endphoneme phoneme & - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 210 FMT(vowel/&_2) endphoneme phoneme o - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 210 IF nextPhW(w) THEN length 170 @@ -53,7 +53,7 @@ endphoneme phoneme O - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 200 FMT(vowel/oo_5) endphoneme diff --git a/phsource/ph_marathi b/phsource/ph_marathi index 6130cabd..90adef5b 100644 --- a/phsource/ph_marathi +++ b/phsource/ph_marathi @@ -7,14 +7,14 @@ phoneme aI - vowel long starttype #@ endtype #i + vwl long starttype #@ endtype #i length 240 long FMT(vdiph/@i_4) endphoneme phoneme aI~ - vowel long starttype #@ endtype #i + vwl long starttype #@ endtype #i length 270 long FMT(vnasal/ai_n) @@ -22,14 +22,14 @@ endphoneme phoneme aU - vowel long starttype #a endtype #u + vwl long starttype #a endtype #u length 240 long FMT(vdiph/a#u) endphoneme phoneme aU~ - vowel long starttype #a endtype #u + vwl long starttype #a endtype #u length 300 long FMT(vnasal/au_n) diff --git a/phsource/ph_nahuatl b/phsource/ph_nahuatl index cb78c70a..763a756f 100644 --- a/phsource/ph_nahuatl +++ b/phsource/ph_nahuatl @@ -9,7 +9,7 @@ phoneme : // lengthens the previous vowel by 'length' endphoneme phoneme e - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 170 FMT(vowel/e_mid2) endphoneme diff --git a/phsource/ph_nepali b/phsource/ph_nepali index b880b4bd..6f73aced 100644 --- a/phsource/ph_nepali +++ b/phsource/ph_nepali @@ -4,7 +4,7 @@ //==================================================== phoneme V - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 160 ChangeIfNotStressed(@) IF nextPh(H) THEN @@ -14,13 +14,13 @@ phoneme V endphoneme phoneme @3 // use a more front [@] after palatal consonants - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 140 FMT(vowel/@_3) endphoneme phoneme @/ - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 130 IF nextPh(H) THEN FMT(vowel/@_low) @@ -30,32 +30,32 @@ endphoneme phoneme i - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 160 IfNextVowelAppend(;) FMT(vowel/i) endphoneme phoneme e - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 180 FMT(vowel/e) endphoneme phoneme a - vowel long starttype #a endtype #a + vwl long starttype #a endtype #a length 230 FMT(vowel/aa_9) endphoneme phoneme o - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 180 FMT(vowel/o_mid) endphoneme phoneme u - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 160 FMT(vowel/u_bck) endphoneme @@ -69,63 +69,63 @@ endphoneme phoneme aI - vowel long starttype #a endtype #i + vwl long starttype #a endtype #i length 240 long FMT(vdiph/aai) endphoneme phoneme aU - vowel long starttype #a endtype #u + vwl long starttype #a endtype #u length 240 long FMT(vdiph/aau_3) endphoneme phoneme eI - vowel long starttype #e endtype #i + vwl long starttype #e endtype #i length 240 long FMT(vdiph/eei) endphoneme phoneme eU - vowel long starttype #e endtype #u + vwl long starttype #e endtype #u length 240 long FMT(vdiph/eu) endphoneme phoneme VI - vowel long starttype #@ endtype #i + vwl long starttype #@ endtype #i length 240 long FMT(vdiph/Vi) endphoneme phoneme VU - vowel long starttype #@ endtype #u + vwl long starttype #@ endtype #u length 240 long FMT(vdiph/Vu) endphoneme phoneme oI - vowel long starttype #o endtype #i + vwl long starttype #o endtype #i length 240 long FMT(vdiph/oi) endphoneme phoneme oU - vowel long starttype #o endtype #u + vwl long starttype #o endtype #u length 240 long FMT(vdiph/ou) endphoneme phoneme uI - vowel long starttype #u endtype #i + vwl long starttype #u endtype #i length 240 long FMT(vdiph/ui) diff --git a/phsource/ph_northern-sotho b/phsource/ph_northern-sotho index 930321ef..7f317d72 100644 --- a/phsource/ph_northern-sotho +++ b/phsource/ph_northern-sotho @@ -6,32 +6,32 @@ // Vowels phoneme i - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 110 FMT(vowel/i) endphoneme phoneme e - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 180 FMT(vowel/e_mid2) endphoneme phoneme a - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 180 FMT(vowel/a#_2) endphoneme phoneme o - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 180 FMT(vowel/0_2) endphoneme phoneme u - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 170 FMT(vowel/u_5) endphoneme diff --git a/phsource/ph_norwegian b/phsource/ph_norwegian index e5846976..633bd2a3 100644 --- a/phsource/ph_norwegian +++ b/phsource/ph_norwegian @@ -9,28 +9,28 @@ //======= phoneme @ // close schwa - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ unstressed length 120 FMT(vowel/@_4) endphoneme phoneme a# // open schwa - vowel starttype #@ endtype #a + vwl starttype #@ endtype #a unstressed length 120 FMT(vowel/@_low) endphoneme phoneme I - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 100 IfNextVowelAppend(;) FMT(vowel/ii_3) endphoneme phoneme i: - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 230 IfNextVowelAppend(;) IF prevPh(w) THEN @@ -40,108 +40,108 @@ phoneme i: endphoneme phoneme y - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 120 FMT(vowel/yy) endphoneme phoneme y: - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 260 FMT(vowel/y_4) endphoneme phoneme W - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 120 FMT(vowel/oe_2) endphoneme phoneme Y: - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 260 FMT(vwl_no/y#) endphoneme phoneme E - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 120 ChangeIfDiminished(@) FMT(vowel/e_mid) endphoneme phoneme E: - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 270 FMT(vowel/ee_1) endphoneme phoneme e: - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 250 FMT(vowel/e_2) endphoneme phoneme a - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 120 FMT(vwl_no/&) endphoneme phoneme a: - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 270 FMT(vwl_no/&) endphoneme phoneme A - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 130 FMT(vowel/aa) endphoneme phoneme A: - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 280 FMT(vowel/aa) endphoneme phoneme O - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 120 FMT(vowel/oo) endphoneme phoneme o: - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 270 FMT(vowel/o_2) endphoneme phoneme U - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 120 FMT(vowel/uu_bck) endphoneme phoneme u: - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 240 FMT(vowel/u_bck) endphoneme phoneme u- - vowel starttype #u endtype #u + vwl starttype #u endtype #u ipa ʉ length 120 FMT(vwl_no/u#) endphoneme phoneme u-: - vowel starttype #u endtype #u + vwl starttype #u endtype #u ipa ʉː length 260 FMT(vwl_no/u#2) @@ -151,28 +151,28 @@ endphoneme // Diphthongs //=========== phoneme AI - vowel starttype #a endtype #i + vwl starttype #a endtype #i length 270 IfNextVowelAppend(;) FMT(vdiph/0i_2) endphoneme phoneme aI - vowel starttype #a endtype #i + vwl starttype #a endtype #i length 270 IfNextVowelAppend(;) FMT(vdiph/ai_3) endphoneme phoneme OI - vowel starttype #o endtype #i + vwl starttype #o endtype #i length 270 IfNextVowelAppend(;) FMT(vdiph/ooi) endphoneme phoneme u-I - vowel starttype #u endtype #i + vwl starttype #u endtype #i ipa ʉɪ length 270 IfNextVowelAppend(;) @@ -180,14 +180,14 @@ phoneme u-I endphoneme phoneme Yy - vowel starttype #@ endtype #u + vwl starttype #@ endtype #u length 270 FMT(vwl_no/y#y) endphoneme phoneme aU - vowel starttype #a endtype #u + vwl starttype #a endtype #u length 270 FMT(vwl_no/au-) endphoneme diff --git a/phsource/ph_oriya b/phsource/ph_oriya index 8b72bf87..8b231ab0 100644 --- a/phsource/ph_oriya +++ b/phsource/ph_oriya @@ -5,7 +5,7 @@ phoneme V // inherent vowel, can be [O] or [o] - vowel flag1 starttype #o endtype #o + vwl flag1 starttype #o endtype #o length 200 IF thisPh(isWordEnd) AND prevPhW(isNotVowel) THEN @@ -15,7 +15,7 @@ endphoneme phoneme a - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 225 IF thisPh(isWordEnd) AND thisPh(isUnstressed) THEN FMT(vowel/a#_2) @@ -25,35 +25,35 @@ endphoneme phoneme i - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 210 FMT(vowel/i_6) endphoneme phoneme u - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 210 FMT(vowel/u) endphoneme phoneme e - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 210 FMT(vowel/e) endphoneme phoneme & - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 210 FMT(vowel/&_2) endphoneme phoneme o - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 210 IF nextPhW(w) THEN length 170 @@ -63,7 +63,7 @@ endphoneme phoneme O - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 200 FMT(vowel/oo_5) endphoneme diff --git a/phsource/ph_oromo b/phsource/ph_oromo index d5ac0ffe..18176a5a 100644 --- a/phsource/ph_oromo +++ b/phsource/ph_oromo @@ -10,7 +10,7 @@ endphoneme phoneme i - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 140 IfNextVowelAppend(;) ChangeIfUnstressed(I) @@ -18,7 +18,7 @@ phoneme i endphoneme phoneme I - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 140 IfNextVowelAppend(;) FMT(vowel/ii_3) @@ -27,59 +27,59 @@ endphoneme phoneme e - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 150 FMT(vowel/e_mid2) endphoneme phoneme & - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 150 FMT(vowel/&) endphoneme phoneme a - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 170 // ChangeIfUnstressed(a2) FMT(vowel/aa_9) endphoneme phoneme a2 - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 170 FMT(vowel/aa#) endphoneme phoneme o - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 155 FMT(vowel/oo_1) endphoneme phoneme Y - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 155 FMT(vowel/y#) endphoneme phoneme u - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 140 FMT(vowel/u_bck) endphoneme phoneme u1 // TEST - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 140 FMT(vowel/u_2) endphoneme phoneme U // TEST - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 140 FMT(vowel/uu_4) endphoneme @@ -87,14 +87,14 @@ endphoneme phoneme y - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 150 FMT(vowel/y) endphoneme phoneme y - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ ipa ? length 180 @@ -110,7 +110,7 @@ endphoneme phoneme @ - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 220 IF nextPhW(isPalatal) THEN FMT(vdiph/@i_2) diff --git a/phsource/ph_polish b/phsource/ph_polish index 2c9f39ab..06027a8d 100644 --- a/phsource/ph_polish +++ b/phsource/ph_polish @@ -5,14 +5,14 @@ phoneme a - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 190 ChangeIfDiminished(a#) FMT(vowel/a) endphoneme phoneme a# - vowel starttype #a endtype #a + vwl starttype #a endtype #a ipa a length 170 FMT(vowel/a#_2) @@ -21,7 +21,7 @@ endphoneme phoneme E - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 180 IF nextPh(isPause) THEN FMT(vowel/ee_1) @@ -31,14 +31,14 @@ endphoneme phoneme E# - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 180 FMT(vowel/ee#) endphoneme phoneme i - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 170 IfNextVowelAppend(;) FMT(vowel/i_7) @@ -46,21 +46,21 @@ endphoneme phoneme O - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 180 FMT(vowel/oo_5) endphoneme phoneme u - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 180 FMT(vowel/u_bck) endphoneme phoneme y // close central unrounded (i-bar) - vowel starttype #i endtype #i + vwl starttype #i endtype #i ipa ɨ length 180 FMT(vowel/ii#_2) @@ -68,14 +68,14 @@ endphoneme phoneme E~ - vowel starttype #e endtype #u + vwl starttype #e endtype #u length 250 FMT(vnasal/ee_u_n) endphoneme phoneme O~ - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 250 FMT(vnasal/oo_n3) endphoneme diff --git a/phsource/ph_portugal b/phsource/ph_portugal index 9f7ef100..8c43e558 100644 --- a/phsource/ph_portugal +++ b/phsource/ph_portugal @@ -6,7 +6,7 @@ phoneme & - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 180 ipa ɐ FMT(vowel/a#_3) @@ -14,7 +14,7 @@ phoneme & endphoneme phoneme &/ // Used for final "a" when next word starts with "a" - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 180 ipa ɐ IF nextPh(isVowel) THEN @@ -24,21 +24,21 @@ phoneme &/ // Used for final "a" when next word starts with "a" endphoneme phoneme a - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 180 ChangeIfNotStressed(&) FMT(vowel/a_2) endphoneme phoneme &~ - vowel starttype #e endtype #@ + vwl starttype #e endtype #@ ipa ɐU+0303 length 240 FMT(vnasal/ee_n2) endphoneme phoneme &U~ - vowel starttype #@ endtype #u + vwl starttype #@ endtype #u ipa ɐU+0303ʊU+0303 length 240 FMT(vnasal/a#u_n) @@ -47,21 +47,21 @@ endphoneme phoneme E - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 180 ChangeIfUnstressed(y) FMT(vowel/e_mid) endphoneme phoneme e - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 180 ChangeIfUnstressed(y) FMT(vowel/e) endphoneme phoneme y - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 130 ipa ɨ FMT(vowel/i#_5) @@ -69,7 +69,7 @@ endphoneme phoneme i - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 170 IfNextVowelAppend(;) FMT(vowel/i) @@ -77,7 +77,7 @@ endphoneme phoneme i/ // changes to NULL before a vowel - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 130 ipa ɨ IF nextPh(isVowel) THEN @@ -89,7 +89,7 @@ endphoneme phoneme O - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 180 // ChangeIfNotStressed(o) FMT(vowel/0_2) @@ -97,7 +97,7 @@ endphoneme phoneme o - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 180 ChangeIfNotStressed(u) FMT(vowel/o) @@ -105,13 +105,13 @@ endphoneme phoneme u - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 180 FMT(vowel/u_6) endphoneme phoneme U - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 130 IF thisPh(isWordEnd) AND thisPh(isAfterStress) AND nextPh(isVowel) THEN ChangePhoneme(w) @@ -121,7 +121,7 @@ endphoneme phoneme EU - vowel starttype #e endtype #u + vwl starttype #e endtype #u length 230 FMT(vdiph/eeu_2) endphoneme diff --git a/phsource/ph_pt_brazil b/phsource/ph_pt_brazil index cf5ecc1a..1e791df0 100644 --- a/phsource/ph_pt_brazil +++ b/phsource/ph_pt_brazil @@ -4,39 +4,39 @@ //==================================================== phoneme I // epenthetic i - vowel starttype #i endtype #i + vwl starttype #i endtype #i unstressed length 90 FMT(vowel/ii_6) endphoneme phoneme e~ - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 240 FMT(vnasal/e_n) endphoneme phoneme i~ - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 240 IfNextVowelAppend(;) FMT(vnasal/i_n) endphoneme phoneme o~ - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 240 FMT(vnasal/o_n) endphoneme phoneme u~ - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 180 FMT(vnasal/u_n) endphoneme phoneme &~ - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ ipa ɐU+0303 length 180 IF thisPh(isFinalVowel) THEN @@ -47,14 +47,14 @@ phoneme &~ endphoneme phoneme &U~ - vowel starttype #@ endtype #u + vwl starttype #@ endtype #u ipa ɐU+0303ʊU+0303 length 240 FMT(vnasal/a#u_n) endphoneme phoneme oI~ - vowel starttype #o endtype #i + vwl starttype #o endtype #i ipa oU+0303ɪU+0303 length 260 FMT(vnasal/oi_n) @@ -64,13 +64,13 @@ endphoneme phoneme & - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 180 FMT(vowel/a#_3) endphoneme phoneme &/ // Used for final "a" when next word starts with "a" - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 180 IF nextPh(isVowel) THEN ChangePhoneme(NULL) @@ -80,7 +80,7 @@ endphoneme phoneme A // for "al" in European Portuguese, don't reduce to [&] - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 200 FMT(vowel/a_2) endphoneme @@ -88,20 +88,20 @@ endphoneme phoneme E - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 170 FMT(vowel/ee_3) endphoneme phoneme e - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 160 FMT(vowel/e) endphoneme phoneme y // this is the same as [i] for Brazil - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 110 IfNextVowelAppend(;) FMT(vowel/ii_6) @@ -109,7 +109,7 @@ endphoneme phoneme i/ // changes to [j] before a vowel - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 150 IF nextPh(isVowel) THEN ChangePhoneme(j) @@ -120,20 +120,20 @@ endphoneme phoneme O - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 170 FMT(vowel/0) endphoneme phoneme u - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 160 FMT(vowel/u_bck) endphoneme phoneme U - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 140 IF thisPh(isWordEnd) AND thisPh(isAfterStress) AND nextPh(isVowel) THEN ChangePhoneme(w) @@ -145,7 +145,7 @@ endphoneme phoneme aI - vowel starttype #a endtype #i + vwl starttype #a endtype #i length 230 IfNextVowelAppend(;) FMT(vdiph/ai) @@ -153,7 +153,7 @@ endphoneme phoneme eI - vowel starttype #e endtype #i + vwl starttype #e endtype #i length 210 IfNextVowelAppend(;) FMT(vdiph/ei) @@ -161,7 +161,7 @@ endphoneme phoneme OI - vowel starttype #o endtype #i + vwl starttype #o endtype #i length 230 IfNextVowelAppend(;) FMT(vdiph/0i) @@ -169,14 +169,14 @@ endphoneme phoneme eU - vowel starttype #e endtype #u + vwl starttype #e endtype #u length 230 FMT(vdiph/eu) endphoneme phoneme EU - vowel starttype #e endtype #u + vwl starttype #e endtype #u length 230 FMT(vdiph/eeu) endphoneme diff --git a/phsource/ph_punjabi b/phsource/ph_punjabi index 26ceaf84..c0c071ce 100644 --- a/phsource/ph_punjabi +++ b/phsource/ph_punjabi @@ -5,7 +5,7 @@ phoneme + // high tone, use after a vowel endphoneme phoneme @ - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 130 IF nextPh(H) THEN FMT(vowel/@_low) @@ -14,7 +14,7 @@ phoneme @ endphoneme phoneme V - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 130 ChangeIfNotStressed(@) IF nextPh(H) THEN @@ -25,59 +25,59 @@ endphoneme phoneme i - vowel long starttype #i endtype #i + vwl long starttype #i endtype #i length 220 IfNextVowelAppend(;) FMT(vowel/i_fnt) endphoneme phoneme I - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 150 IfNextVowelAppend(;) FMT(vowel/ii_3) endphoneme phoneme e - vowel long starttype #e endtype #e + vwl long starttype #e endtype #e length 220 FMT(vowel/e_2) endphoneme phoneme E - vowel long starttype #e endtype #e + vwl long starttype #e endtype #e length 200 FMT(vowel/ee_2) endphoneme phoneme a - vowel long starttype #a endtype #a + vwl long starttype #a endtype #a length 220 FMT(vowel/aa_9) endphoneme phoneme O - vowel long starttype #o endtype #o + vwl long starttype #o endtype #o length 200 FMT(vowel/oo_4) endphoneme phoneme o: - vowel long starttype #o endtype #o + vwl long starttype #o endtype #o length 220 FMT(vowel/o) endphoneme phoneme U - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 150 FMT(vowel/uu_bck) endphoneme phoneme u - vowel long starttype #u endtype #u + vwl long starttype #u endtype #u length 220 FMT(vowel/u_bck) endphoneme diff --git a/phsource/ph_romanian b/phsource/ph_romanian index d82ff3c2..18debc1f 100644 --- a/phsource/ph_romanian +++ b/phsource/ph_romanian @@ -7,7 +7,7 @@ phoneme I^ // "silent i", palatilizes the preceding consonant - vowel starttype #i endtype #i + vwl starttype #i endtype #i unstressed ipa ʲ length 70 @@ -28,7 +28,7 @@ phoneme I^ // "silent i", palatilizes the preceding consonant endphoneme phoneme i/ // used for "i" at end of word - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 150 ChangeIfNotStressed(I^) IfNextVowelAppend(;) @@ -36,44 +36,44 @@ phoneme i/ // used for "i" at end of word endphoneme phoneme e - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 180 FMT(vowel/e_mid2) endphoneme phoneme y - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ ipa ɨ length 180 FMT(vowel/i#_5) endphoneme phoneme a - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 180 FMT(vowel/a_2) endphoneme phoneme @ - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 170 FMT(vowel/@_low) endphoneme phoneme o - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 170 FMT(vowel/o-_4) endphoneme phoneme u - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 160 FMT(vowel/u_2) endphoneme phoneme Y - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 180 FMT(vowel/y#) endphoneme @@ -84,19 +84,19 @@ endphoneme phoneme @I - vowel starttype #@ endtype #i + vwl starttype #@ endtype #i length 250 FMT(vdiph/@i_3) endphoneme phoneme @U - vowel starttype #@ endtype #u + vwl starttype #@ endtype #u length 260 FMT(vdiph/@u_3) endphoneme phoneme oU - vowel starttype #o endtype #u + vwl starttype #o endtype #u length 260 FMT(vdiph/ou_2) endphoneme @@ -104,43 +104,43 @@ endphoneme phoneme iI - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 250 FMT(vdiph/ii) endphoneme phoneme yI - vowel starttype #@ endtype #i + vwl starttype #@ endtype #i length 210 FMT(vdiph/i#i) endphoneme phoneme yU - vowel starttype #@ endtype #u + vwl starttype #@ endtype #u length 230 FMT(vdiph2/uw_3) endphoneme phoneme ea - vowel starttype #e endtype #a + vwl starttype #e endtype #a length 250 FMT(vdiph2/ea) endphoneme phoneme eo - vowel starttype #e endtype #o + vwl starttype #e endtype #o length 270 FMT(vdiph2/eo) endphoneme phoneme e[u - vowel starttype #e endtype #u + vwl starttype #e endtype #u length 250 FMT(vdiph2/e_u) endphoneme phoneme Oa - vowel starttype #o endtype #a + vwl starttype #o endtype #a length 250 FMT(vdiph2/oa) endphoneme diff --git a/phsource/ph_russian b/phsource/ph_russian index 78a7d519..dca92c06 100644 --- a/phsource/ph_russian +++ b/phsource/ph_russian @@ -237,7 +237,7 @@ endphoneme phoneme I^ // "silent i", palatilizes the preceding consonant - vowel starttype #i endtype #i + vwl starttype #i endtype #i unstressed nonsyllabic Length 70 IF nextPh(isVowel) THEN @@ -259,14 +259,14 @@ phoneme i IF prevPh(Z) THEN ChangePhoneme(y) ENDIF - vowel starttype #i endtype #i + vwl starttype #i endtype #i Length 50 FMT(vwl_ru/ii) endphoneme phoneme I# - vowel starttype #i endtype #i + vwl starttype #i endtype #i Length 80 IF nextVowel(isMaxStress) THEN ChangePhoneme(I) @@ -279,14 +279,14 @@ endphoneme phoneme y - vowel starttype #i endtype #i + vwl starttype #i endtype #i Length 100 FMT(vwl_ru/i#) endphoneme phoneme I - vowel starttype #i endtype #i + vwl starttype #i endtype #i Length 80 IF thisPh(isMaxStress) THEN @@ -301,7 +301,7 @@ endphoneme phoneme I2 - vowel starttype #i endtype #i + vwl starttype #i endtype #i Length 80 IF thisPh(isMaxStress) THEN ChangePhoneme(e) @@ -314,7 +314,7 @@ endphoneme phoneme I3 - vowel starttype #i endtype #i + vwl starttype #i endtype #i Length 80 IF thisPh(isMaxStress) THEN IF prevPhW(j) THEN @@ -331,14 +331,14 @@ endphoneme phoneme E - vowel starttype #e endtype #e + vwl starttype #e endtype #e Length 100 FMT(vwl_ru/e) endphoneme phoneme E# - vowel starttype #e endtype #e + vwl starttype #e endtype #e Length 100 IF thisPh(isMaxStress) THEN IF prevPhW(j) THEN @@ -352,7 +352,7 @@ endphoneme phoneme E2 - vowel starttype #e endtype #e + vwl starttype #e endtype #e Length 80 IF nextVowel(isMaxStress) THEN IF prevPh(j) THEN @@ -375,7 +375,7 @@ endphoneme phoneme E3 - vowel starttype #e endtype #e + vwl starttype #e endtype #e Length 80 IF nextVowel(isMaxStress) THEN ChangePhoneme(I) @@ -390,7 +390,7 @@ phoneme E3 endphoneme phoneme E% // е in prefix "интер" - vowel + vwl // starttype #e endtype #e //ChangeIfNotStressed(y) ChangePhoneme(E#) @@ -398,7 +398,7 @@ endphoneme phoneme o - vowel starttype #o endtype #o + vwl starttype #o endtype #o Length 100 ChangeIfNotStressed(V) FMT(vwl_ru/o) @@ -406,7 +406,7 @@ endphoneme phoneme O - vowel starttype #o endtype #o + vwl starttype #o endtype #o Length 80 IF prevPhW(isPalatal) THEN ChangePhoneme(8) @@ -419,32 +419,32 @@ endphoneme phoneme u - vowel starttype #u endtype #u + vwl starttype #u endtype #u Length 80 FMT(vwl_ru/u) endphoneme phoneme u# - vowel starttype #u endtype #u + vwl starttype #u endtype #u Length 80 FMT(vwl_ru/u#) endphoneme phoneme u" - vowel starttype #u endtype #u + vwl starttype #u endtype #u Length 150 FMT(vwl_ru/u#u) endphoneme phoneme 8 - vowel starttype #o endtype #o + vwl starttype #o endtype #o Length 100 ChangeIfNotStressed(V) FMT(vwl_ru/8) endphoneme phoneme e - vowel starttype #e endtype #e + vwl starttype #e endtype #e Length 100 IF prevPh(Z) THEN ChangeIfNotStressed(y) @@ -463,13 +463,13 @@ phoneme e endphoneme phoneme ju - vowel starttype #u endtype #u + vwl starttype #u endtype #u Length 190 FMT(vwl_ru/ju) endphoneme phoneme ja - vowel starttype #i endtype #a + vwl starttype #i endtype #a IF thisPh(isMaxStress) THEN Length 200 FMT(vwl_ru/ja) @@ -479,7 +479,7 @@ phoneme ja endphoneme phoneme ja# - vowel starttype #i endtype #a + vwl starttype #i endtype #a IF thisPh(isMaxStress) THEN FMT(vowel/&) // ChangePhoneme(A) @@ -497,7 +497,7 @@ endphoneme phoneme V# - vowel starttype #a endtype #@ + vwl starttype #a endtype #@ unstressed Length 80 // IF nextVowel(isMaxStress) THEN @@ -522,7 +522,7 @@ endphoneme phoneme Y // will not be used in future - vowel starttype #u endtype #u + vwl starttype #u endtype #u unstressed Length 140 FMT(vowel/ii#) @@ -530,14 +530,14 @@ endphoneme phoneme A - vowel starttype #a endtype #a + vwl starttype #a endtype #a Length 100 FMT(vwl_ru/a) endphoneme phoneme a - vowel starttype #a endtype #a + vwl starttype #a endtype #a Length 100 IF prevPhW(j) THEN @@ -563,7 +563,7 @@ endphoneme phoneme V - vowel starttype #a endtype #@ + vwl starttype #a endtype #@ Length 80 unstressed @@ -586,7 +586,7 @@ endphoneme phoneme a# - vowel starttype #a endtype #a + vwl starttype #a endtype #a Length 100 FMT(vowel/a#_3) endphoneme diff --git a/phsource/ph_s_gaelic b/phsource/ph_s_gaelic index 773f85ba..bd992607 100644 --- a/phsource/ph_s_gaelic +++ b/phsource/ph_s_gaelic @@ -5,14 +5,14 @@ // Vowels phoneme I - vowel starttype #i endtype #i + vwl starttype #i endtype #i unstressed length 130 FMT(vowel/ii) endphoneme phoneme @ - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ unstressed length 130 FMT(vowel/@_6) @@ -20,28 +20,28 @@ endphoneme phoneme i: - vowel starttype #i endtype #i long + vwl starttype #i endtype #i long length 240 ChangeIfUnstressed(i) FMT(vowel/i) endphoneme phoneme i - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 130 ChangeIfUnstressed(I) FMT(vowel/i_6) endphoneme phoneme e: - vowel starttype #e endtype #e long + vwl starttype #e endtype #e long length 240 ChangeIfUnstressed(@) FMT(vowel/e) endphoneme phoneme e - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 130 ChangeIfUnstressed(@) FMT(vowel/e) @@ -49,88 +49,88 @@ endphoneme phoneme E: - vowel starttype #e endtype #e long + vwl starttype #e endtype #e long length 240 FMT(vowel/ee) endphoneme phoneme E - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 130 FMT(vowel/ee) endphoneme phoneme a: - vowel starttype #a endtype #a long + vwl starttype #a endtype #a long length 240 ChangeIfUnstressed(a) FMT(vowel/aa_8) endphoneme phoneme a - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 130 ChangeIfUnstressed(@) FMT(vowel/a) endphoneme phoneme a2 // doesn't reduce to [@] - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 130 FMT(vowel/a) endphoneme phoneme O: - vowel starttype #o endtype #o long + vwl starttype #o endtype #o long length 240 FMT(vowel/oo_2) endphoneme phoneme O - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 130 FMT(vowel/oo_2) endphoneme phoneme o: - vowel starttype #o endtype #o long + vwl starttype #o endtype #o long length 240 FMT(vowel/o) endphoneme phoneme o - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 130 FMT(vowel/o_2) endphoneme phoneme u: - vowel starttype #u endtype #u long + vwl starttype #u endtype #u long length 240 ChangeIfUnstressed(u) FMT(vowel/u_bck2) endphoneme phoneme u - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 130 FMT(vowel/u_bck2) endphoneme phoneme u- - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ ipa ɯ length 240 FMT(vowel/u_bck2) endphoneme phoneme u- - vowel starttype #@ endtype #@ long + vwl starttype #@ endtype #@ long ipa ɯ length 130 FMT(vowel/u_bck2) @@ -138,7 +138,7 @@ endphoneme phoneme o- - vowel starttype #@ endtype #@ long + vwl starttype #@ endtype #@ long ipa ɤ length 240 ChangeIfUnstressed(@) @@ -146,7 +146,7 @@ phoneme o- endphoneme phoneme o- - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ ipa ɤ length 130 ChangeIfUnstressed(@) @@ -157,7 +157,7 @@ endphoneme phoneme i@ - vowel starttype #i endtype #@ long + vwl starttype #i endtype #@ long length 240 ChangeIfNotStressed(@) FMT(vdiph2/i@) @@ -165,7 +165,7 @@ endphoneme phoneme ia - vowel starttype #i endtype #@ long + vwl starttype #i endtype #@ long length 240 ChangeIfNotStressed(@) FMT(vdiph2/i@_3) @@ -173,47 +173,47 @@ endphoneme phoneme u@ - vowel starttype #u endtype #@ long + vwl starttype #u endtype #@ long length 240 FMT(vdiph2/u@) endphoneme phoneme aI - vowel starttype #a endtype #i long + vwl starttype #a endtype #i long length 240 ChangeIfUnstressed(@) FMT(vdiph/ai) endphoneme phoneme eI - vowel starttype #e endtype #i long + vwl starttype #e endtype #i long length 240 FMT(vdiph/ei) endphoneme phoneme @I - vowel starttype #@ endtype #i long + vwl starttype #@ endtype #i long length 240 FMT(vdiph/@i) endphoneme phoneme u-I - vowel starttype #@ endtype #i long + vwl starttype #@ endtype #i long ipa ɯɪ length 240 FMT(vdiph/u-i) endphoneme phoneme aU - vowel starttype #a endtype #u long + vwl starttype #a endtype #u long length 240 ChangeIfUnstressed(@) FMT(vdiph/aau_4) endphoneme phoneme OU - vowel starttype #@ endtype #u long + vwl starttype #@ endtype #u long length 240 FMT(vdiph/Vu) endphoneme @@ -302,7 +302,7 @@ endphoneme phoneme & // the epenthetic vowel - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ unstressed length 130 IF prevVowel(a) THEN diff --git a/phsource/ph_serbian b/phsource/ph_serbian index 33bfe748..915a8202 100644 --- a/phsource/ph_serbian +++ b/phsource/ph_serbian @@ -4,7 +4,7 @@ // to be included here. phoneme I - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 120 IfNextVowelAppend(;) FMT(vowel/ii_6) @@ -12,7 +12,7 @@ endphoneme phoneme & - vowel starttype #a endtype #a + vwl starttype #a endtype #a ipa ɐ length 140 FMT(vowel/a#) diff --git a/phsource/ph_setswana b/phsource/ph_setswana index fdec4081..947e39bd 100644 --- a/phsource/ph_setswana +++ b/phsource/ph_setswana @@ -45,7 +45,7 @@ endphoneme // Default vowel definitions phoneme @ - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ unstressed length 140 IF nextPh(r/) THEN @@ -59,20 +59,20 @@ endphoneme // Vowels //**************************************************************** phoneme i - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 170 FMT(vowel/ii) endphoneme phoneme I - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 130 IfNextVowelAppend(;) FMT(vwl_tn/I) endphoneme phoneme I2 - vowel starttype #i endtype #i + vwl starttype #i endtype #i unstressed length 130 IfNextVowelAppend(;) @@ -80,14 +80,14 @@ phoneme I2 endphoneme phoneme e - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 180 ChangeIfUnstressed(l) FMT(vowel/ee#_2) endphoneme phoneme e@ // long E - vowel starttype #i endtype #@ + vwl starttype #i endtype #@ ipa iə length 230 IfNextVowelAppend(r-) @@ -95,7 +95,7 @@ phoneme e@ // long E endphoneme phoneme E - vowel starttype #e endtype #e + vwl starttype #e endtype #e unstressed length 140 ChangeIfDiminished(I2) @@ -103,14 +103,14 @@ phoneme E endphoneme phoneme a - vowel starttype #a endtype #a + vwl starttype #a endtype #a ipa a length 180 FMT(vowel/a_5) endphoneme phoneme A@ // Used for [A:] when followed by 'r' - vowel starttype #a endtype #a + vwl starttype #a endtype #a ipa ɑː length 230 IfNextVowelAppend(r-) @@ -118,26 +118,26 @@ phoneme A@ // Used for [A:] when followed by 'r' endphoneme phoneme O // short O - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 140 FMT(vowel/oo_1) endphoneme phoneme o - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 180 ChangeIfUnstressed(U) FMT(vowel/0_2) endphoneme phoneme u - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 170 FMT(vowel/u_5) endphoneme phoneme U - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 150 FMT(vowel/uu) endphoneme diff --git a/phsource/ph_sinhala b/phsource/ph_sinhala index a26c8a29..38c9f2e5 100644 --- a/phsource/ph_sinhala +++ b/phsource/ph_sinhala @@ -5,14 +5,14 @@ // (these are only guesses) phoneme @ - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 150 FMT(vowel/@_low) endphoneme phoneme a - vowel long starttype #a endtype #a + vwl long starttype #a endtype #a ipa ɐ length 150 ChangeIfNotStressed(@) @@ -21,49 +21,49 @@ endphoneme phoneme a: - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 300 FMT(vowel/a_3) endphoneme phoneme & - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 150 FMT(vowel/ee_6) endphoneme phoneme &: - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 300 FMT(vowel/ee_6) endphoneme phoneme e - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 150 FMT(vowel/e_mid) endphoneme phoneme e: - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 300 FMT(vowel/e_mid2) endphoneme phoneme i - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 150 FMT(vowel/i_6) endphoneme phoneme i: - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 300 FMT(vowel/i) endphoneme @@ -71,27 +71,27 @@ endphoneme phoneme o - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 150 FMT(vowel/oo_1) endphoneme phoneme o: - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 300 FMT(vowel/oo_1) endphoneme phoneme u - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 130 FMT(vowel/u_6) endphoneme phoneme u: - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 300 FMT(vowel/u_6) endphoneme @@ -99,13 +99,13 @@ endphoneme phoneme aI - vowel long starttype #a endtype #i + vwl long starttype #a endtype #i length 300 FMT(vdiph/ai_8) endphoneme phoneme aU - vowel long starttype #a endtype #u + vwl long starttype #a endtype #u length 300 FMT(vdiph/aau_3) endphoneme diff --git a/phsource/ph_slovak b/phsource/ph_slovak index 85e44beb..a19ae771 100644 --- a/phsource/ph_slovak +++ b/phsource/ph_slovak @@ -1,39 +1,39 @@ phoneme i - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 100 IfNextVowelAppend(;) FMT(vowel/ii_3) endphoneme phoneme i: - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 260 IfNextVowelAppend(;) FMT(vowel/i_3) endphoneme phoneme & - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 120 FMT(vowel/ee_6) endphoneme phoneme e - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 120 FMT(vowel/e_mid2) endphoneme phoneme e: - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 290 FMT(vowel/e_mid) endphoneme phoneme a - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 120 IF thisPh(isWordEnd) AND thisPh(isUnstressed) THEN @@ -43,64 +43,64 @@ phoneme a endphoneme phoneme a: - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 290 FMT(vowel/a) endphoneme phoneme o - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 120 FMT(vowel/oo_1) endphoneme phoneme o: - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 290 FMT(vowel/oo_1) endphoneme phoneme u - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 110 FMT(vowel/u_2) endphoneme phoneme u: - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 280 FMT(vowel/u_bck) endphoneme phoneme aU - vowel starttype #a endtype #u + vwl starttype #a endtype #u length 270 FMT(vdiph/au_4) endphoneme phoneme eU - vowel starttype #e endtype #u + vwl starttype #e endtype #u length 260 FMT(vdiph/eu) endphoneme phoneme oU - vowel starttype #o endtype #u + vwl starttype #o endtype #u length 260 FMT(vdiph/ou_2) endphoneme phoneme aI - vowel starttype #a endtype #i + vwl starttype #a endtype #i length 270 FMT(vdiph/ai) endphoneme phoneme eI - vowel starttype #e endtype #i + vwl starttype #e endtype #i length 260 FMT(vdiph/eei_3) endphoneme @@ -108,14 +108,14 @@ endphoneme phoneme r- // syllabic r - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ ipa rU+0329 length 200 FMT(vowelr/r-voc) endphoneme phoneme r: // syllabic r - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ ipa rU+0329ː length 300 FMT(vowelr/r-voc) @@ -143,7 +143,7 @@ endphoneme phoneme l- - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ ipa lU+0329 length 140 FMT(vwl_hi/l-voc) @@ -151,7 +151,7 @@ endphoneme phoneme l: - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ ipa lU+0329ː length 250 FMT(vwl_hi/l-voc) diff --git a/phsource/ph_slovenian b/phsource/ph_slovenian index a34538a5..64076657 100644 --- a/phsource/ph_slovenian +++ b/phsource/ph_slovenian @@ -7,13 +7,13 @@ endphoneme phoneme @ // Schwa, can be stressed - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 160 FMT(vowel/@) endphoneme phoneme i - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 160 // IfNextVowelAppend(;) // IF thisPh(isStressed) AND NOT nextPhW(isRhotic) THEN @@ -23,14 +23,14 @@ phoneme i endphoneme phoneme u - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 160 FMT(vowel/u_2) endphoneme phoneme a - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 170 IF thisPh(isUnstressed) THEN FMT(vowel/a_8) @@ -40,25 +40,25 @@ endphoneme phoneme e - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 170 ChangeIfUnstressed(E) FMT(vowel/e_2) endphoneme phoneme e+ // doesn't reduce to [e] - vowel starttype #e endtype #e + vwl starttype #e endtype #e ChangePhoneme(e) endphoneme phoneme E - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 160 FMT(vowel/e_mid) endphoneme phoneme E# - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 160 IF thisPh(isNotStressed) THEN ChangePhoneme(@) @@ -68,19 +68,19 @@ endphoneme phoneme o - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 170 ChangeIfUnstressed(O) FMT(vowel/o_8) endphoneme phoneme o+ // doesn't reduce to [O] - vowel starttype #o endtype #o + vwl starttype #o endtype #o ChangePhoneme(o) endphoneme phoneme O - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 170 IF thisPh(isStressed) THEN FMT(vowel/0_2) @@ -138,7 +138,7 @@ endphoneme // for foreign letters phoneme y - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 170 FMT(vowel/y) endphoneme diff --git a/phsource/ph_spanish b/phsource/ph_spanish index 6da8ae2a..c769b263 100644 --- a/phsource/ph_spanish +++ b/phsource/ph_spanish @@ -5,14 +5,14 @@ phoneme a - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 190 ChangeIfNotStressed(a/) FMT(vowel/a_4) endphoneme phoneme a/ - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 155 IF thisPh(isWordEnd) THEN FMT(vowel/a_4, 85) @@ -21,34 +21,34 @@ phoneme a/ endphoneme phoneme e - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 190 ChangeIfNotStressed(e/) FMT(vowel/e_mid2) endphoneme phoneme e/ - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 150 FMT(vowel/e_mid2, 90) endphoneme phoneme E - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 175 ChangeIfNotStressed(e/) FMT(vowel/e_mid2) endphoneme phoneme i - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 190 IfNextVowelAppend(;) FMT(vowel/i) endphoneme phoneme o - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 195 ChangeIfNotStressed(o/) IF nextPhW(n) THEN @@ -59,7 +59,7 @@ phoneme o endphoneme phoneme o/ - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 155 IF thisPh(isWordEnd) THEN FMT(vwl_es/oo_) @@ -68,13 +68,13 @@ phoneme o/ endphoneme phoneme u - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 200 FMT(vowel/u_bck2) endphoneme phoneme oI - vowel starttype #o endtype #i + vwl starttype #o endtype #i length 245 IF thisPh(isWordEnd) OR prevPh(r) THEN length 260 diff --git a/phsource/ph_swahili b/phsource/ph_swahili index c87cb045..3a46330c 100644 --- a/phsource/ph_swahili +++ b/phsource/ph_swahili @@ -6,33 +6,33 @@ // Vowels phoneme i - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 200 FMT(vowel/i) endphoneme phoneme e - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 210 FMT(vowel/e_mid2) endphoneme phoneme a - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 210 FMT(vowel/a_5) endphoneme phoneme o - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 210 FMT(vowel/o_4) endphoneme phoneme u - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 200 FMT(vowel/u_bck2) endphoneme diff --git a/phsource/ph_swedish b/phsource/ph_swedish index 3f0e99b3..c82900ab 100644 --- a/phsource/ph_swedish +++ b/phsource/ph_swedish @@ -9,7 +9,7 @@ //======= phoneme i: - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 180 IfNextVowelAppend(;) IF prevPh(w) THEN @@ -19,40 +19,40 @@ phoneme i: endphoneme phoneme I - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 130 IfNextVowelAppend(;) FMT(vowel/ii_3) endphoneme phoneme e: - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 210 FMT(vowel/e_2) endphoneme phoneme E - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 140 ChangeIfUnstressed(E-) FMT(vowel/ee) endphoneme phoneme E: - vowel starttype #e endtype #@ + vwl starttype #e endtype #@ length 220 FMT(vowel/ee_1) endphoneme phoneme E3 - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 140 ChangeIfDiminished(@) FMT(vowel/ee_6) endphoneme phoneme E- - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ ipa ə unstressed length 140 @@ -62,38 +62,38 @@ endphoneme phoneme y: - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 220 FMT(vowel/y_5) endphoneme phoneme y - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 140 FMT(vowel/yy_3) endphoneme phoneme u- - vowel starttype #u endtype #u + vwl starttype #u endtype #u ipa ʉ length 200 FMT(vowel/u#_2) endphoneme phoneme Y: - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 220 FMT(vowel/y#_2) endphoneme phoneme W - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 140 FMT(vowel/oe_4) endphoneme phoneme 8 - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 140 FMT(vowel/8_2) endphoneme @@ -101,7 +101,7 @@ endphoneme phoneme a - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 140 IF thisPh(isNotStressed) AND thisPh(isWordEnd) THEN FMT(vowel/a#_2) @@ -110,37 +110,37 @@ phoneme a endphoneme phoneme & - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 140 FMT(vowel/&) endphoneme phoneme A: - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 250 FMT(vowel/aa_4) endphoneme phoneme O - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 140 FMT(vowel/oo) endphoneme phoneme o: - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 210 FMT(vowel/o) endphoneme phoneme U - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 140 FMT(vowel/uu_4) endphoneme phoneme u: - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 210 FMT(vowel/u_bck) endphoneme diff --git a/phsource/ph_tamil b/phsource/ph_tamil index 5708c83c..31a634e6 100644 --- a/phsource/ph_tamil +++ b/phsource/ph_tamil @@ -4,20 +4,20 @@ phoneme @ - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 130 FMT(vowel/V_2) endphoneme phoneme a - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 130 ChangeIfNotStressed(V) FMT(vowel/a) endphoneme phoneme V - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ ipa ʌ length 130 IF nextPh(isWordEnd) AND nextPh(m) THEN @@ -27,7 +27,7 @@ phoneme V endphoneme phoneme V# // omit if the next phoneme is a vowel - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 130 IF nextPhW(isVowel) OR nextPhW(#) THEN ChangePhoneme(NULL) @@ -36,28 +36,28 @@ phoneme V# // omit if the next phoneme is a vowel endphoneme phoneme a: - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 300 FMT(vowel/a_5) endphoneme phoneme e - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 130 FMT(vowel/e) endphoneme phoneme e: - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 250 FMT(vowel/e) endphoneme phoneme i - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 130 IF thisPh(isWordEnd) AND thisPh(isNotStressed) THEN FMT(vowel/ii_5) @@ -67,7 +67,7 @@ endphoneme phoneme i: - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 270 FMT(vowel/i) endphoneme @@ -75,41 +75,41 @@ endphoneme phoneme o - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 130 FMT(vowel/o) endphoneme phoneme o: - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 300 FMT(vowel/o) endphoneme phoneme u - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 110 ChangeIfNotStressed(U) FMT(vowel/u_6) endphoneme phoneme u2 // as [u] but don't reduce - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 110 FMT(vowel/u_6) endphoneme phoneme U - vowel starttype #u endtype #u + vwl starttype #u endtype #u ipa ʉ length 110 FMT(vowel/u#_3) endphoneme phoneme u: - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 280 IF prevPhW(isVel) THEN ELSE @@ -119,7 +119,7 @@ phoneme u: endphoneme phoneme U: - vowel starttype #u endtype #u + vwl starttype #u endtype #u ipa ʉ length 270 FMT(vowel/u#_3) @@ -127,13 +127,13 @@ endphoneme phoneme aI - vowel starttype #a endtype #i + vwl starttype #a endtype #i length 280 FMT(vdiph/ai_8) endphoneme phoneme aU - vowel starttype #a endtype #u + vwl starttype #a endtype #u length 270 FMT(vdiph/au) endphoneme diff --git a/phsource/ph_tatar b/phsource/ph_tatar index d37d3e34..2d58ed21 100644 --- a/phsource/ph_tatar +++ b/phsource/ph_tatar @@ -3,45 +3,45 @@ // use 'flag1' for front vowels, 'flag2' for back vowels phoneme i - vowel flag1 starttype #i endtype #i + vwl flag1 starttype #i endtype #i length 180 FMT(vowel/i) endphoneme phoneme y - vowel flag1 starttype #u endtype #u + vwl flag1 starttype #u endtype #u length 180 FMT(vowel/y) endphoneme phoneme u - vowel flag2 starttype #u endtype #u + vwl flag2 starttype #u endtype #u length 180 FMT(vowel/u) endphoneme phoneme e - vowel flag1 starttype #@ endtype #@ + vwl flag1 starttype #@ endtype #@ length 110 FMT(vowel/ii#) endphoneme phoneme W - vowel flag1 starttype #@ endtype #@ + vwl flag1 starttype #@ endtype #@ length 110 FMT(vowel/oe) endphoneme phoneme o - vowel flag2 starttype #o endtype #o + vwl flag2 starttype #o endtype #o length 110 FMT(vowel/o_mid) endphoneme phoneme V - vowel flag2 starttype #@ endtype #@ + vwl flag2 starttype #@ endtype #@ length 110 ipa ɯ FMT(vowel/@_2) @@ -49,13 +49,13 @@ endphoneme phoneme & - vowel flag1 starttype #e endtype #e + vwl flag1 starttype #e endtype #e length 180 FMT(vowel/ee) endphoneme phoneme A - vowel flag2 starttype #a endtype #a + vwl flag2 starttype #a endtype #a length 180 IF NOT nextPhW(w) AND NOT thisPh(isTranslationGiven) THEN IF thisPh(isFirstVowel) THEN @@ -69,26 +69,26 @@ phoneme A endphoneme phoneme 0 - vowel flag2 starttype #o endtype #o + vwl flag2 starttype #o endtype #o length 180 FMT(vowel/0_3) endphoneme phoneme e: - vowel flag1 starttype #e endtype #e + vwl flag1 starttype #e endtype #e length 240 FMT(vowel/e_6) endphoneme phoneme I - vowel flag1 starttype #i endtype #i + vwl flag1 starttype #i endtype #i length 110 FMT(vowel/ii) endphoneme phoneme a // letter 'я' - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 180 IF prevVowel(isFlag1) OR nextVowel(isFlag1) THEN // front vowels ChangePhoneme(&) @@ -97,7 +97,7 @@ phoneme a // letter 'я' endphoneme phoneme u2 // letter 'ю' - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 180 IF prevVowel(isFlag1) OR nextVowel(isFlag1) THEN ChangePhoneme(y) @@ -107,7 +107,7 @@ phoneme u2 // letter 'ю' endphoneme phoneme e2 // 'e' at start of word - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 100 IF nextVowel(isFlag2) THEN ChangePhoneme(V) diff --git a/phsource/ph_telugu b/phsource/ph_telugu index 7399aa0c..4699aab0 100644 --- a/phsource/ph_telugu +++ b/phsource/ph_telugu @@ -5,49 +5,49 @@ // (these are only guesses) phoneme @ - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 130 FMT(vowel/@) endphoneme phoneme a - vowel long starttype #a endtype #a + vwl long starttype #a endtype #a length 130 FMT(vowel/a#_2) endphoneme phoneme a: - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 300 FMT(vowel/a_5) endphoneme phoneme e - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 130 FMT(vowel/e_mid2) endphoneme phoneme e: - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 270 FMT(vowel/e) endphoneme phoneme i - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 130 FMT(vowel/i_6) endphoneme phoneme i: - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 270 FMT(vowel/i) endphoneme @@ -55,27 +55,27 @@ endphoneme phoneme o - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 130 FMT(vowel/o) endphoneme phoneme o: - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 300 FMT(vowel/o) endphoneme phoneme u - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 110 FMT(vowel/u_6) endphoneme phoneme u: - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 280 FMT(vowel/u_6) endphoneme @@ -83,13 +83,13 @@ endphoneme phoneme aI - vowel long starttype #a endtype #i + vwl long starttype #a endtype #i length 280 FMT(vdiph/ai) endphoneme phoneme aU - vowel long starttype #a endtype #u + vwl long starttype #a endtype #u length 270 FMT(vdiph/aau_3) endphoneme diff --git a/phsource/ph_tibetan b/phsource/ph_tibetan index ab1bbedd..7b8c6652 100644 --- a/phsource/ph_tibetan +++ b/phsource/ph_tibetan @@ -1,30 +1,30 @@ phoneme a - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 180 FMT(vowel/a) endphoneme phoneme e - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 180 FMT(vowel/e_mid2) endphoneme phoneme i - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 180 FMT(vowel/i) endphoneme phoneme o - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 180 FMT(vowel/o) endphoneme phoneme u - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 180 FMT(vowel/u) endphoneme diff --git a/phsource/ph_turkish b/phsource/ph_turkish index d7c3f51a..bf8a5ec3 100644 --- a/phsource/ph_turkish +++ b/phsource/ph_turkish @@ -1,7 +1,7 @@ phoneme i - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 180 IF thisPh(isTranslationGiven) THEN // don't reduce the vowel if phonemes are explicitly given @@ -17,14 +17,14 @@ phoneme i endphoneme phoneme I - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 180 FMT(vowel/ii_5) endphoneme phoneme y - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 180 IF thisPh(isTranslationGiven) THEN // don't reduce the vowel if phonemes are explicitly given @@ -40,7 +40,7 @@ phoneme y endphoneme phoneme Y - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 180 FMT(vowel/u#) endphoneme @@ -48,7 +48,7 @@ endphoneme phoneme e - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 200 IF thisPh(isTranslationGiven) THEN // don't reduce the vowel if phonemes are explicitly given @@ -70,27 +70,27 @@ phoneme e endphoneme phoneme E - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 200 FMT(vowel/e_mid) endphoneme phoneme & - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 200 FMT(vowel/ee_6) endphoneme phoneme W - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 200 FMT(vowel/y#) endphoneme phoneme a - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 200 IF thisPh(isUnstressed) AND thisPh(isWordEnd) THEN FMT(vowel/a#_2) @@ -101,7 +101,7 @@ endphoneme phoneme u - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 180 IF thisPh(isTranslationGiven) THEN // don't reduce the vowel if phonemes are explicitly given @@ -117,14 +117,14 @@ phoneme u endphoneme phoneme U - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 180 FMT(vowel/uu_2) endphoneme phoneme @ - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ ipa ɯ length 180 FMT(vowel/u#_7) @@ -133,7 +133,7 @@ endphoneme phoneme o - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 200 IF thisPh(isTranslationGiven) THEN // don't reduce the vowel if phonemes are explicitly given @@ -149,7 +149,7 @@ phoneme o endphoneme phoneme O - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 200 FMT(vowel/oo) endphoneme diff --git a/phsource/ph_urdu b/phsource/ph_urdu index 2dd61fb3..1426aff4 100644 --- a/phsource/ph_urdu +++ b/phsource/ph_urdu @@ -9,7 +9,7 @@ phoneme : // Lengthen the previous vowel by "length" endphoneme phoneme @ - vowel flag1 starttype #@ endtype #@ + vwl flag1 starttype #@ endtype #@ length 130 ChangeIfDiminished(@-) @@ -21,20 +21,20 @@ endphoneme phoneme V - vowel flag1 starttype #@ endtype #@ + vwl flag1 starttype #@ endtype #@ length 150 CALL hi/V endphoneme phoneme @2 - vowel flag1 starttype #@ endtype #@ + vwl flag1 starttype #@ endtype #@ length 150 FMT(vowel/@_low) endphoneme phoneme @3 - vowel flag1 starttype #@ endtype #@ + vwl flag1 starttype #@ endtype #@ length 150 ChangeIfDiminished(@-) FMT(vowel/@_3) diff --git a/phsource/ph_vietnam b/phsource/ph_vietnam index 09e3703c..61a8ab4b 100644 --- a/phsource/ph_vietnam +++ b/phsource/ph_vietnam @@ -53,13 +53,13 @@ endphoneme phoneme a - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 140 FMT(vowel/a_4) //a_4) endphoneme phoneme a: - vowel starttype #a endtype #a + vwl starttype #a endtype #a IF nextPh(n^) OR nextPh(c) THEN length 100 ELSE @@ -70,20 +70,20 @@ endphoneme phoneme E - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 140 FMT(vowel/e_e) //ee_3) endphoneme phoneme e - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 140 FMT(vowel/e) endphoneme phoneme i - vowel starttype #i endtype #i + vwl starttype #i endtype #i IfNextVowelAppend(;) IF prevPhW(w) THEN VowelStart(w/wi) @@ -99,7 +99,7 @@ endphoneme phoneme O - vowel starttype #o endtype #o + vwl starttype #o endtype #o IF nextPh(kh) OR nextPh(N) THEN length 80 ELSE @@ -109,7 +109,7 @@ phoneme O endphoneme phoneme o - vowel starttype #o endtype #o + vwl starttype #o endtype #o IF nextPh(kh) OR nextPh(N) THEN length 110 ELSE @@ -120,7 +120,7 @@ endphoneme phoneme u - vowel starttype #u endtype #u + vwl starttype #u endtype #u IF nextPh(kh) OR nextPh(N) THEN // hear as ung sound length 120 ELSE @@ -130,7 +130,7 @@ phoneme u endphoneme phoneme y - vowel starttype #u endtype #u + vwl starttype #u endtype #u IF nextPh(kh) OR nextPh(N) THEN length 120 ELSE @@ -142,7 +142,7 @@ endphoneme phoneme @ - vowel starttype #@ endtype #a + vwl starttype #@ endtype #a IF nextPh(kh) OR nextPh(N) OR nextPh(n^) OR nextPh(c) THEN length 120 ELSE @@ -153,7 +153,7 @@ endphoneme phoneme @: - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 140 FMT(vowel/@_2) endphoneme @@ -164,69 +164,69 @@ endphoneme //=========== phoneme aI - vowel starttype #a endtype #i + vwl starttype #a endtype #i length 140 //250 FMT(vdiph/&i_2) endphoneme phoneme a:I - vowel starttype #a endtype #i + vwl starttype #a endtype #i length 200 //250 FMT(vdiph/ai) endphoneme phoneme @I - vowel starttype #@ endtype #i + vwl starttype #@ endtype #i length 200 //250 FMT(vdiph/@i) endphoneme phoneme @:I - vowel starttype #@ endtype #i + vwl starttype #@ endtype #i length 200 //250 FMT(vdiph/y#i) endphoneme phoneme eI - vowel starttype #e endtype #i + vwl starttype #e endtype #i length 140 FMT(vdiph/ei) endphoneme phoneme EI - vowel starttype #e endtype #i + vwl starttype #e endtype #i length 140 FMT(vdiph/eei) endphoneme phoneme OI - vowel starttype #o endtype #i + vwl starttype #o endtype #i length 200 FMT(vdiph/ooi_4) endphoneme phoneme oI - vowel starttype #o endtype #i + vwl starttype #o endtype #i length 200 FMT(vdiph/oi) endphoneme phoneme uI - vowel starttype #u endtype #i + vwl starttype #u endtype #i length 200 FMT(vdiph/ui) endphoneme phoneme yI - vowel starttype #u endtype #i + vwl starttype #u endtype #i length 200 FMT(vdiph/u-i) endphoneme @@ -235,46 +235,46 @@ endphoneme phoneme aU - vowel starttype #a endtype #u + vwl starttype #a endtype #u length 150 FMT(vdiph/aau_4) endphoneme phoneme a:U - vowel starttype #a endtype #u + vwl starttype #a endtype #u length 150 //270 FMT(vdiph/au) endphoneme phoneme eU - vowel starttype #e endtype #u + vwl starttype #e endtype #u length 150 FMT(vdiph/eu) endphoneme phoneme EU - vowel starttype #e endtype #u + vwl starttype #e endtype #u length 150 FMT(vdiph/eeu) endphoneme phoneme iU - vowel starttype #i endtype #u + vwl starttype #i endtype #u length 140 FMT(vdiph2/iu) endphoneme phoneme @U - vowel starttype #@ endtype #u + vwl starttype #@ endtype #u length 140 FMT(vdiph/@u_3) endphoneme phoneme @:U - vowel starttype #@ endtype #u + vwl starttype #@ endtype #u length 140 FMT(vdiph/@u) endphoneme @@ -282,19 +282,19 @@ endphoneme phoneme i@ - vowel starttype #i endtype #@ + vwl starttype #i endtype #@ length 140 FMT(vdiph2/ii@_3) endphoneme phoneme y@ - vowel starttype #i endtype #@ + vwl starttype #i endtype #@ length 140 FMT(vdiph2/y-y#) endphoneme phoneme u@ - vowel starttype #u endtype #@ + vwl starttype #u endtype #@ length 100 //200 FMT(vdiph2/uu@) endphoneme @@ -302,38 +302,38 @@ endphoneme // Addition Dipthongs phoneme o# // ông - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 140 FMT(vnasal/a#u_n) endphoneme phoneme O# // ong - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 140 FMT(vnasal/&u_n) endphoneme phoneme o@ - vowel starttype #o endtype #a + vwl starttype #o endtype #a length 140 FMT(vdiph2/oa) endphoneme phoneme o& - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 140 FMT(vietnam/oe) endphoneme phoneme iE // iê : viết, giệc - vowel starttype #i endtype #e + vwl starttype #i endtype #e length 140 FMT(vietnam/ie_2) endphoneme phoneme Oi // oai sound - vowel starttype #o endtype #i + vwl starttype #o endtype #i length 140 FMT(vdiph/ooi_3) endphoneme @@ -341,19 +341,19 @@ endphoneme // Vowel and Dipthong for south dialect phoneme O- // ôi southern sound - vowel starttype #o endtype #i + vwl starttype #o endtype #i length 150 FMT(vnasal/oi_n) endphoneme phoneme @- // ơi southern sound - vowel starttype #o endtype #i + vwl starttype #o endtype #i length 150 FMT(vdiph/@i_3) endphoneme phoneme u- // u southern sound - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 150 FMT(vowel/u_3,70) endphoneme diff --git a/phsource/ph_welsh b/phsource/ph_welsh index 67a61be3..d0dc5079 100644 --- a/phsource/ph_welsh +++ b/phsource/ph_welsh @@ -8,21 +8,21 @@ //============= phoneme a - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 150 FMT(vowel/a) endphoneme phoneme E - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 150 FMT(vowel/ee_2) endphoneme phoneme I - vowel starttype #i endtype #i + vwl starttype #i endtype #i ipa ɨ length 150 FMT(vowel/ii_3) @@ -30,28 +30,28 @@ endphoneme phoneme Y // symbol used in place of I" (I bar) - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 150 FMT(vowel/ii#) endphoneme phoneme O - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 150 FMT(vowel/oo_2) endphoneme phoneme U - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 150 FMT(vowel/u_bck) endphoneme phoneme V - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 150 FMT(vowel/@) endphoneme @@ -61,7 +61,7 @@ endphoneme //============ phoneme i: - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 180 ChangeIfNotStressed(I) FMT(vowel/i) @@ -69,7 +69,7 @@ endphoneme phoneme y: // symbol used in place of i" (i bar) - vowel starttype #i endtype #i + vwl starttype #i endtype #i ipa ɨː length 180 ChangeIfNotStressed(Y) @@ -78,7 +78,7 @@ endphoneme phoneme u: - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 190 ChangeIfNotStressed(U) FMT(vowel/u) @@ -86,7 +86,7 @@ endphoneme phoneme e: - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 210 ChangeIfNotStressed(E) FMT(vowel/e) @@ -94,7 +94,7 @@ endphoneme phoneme o: - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 210 ChangeIfNotStressed(O) FMT(vowel/o_2) @@ -102,7 +102,7 @@ endphoneme phoneme A: - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 230 ChangeIfNotStressed(a) FMT(vowel/aa_2) @@ -113,7 +113,7 @@ endphoneme //=========== phoneme AY - vowel starttype #a endtype #i + vwl starttype #a endtype #i ipa ɑɨ length 250 FMT(vdiph/aai_2) @@ -121,14 +121,14 @@ endphoneme phoneme aI - vowel starttype #a endtype #i + vwl starttype #a endtype #i length 210 FMT(vdiph/ai_2) endphoneme phoneme aY - vowel starttype #a endtype #i + vwl starttype #a endtype #i ipa aɨ length 210 FMT(vdiph/ai_2) @@ -136,21 +136,21 @@ endphoneme phoneme aU - vowel starttype #a endtype #u + vwl starttype #a endtype #u length 210 FMT(vdiph/au_4) endphoneme phoneme @I - vowel starttype #@ endtype #i + vwl starttype #@ endtype #i length 210 FMT(vdiph/@i_2) endphoneme phoneme @Y - vowel starttype #@ endtype #i + vwl starttype #@ endtype #i ipa əɨ length 210 FMT(vdiph/@i_2) @@ -158,21 +158,21 @@ endphoneme phoneme eU - vowel starttype #e endtype #u + vwl starttype #e endtype #u length 210 FMT(vdiph/eu) endphoneme phoneme Iu - vowel starttype #i endtype #u + vwl starttype #i endtype #u length 210 FMT(vdiph2/iu_4) endphoneme phoneme Yu - vowel starttype #i endtype #u + vwl starttype #i endtype #u ipa ɨu length 210 FMT(vdiph2/iu_4) @@ -180,14 +180,14 @@ endphoneme phoneme OI - vowel starttype #o endtype #i + vwl starttype #o endtype #i length 210 FMT(vdiph/ooi) endphoneme phoneme OY - vowel starttype #o endtype #i + vwl starttype #o endtype #i ipa ɔɨ length 210 FMT(vdiph/ooi) @@ -195,14 +195,14 @@ endphoneme phoneme uI - vowel starttype #u endtype #i + vwl starttype #u endtype #i length 210 FMT(vdiph/ui_3) endphoneme phoneme uY - vowel starttype #u endtype #i + vwl starttype #u endtype #i ipa uɨ length 210 FMT(vdiph/ui_3) diff --git a/phsource/ph_wolof b/phsource/ph_wolof index d023381a..8b387cb0 100644 --- a/phsource/ph_wolof +++ b/phsource/ph_wolof @@ -1,20 +1,20 @@ phoneme @ // Schwa, can be stressed - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 140 FMT(vowel/@) endphoneme phoneme @: - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 270 FMT(vowel/@) endphoneme phoneme i - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 140 IfNextVowelAppend(;) FMT(vowel/ii_6) @@ -22,7 +22,7 @@ endphoneme phoneme i: - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 270 IfNextVowelAppend(;) FMT(vowel/i) @@ -30,84 +30,84 @@ endphoneme phoneme e - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 140 FMT(vowel/e) endphoneme phoneme e: - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 270 FMT(vowel/e) endphoneme phoneme E - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 140 FMT(vowel/ee_5) endphoneme phoneme E: - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 270 FMT(vowel/ee_5) endphoneme phoneme a - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 140 FMT(vowel/a#) endphoneme phoneme a: - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 270 FMT(vowel/a_6) endphoneme phoneme O - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 140 FMT(vowel/oo) endphoneme phoneme O: - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 270 FMT(vowel/oo) endphoneme phoneme o - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 140 FMT(vowel/o) endphoneme phoneme o: - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 270 FMT(vowel/o) endphoneme phoneme u - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 140 FMT(vowel/u_2) endphoneme phoneme u: - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 270 FMT(vowel/u) endphoneme diff --git a/phsource/ph_yoruba b/phsource/ph_yoruba index e9315cdf..2e8fae72 100644 --- a/phsource/ph_yoruba +++ b/phsource/ph_yoruba @@ -1,69 +1,69 @@ phoneme a - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 200 FMT(vowel/a_4) endphoneme phoneme e - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 200 FMT(vowel/e_mid2) endphoneme phoneme E - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 200 FMT(vowel/e_mid2) endphoneme phoneme i - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 190 IfNextVowelAppend(;) FMT(vowel/i) endphoneme phoneme o - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 200 FMT(vowel/oo) endphoneme phoneme O - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 200 FMT(vowel/oo) endphoneme phoneme u - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 200 FMT(vowel/u_bck2) endphoneme phoneme i~ - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 220 FMT(vnasal/i_n2) endphoneme phoneme E~ - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 220 FMT(vnasal/ee_n2) endphoneme phoneme O~ - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 220 FMT(vnasal/oo_n2) endphoneme phoneme u~ - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 220 FMT(vnasal/u_n) endphoneme diff --git a/phsource/ph_zh b/phsource/ph_zh index 5377218a..1fdee899 100644 --- a/phsource/ph_zh +++ b/phsource/ph_zh @@ -270,14 +270,14 @@ endphoneme //==================================================== phoneme N- // syllabic N - vowel starttype N endtype N + vwl starttype N endtype N length 250 FMT(nn/nn2_) endphoneme phoneme a - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 250 IF nextPh(N) THEN FMT(vwl_zh/a_n) @@ -286,7 +286,7 @@ phoneme a endphoneme phoneme A - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 250 IF nextPh(N) THEN FMT(vowel/aa_2) @@ -295,19 +295,19 @@ phoneme A endphoneme phoneme ai - vowel starttype #a endtype #i + vwl starttype #a endtype #i length 250 FMT(vdiph/ai_6) endphoneme phoneme Au - vowel starttype #a endtype #u + vwl starttype #a endtype #u length 250 FMT(vwl_zh/aau) endphoneme phoneme @ - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 200 IF nextPh(N) THEN FMT(vowel/@_bck) @@ -316,25 +316,25 @@ phoneme @ endphoneme phoneme @r //tmp use V3_r - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 350 FMT(vowelr/V3_r) endphoneme phoneme E - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 250 FMT(vowel/ee_2) endphoneme phoneme ei - vowel starttype #e endtype #i + vwl starttype #e endtype #i length 250 FMT(vdiph2/ei_4) endphoneme phoneme i - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 250 IF nextPh(N) THEN FMT(vowel/ii_2) @@ -346,49 +346,49 @@ phoneme i endphoneme phoneme i[ //after ts tsh s - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 250 FMT(vowel/i#_7) endphoneme phoneme i. //after ts. ts.h s. z. - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 250 FMT(vowel/i#_6) endphoneme phoneme iA //try more before N - vowel starttype #i endtype #a + vwl starttype #i endtype #a length 250 FMT(vwl_zh/iaa) endphoneme phoneme iAu - vowel starttype #i endtype #u + vwl starttype #i endtype #u length 250 FMT(vwl_zh/iaau) endphoneme phoneme iE - vowel starttype #i endtype #e + vwl starttype #i endtype #e length 250 FMT(vwl_zh/ie) endphoneme phoneme io - vowel starttype #i endtype #o + vwl starttype #i endtype #o length 250 FMT(vdiph2/iioo) endphoneme phoneme iou - vowel starttype #i endtype #u + vwl starttype #i endtype #u length 250 FMT(vwl_zh/iou) endphoneme phoneme o - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 250 IF nextPh(N) THEN FMT(vnasal/oo_n2) @@ -397,25 +397,25 @@ phoneme o endphoneme phoneme o- - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 250 FMT(vowel/8) endphoneme phoneme ou - vowel starttype #o endtype #u + vwl starttype #o endtype #u length 250 FMT(vdiph/8u) endphoneme phoneme ong - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 500 FMT(vwl_zh/ong) endphoneme phoneme u //try more before N - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 250 IF nextPh(N) THEN FMT(vnasal/u_n) @@ -424,43 +424,43 @@ phoneme u //try more before N endphoneme phoneme uA - vowel starttype #u endtype #a + vwl starttype #u endtype #a length 250 FMT(vwl_zh/uaa) endphoneme phoneme ua - vowel starttype #u endtype #a + vwl starttype #u endtype #a length 250 FMT(vdiph2/oa) endphoneme phoneme uai - vowel starttype #u endtype #i + vwl starttype #u endtype #i length 250 FMT(vwl_zh/uai) endphoneme phoneme u@ - vowel starttype #u endtype #@ + vwl starttype #u endtype #@ length 230 FMT(vdiph2/o@) endphoneme phoneme uei - vowel starttype #u endtype #i + vwl starttype #u endtype #i length 250 FMT(vwl_zh/uei) endphoneme phoneme uo - vowel starttype #u endtype #o + vwl starttype #u endtype #o length 280 FMT(vwl_zh/uo) endphoneme phoneme y - vowel starttype #i endtype #u + vwl starttype #i endtype #u length 250 IF nextPh(N) THEN FMT(vowel/uu_3) @@ -469,31 +469,31 @@ phoneme y endphoneme phoneme yu //try more before N - vowel starttype #i endtype #u + vwl starttype #i endtype #u length 250 FMT(vdiph2/yu) endphoneme phoneme y& - vowel starttype #i endtype #e + vwl starttype #i endtype #e length 250 FMT(vwl_zh/y&) endphoneme phoneme yE //try more so not similar to iE - vowel starttype #i endtype #e + vwl starttype #i endtype #e length 250 FMT(vwl_zh/yee) endphoneme phoneme y@ - vowel starttype #i endtype #@ + vwl starttype #i endtype #@ length 250 FMT(vdiph2/y@) endphoneme phoneme yi - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 250 FMT(vdiph/yi) endphoneme diff --git a/phsource/ph_zh_yue b/phsource/ph_zh_yue index 961a2cd7..bda17ac7 100644 --- a/phsource/ph_zh_yue +++ b/phsource/ph_zh_yue @@ -125,79 +125,79 @@ endphoneme //==================================================== phoneme aa - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 230 FMT(vowel/aa) endphoneme phoneme aai - vowel starttype #a endtype #i + vwl starttype #a endtype #i length 270 FMT(vdiph/aai) endphoneme phoneme aau - vowel starttype #a endtype #u + vwl starttype #a endtype #u length 260 FMT(vdiph/aau_2) endphoneme phoneme ang - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 220 FMT(vwl_zh/ang) endphoneme phoneme aang - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 270 FMT(vwl_zh/aang) endphoneme phoneme a - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 150 FMT(vowel/a#_3) endphoneme phoneme ai - vowel starttype #@ endtype #i + vwl starttype #@ endtype #i length 200 FMT(vdiph/@i_3) endphoneme phoneme au - vowel starttype #a endtype #u + vwl starttype #a endtype #u length 200 FMT(vdiph/au_2) endphoneme phoneme e - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 220 FMT(vowel/ee_1) endphoneme phoneme ei - vowel starttype #e endtype #i + vwl starttype #e endtype #i length 220 FMT(vdiph/ei) endphoneme phoneme eng - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 220 FMT(vwl_zh/eng) endphoneme phoneme eu - vowel starttype #e endtype #u + vwl starttype #e endtype #u length 260 FMT(vdiph/eeu) endphoneme phoneme i - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 190 IfNextVowelAppend(;) @@ -210,19 +210,19 @@ phoneme i endphoneme phoneme ing - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 220 FMT(vwl_zh/ing) endphoneme phoneme iu - vowel starttype #i endtype #u + vwl starttype #i endtype #u length 200 FMT(vdiph2/iu) endphoneme phoneme ng // synonym for [N] - vowel // starttype ng endtype ng + vwl // starttype ng endtype ng length 350 IF nextPh(isVowel) THEN ChangePhoneme(N) @@ -231,38 +231,38 @@ phoneme ng // synonym for [N] endphoneme phoneme o - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 170 FMT(vowel/oo) endphoneme phoneme oeng - vowel starttype #o endtype #e + vwl starttype #o endtype #e length 280 FMT(vwl_zh/oeng) endphoneme phoneme oi - vowel starttype #o endtype #i + vwl starttype #o endtype #i length 200 FMT(vdiph/ooi) endphoneme phoneme ou - vowel starttype #o endtype #u + vwl starttype #o endtype #u length 200 FMT(vdiph/ou) endphoneme phoneme ong - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 220 FMT(vwl_zh/ong) endphoneme phoneme u - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 170 IF nextPhW(k) OR nextPhW(N) THEN FMT(vowel/uu_bck) @@ -272,39 +272,39 @@ phoneme u endphoneme phoneme ung - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 200 FMT(vwl_zh/ung) endphoneme phoneme ui - vowel starttype #u endtype #i + vwl starttype #u endtype #i length 220 FMT(vdiph/ui) endphoneme phoneme oe - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 230 FMT(vowel/y#) endphoneme phoneme eo - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ length 170 FMT(vowel/8_3) endphoneme phoneme eoi - vowel starttype #@ endtype #i + vwl starttype #@ endtype #i length 220 FMT(vdiph/y#y_2) endphoneme phoneme yu - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 220 FMT(vowel/y) endphoneme diff --git a/phsource/phonemes b/phsource/phonemes index ec20fd84..7a94437d 100644 --- a/phsource/phonemes +++ b/phsource/phonemes @@ -137,7 +137,7 @@ endphoneme // Some default vowel definitions phoneme @ // Schwa, e.g. alph**a** - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ unstressed length 140 FMT(vowel/@) @@ -145,7 +145,7 @@ endphoneme phoneme @- // very short schwa - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ unstressed nonsyllabic ipa ə @@ -158,21 +158,21 @@ endphoneme phoneme a // tr**a**p - vowel starttype #a endtype #a + vwl starttype #a endtype #a length 180 FMT(vowel/a) endphoneme phoneme e // German **eh**, French **é** - vowel starttype #e endtype #e + vwl starttype #e endtype #e length 170 FMT(vowel/e) endphoneme phoneme i - vowel starttype #i endtype #i + vwl starttype #i endtype #i length 170 IfNextVowelAppend(;) FMT(vowel/i) @@ -180,14 +180,14 @@ endphoneme phoneme o // German **oo**, French **o** - vowel starttype #o endtype #o + vwl starttype #o endtype #o length 170 FMT(vowel/oo) endphoneme phoneme u - vowel starttype #u endtype #u + vwl starttype #u endtype #u length 170 FMT(vowel/u) endphoneme @@ -197,7 +197,7 @@ endphoneme //===================== phoneme m- - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ ipa mU+0329 lengthmod 4 length 170 @@ -212,7 +212,7 @@ phoneme m- endphoneme phoneme n- - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ ipa nU+0329 lengthmod 4 length 170 @@ -227,7 +227,7 @@ phoneme n- endphoneme phoneme N- - vowel starttype #e endtype #e + vwl starttype #e endtype #e ipa ŋU+0329 lengthmod 4 length 190 @@ -247,7 +247,7 @@ endphoneme //******************************************************************* -// VIRTUAL - referred to in vowels' vowel starttype and endtype +// VIRTUAL - referred to in vowels' vwl starttype and endtype // These each apply to a class of vowels //******************************************************************* @@ -276,7 +276,7 @@ endphoneme phoneme r- // syllabic r - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ ipa rU+0329 unstressed length 220 @@ -284,7 +284,7 @@ phoneme r- // syllabic r endphoneme phoneme l- // syllabic l - vowel starttype #@ endtype #@ + vwl starttype #@ endtype #@ ipa lU+0329 unstressed length 200 diff --git a/src/libespeak-ng/compiledata.c b/src/libespeak-ng/compiledata.c index b54859bf..db0f5f49 100644 --- a/src/libespeak-ng/compiledata.c +++ b/src/libespeak-ng/compiledata.c @@ -215,7 +215,6 @@ static keywtab_t k_intonation[] = { }; static keywtab_t keywords[] = { - { "vowel", tPHONEME_TYPE, phVOWEL }, // TODO (deprecated): use 'vwl' instead { "liquid", tPHONEME_TYPE, phLIQUID }, { "pause", tPHONEME_TYPE, phPAUSE }, { "stress", tPHONEME_TYPE, phSTRESS },