//======================================================== // Norwegian //========================================================= // Vowels //======= phoneme @ // close schwa vwl starttype #@ endtype #@ unstressed length 120 FMT(vowel/@_4) endphoneme phoneme a# // open schwa vwl starttype #@ endtype #a unstressed length 120 FMT(vowel/@_low) endphoneme phoneme I vwl starttype #i endtype #i length 100 IfNextVowelAppend(;) FMT(vowel/ii_3) endphoneme phoneme i: vwl starttype #i endtype #i length 230 IfNextVowelAppend(;) IF prevPh(w) THEN VowelStart(w/wi2) ENDIF FMT(vowel/i) endphoneme phoneme y vwl starttype #u endtype #u length 120 FMT(vowel/yy) endphoneme phoneme y: vwl starttype #u endtype #u length 260 FMT(vowel/y_4) endphoneme phoneme W vwl starttype #@ endtype #@ length 120 FMT(vowel/oe_2) endphoneme phoneme Y: vwl starttype #@ endtype #@ length 260 FMT(vwl_no/y#) endphoneme phoneme E vwl starttype #e endtype #e length 120 ChangeIfDiminished(@) FMT(vowel/e_mid) endphoneme phoneme E: vwl starttype #e endtype #e length 270 FMT(vowel/ee_1) endphoneme phoneme e: vwl starttype #e endtype #e length 250 FMT(vowel/e_2) endphoneme phoneme a vwl starttype #a endtype #a length 120 FMT(vwl_no/&) endphoneme phoneme a: vwl starttype #a endtype #a length 270 FMT(vwl_no/&) endphoneme phoneme A vwl starttype #a endtype #a length 130 FMT(vowel/aa) endphoneme phoneme A: vwl starttype #a endtype #a length 280 FMT(vowel/aa) endphoneme phoneme O vwl starttype #o endtype #o length 120 FMT(vowel/oo) endphoneme phoneme o: vwl starttype #o endtype #o length 270 FMT(vowel/o_2) endphoneme phoneme U vwl starttype #u endtype #u length 120 FMT(vowel/uu_bck) endphoneme phoneme u: vwl starttype #u endtype #u length 240 FMT(vowel/u_bck) endphoneme phoneme u- vwl starttype #u endtype #u ipa ʉ length 120 FMT(vwl_no/u#) endphoneme phoneme u-: vwl starttype #u endtype #u ipa ʉː length 260 FMT(vwl_no/u#2) endphoneme // Diphthongs //=========== phoneme AI vwl starttype #a endtype #i length 270 IfNextVowelAppend(;) FMT(vdiph/0i_2) endphoneme phoneme aI vwl starttype #a endtype #i length 270 IfNextVowelAppend(;) FMT(vdiph/ai_3) endphoneme phoneme OI vwl starttype #o endtype #i length 270 IfNextVowelAppend(;) FMT(vdiph/ooi) endphoneme phoneme u-I vwl starttype #u endtype #i ipa ʉɪ length 270 IfNextVowelAppend(;) FMT(vdiph/yi) endphoneme phoneme Yy vwl starttype #@ endtype #u length 270 FMT(vwl_no/y#y) endphoneme phoneme aU vwl starttype #a endtype #u length 270 FMT(vwl_no/au-) endphoneme