Files
espeak-ng/phsource/ph_norwegian
T
jonsd 3bf61040b9 [1.43.52]
espeakedit --compile  also compiles the intonation data

Added feature to produce phonemes as International Phonetic Alphabet.
phoneme definitions: Added "ipa" instruction to specify IPA phoneme name.

When spelling as individual characters, calculate the stress position for each character name.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@249 d46cf337-b52f-0410-862d-fd96e6ae7743
2010-07-05 09:01:28 +00:00

196 lines
2.7 KiB
Plaintext

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