Files
espeak-ng/phsource/ph_bengali
T
Reece H. Dunn a0fc2d46c4 Merge branch 'upstream' into development
Conflicts:
	dictsource/dict_phonemes
2013-04-18 19:04:52 +01:00

98 lines
1.4 KiB
Plaintext

//====================================================
// Bengali, inherits from Hindi
//====================================================
phoneme V // inherent vowel, can be [O] or [o]
vowel flag1 starttype #o endtype #o
length 200
IF thisPh(isWordEnd) AND prevPhW(isNotVowel) AND prev2PhW(isVowel) THEN
ChangePhoneme(NULL)
ENDIF
IF thisPh(isFirstVowel) THEN
IF nextVowel(i) OR nextVowel(u) THEN
ChangePhoneme(o)
ENDIF
IF prevPhW(r) AND nextVowel(isVowel) THEN
IF nextVowel(isWordEnd) AND nextVowel(V) THEN
ELSE
ChangePhoneme(o)
ENDIF
ENDIF
ENDIF
ChangePhoneme(O)
endphoneme
phoneme a
vowel starttype #a endtype #a
length 225
FMT(vowel/a_3)
endphoneme
phoneme i
vowel starttype #i endtype #i
length 210
FMT(vowel/i_6)
endphoneme
phoneme u
vowel starttype #u endtype #u
length 210
FMT(vowel/u)
endphoneme
phoneme e
vowel starttype #e endtype #e
length 210
FMT(vowel/e)
endphoneme
phoneme &
vowel starttype #a endtype #a
length 210
FMT(vowel/&_2)
endphoneme
phoneme o
vowel starttype #o endtype #o
length 210
IF nextPhW(w) THEN
length 170
ENDIF
FMT(vowel/o)
endphoneme
phoneme O
vowel starttype #o endtype #o
length 200
FMT(vowel/oo_5)
endphoneme
phoneme tS
import_phoneme base/tS
endphoneme
phoneme tS#
import_phoneme base/tS
endphoneme
phoneme ~
virtual
endphoneme